Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

  1. Configure and installs ONOS
  2. Start mininet and check flow state
  3. Test connectivity

The test runs for the following configurations of apps:

  1. drivers,segmentrouting,openflow-base,netcfghostprovider,netcfglinksprovider

  2. drivers,segmentrouting,openflow

The test runs for the following topologies:

  1. 2x2 Leaf-Spine
  2. 4x4 Leaf-Spine

The following are ideas for tests to be implemented:

  1. A simple test for default connectivity Connectivity in a fish topology
  2. A simple test for verify controllerController's recovery functionality in a fish topology
  3. A simple test for verifying Verifying tunnels and policiesA simple
  4. test for verifying Verifying tunnels and policies with auto generated adjacencySid
  5.  A simple test for verifying Verifying tunnels and policies with adjacencySid with multiple ports
  6. Restarts the controller in a linear 3-node topology 
  7. Restarts the controller in a ring topology
  8. Restarts the controller in 10 switch topologyLeaf-Spine topology : 4 x 4
  9. Link failure on Fabric topology
  10. Test VLAN crossconnect
  11. Linear 2 node topology
  12. In-Rack Forwarding
  13. Subnet Forwarding 

...