This is an archive of the ONOS 1.0 wiki. For the current ONOS wiki, look here.

CHO sequence of Tests : All Tests run for N number of iterations

CHO Tests run on 3 different types of topologies.

  • ATT MPLS Topology (25 devices, 114 Links) – Current
  • Cordal Ring Topology (25 devices, 600 Links) – New
  • Spine and Leaf Topology (78 devices, 284 Links)  – New
IDDescriptionPass/Fail CriteriaTestON TestRoadmap
1ONOS brinup Test caseVerify all 5 ONOS instances are up and running with latest build and start ONOS CLIOnosCHOnow
2

Assign MN switches to ONOS and run Ping All

(reactive mode)

Verify Mininet started properly and assigned all switches from topology to all ONOS controllers.

Verify ping all across all hosts pass with out any issue (reactive mode enabled during startup).

OnosCHOnow
3Balance switches and uninstall onos-app-fwd

Verify all switches are balanced or distributed equally across all 5 ONOS instances and onos-app-fwd

is uninstalled on all ONOS instances.

OnosCHOnow
4Create and store actual Topology data

Verify all Topology details are stored in to global data. This will be used in the next tests for topology

comparison.

OnosCHOnow
5Compare curent topoology with referenceVerifies the topology on ONOS at any point in time with the stored actual topology dataOnosCHOnow
6Install 300 host intents and verify ping all

Verifies all 300 host intents are successfully installed and runs ping all across all host to verify

connectivity.

OnosCHOnow
7Randomly bring some core links down and verify ping allVerifies even during link down state connectivity still exist via reroutes.OnosCHOnow
8Bring core links Up that were down and verify ping all

Verifies the links are up that were down previously and checks the connectivity across host using

ping all.

OnosCHOnow
9Install 300 point intents and verify ping all

Verifies all 300 point intents are successfully installed and runs ping all across all host to verify

connectivity.

OnosCHOnow
10Remove all intents on ONOSVerifies all intents installed on ONOS are removed.OnosCHOnow
     

New Test cases

IDDescriptionPass/Fail CriteriaTestON TestRoadmap
11Reactive mode forwarding test on Chordal Ring TopologyVerify ping all across all hosts pass with out any issue (reactive mode enabled)OnosCHOnow
12Install 300 host Intents on Chordal Ring Topology

Verifies all 300 Host intents are successfully installed and runs ping all across all hosts to verify

connectivity.

OnosCHOnow
13Install 300 point intents on Chordal Ring topology

Verifies all 300 point intents are successfully installed and runs ping all across all hosts to verify

connectivity.

OnosCHOnow
14Reactive mode forwarding test on Spine TopologyVerify ping all across all hosts pass with out any issue (reactive mode enabled)OnosCHOnow
15

Install 2278 host Intents on Spine Topology

Verifies all 2278 Host intents are successfully installed and runs ping all across all hosts to verify

connectivity.

OnosCHOnow
16

Install 2278 point Intents on Spine Topology

Verifies all 2278 point intents are successfully installed and runs ping all across all hosts to verify

connectivity.

OnosCHOnow
17Add basic onos-app-ifwd test to all 3 topologiesVerify onos-app-ifwd creates proper intents & flows and pingall on hosts PASSOnosCHOnow
18Install single-to-multi point Intents on ATT topology OnosCHO1.2.0
19Install multi-to-single point Intents on ATT topology OnosCHO1.2.0
20Install single-to-multi point Intents on Chordal topology OnosCHO1.2.0
21Install multi-to-single point Intents on Chordal topology OnosCHO1.2.0
22Install single-to-multi point Intents on Spine topology OnosCHO1.2.0
23Install multi-to-single point Intents on Spine topology OnosCHO1.2.0
24Add basic IPV6 tests to all 3 topologies OnosCHO1.2.0
     
  • No labels