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
ID | Description | Pass/Fail Criteria | TestON Test | Roadmap |
---|---|---|---|---|
1 | ONOS brinup Test case | Verify all 5 ONOS instances are up and running with latest build and start ONOS CLI | OnosCHO | now |
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). | OnosCHO | now |
3 | Balance 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. | OnosCHO | now |
4 | Create 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. | OnosCHO | now |
5 | Compare curent topoology with reference | Verifies the topology on ONOS at any point in time with the stored actual topology data | OnosCHO | now |
6 | Install 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. | OnosCHO | now |
7 | Randomly bring some core links down and verify ping all | Verifies even during link down state connectivity still exist via reroutes. | OnosCHO | now |
8 | Bring 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. | OnosCHO | now |
9 | Install 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. | OnosCHO | now |
10 | Remove all intents on ONOS | Verifies all intents installed on ONOS are removed. | OnosCHO | now |
New Test cases
ID | Description | Pass/Fail Criteria | TestON Test | Roadmap |
---|---|---|---|---|
11 | Reactive mode forwarding test on Chordal Ring Topology | Verify ping all across all hosts pass with out any issue (reactive mode enabled) | OnosCHO | now |
12 | Install 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. | OnosCHO | now |
13 | Install 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. | OnosCHO | now |
14 | Reactive mode forwarding test on Spine Topology | Verify ping all across all hosts pass with out any issue (reactive mode enabled) | OnosCHO | now |
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. | OnosCHO | now |
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. | OnosCHO | now |
18 | Install single-to-multi point Intents on ATT topology | OnosCHO | 1.2.0 | |
19 | Install multi-to-single point Intents on ATT topology | OnosCHO | 1.2.0 | |
20 | Install single-to-multi point Intents on Chordal topology | OnosCHO | 1.2.0 | |
21 | Install multi-to-single point Intents on Chordal topology | OnosCHO | 1.2.0 | |
22 | Install single-to-multi point Intents on Spine topology | OnosCHO | 1.2.0 | |
23 | Install multi-to-single point Intents on Spine topology | OnosCHO | 1.2.0 | |
24 | Add basic IPV6 tests to all 3 topologies | OnosCHO | 1.3.0 | |