...
The test heavily depends on connectivity of the devices under test. High level verification such as verifying states are done multiple times before and after events. Connectivity and state verification determines the passing criteria of each test case.
Test
...
Assumption
A test bench that has onos ONOS package deployed
Requires at least a single node cluster
Mininet topology included in the test dependency folder should run without errors
Stable ONOS build ( v1.3 and up )
VLAN module installed
NOTE: Please read READme README file in the test folder for more information about dependencies.
Test Suite | Test Cases | Passing Criteria | Road Map | |
---|---|---|---|---|
Intent Functionality (FUNCintent) | Host intent |
| ||
Point intent | Now | |||
Multi-to-single point intent | Now | |||
Single-to-multi point intent | ||||
Host Mobility |
| Now | ||
Single-to-multi point intent multiMulti-to-single point intent partial Partial failure |
|
|
Test Principle
Test will only use all the functionality related to intents and other sub system in the CLI application or REST api
There will be repetitive verification before and after an event
Use of dependency python files to extend the test script functions for code reusability
The test can be extended for more low-level verification
Testing disregards performance of any application or subsystem used and focused entirely on the functionality of the system
- Passing criteria of each cases should always include device connectivity