TestOn is the testing framework used at ONLAB to run nightly test of ONOS. This page details the tests developed to make sure the Segment Routing application under a few failure scenarios.
Check this if you would like to know more details about TestON.
No tests are currently running.
The following tests are ready, but not yet commited.
- Basic ONOS instantiation
- Basic IP connectivity on 2x2 leaf-spine topology
...
To install TestOn follow this link on the wiki.
A connectivity test is currently running nightly. The test consists of 3 Steps:
- Configure and installs ONOS
- Start mininet and check flow state
- Test connectivity
The test runs for the following configurations of apps:
drivers,segmentrouting,openflow-base,netcfghostprovider,netcfglinksprovider
- drivers,segmentrouting,openflow
The test runs for the following topologies:
- 2x2 Leaf-Spine
- 4x4 Leaf-Spine
The following are ideas for tests to be implemented:
- A simple test for default connectivity Connectivity in a fish topology
- A simple test for verify controllerController's recovery functionality in a fish topology
- A simple test for verifying Verifying tunnels and policiesA simple
- test for verifying Verifying tunnels and policies with auto generated adjacencySid
- A simple test for verifying Verifying tunnels and policies with adjacencySid with multiple ports
- Restarts the controller in a linear 3-node topology
- Restarts the controller in a ring topology
- Restarts the controller in 10 switch topologyLeaf-Spine topology : 4 x 4
- Link failure on Fabric topology
- Test VLAN crossconnect
- Linear 2 node topology
- In-Rack Forwarding
- Subnet Forwarding
...