Due to a ransomware attack, the wiki was reverted to a July 2022 version. . We apologize for the lack of a more recent valid backup.
...
Sample test case sequence:
0,1,2,3,[10,30,21,31,10,32,21,33,50,10,30,21,31,10,32,21,33,51,40,60,10,30,21,31,10,32,21,33,50,10,30,21,31,10,32,21,33,51,41,60]*500,100
Test Case # | Description |
---|---|
0 | Initialize CHOTestMonkey |
1 | Load topology and balances all switches |
2 | Collect and store device and link data from ONOS |
3 | Collect and store host data from ONOS |
10 | Run all enabled checks |
20 | Bring down/up links and check topology and ping |
21 | Bring down/up a group of links and check topology and ping |
30 | Install host intents and check intent states and ping |
31 | Uninstall host intents and check intent states |
32 | Install point intents and check intent states and ping |
33 | Uninstall point intents and check intent states |
40 | Randomly bring down one ONOS node |
41 | Randomly bring up one ONOS node that is down |
50 | Set FlowObjective to True |
51 | Set FlowObjective to False |
60 | Rebalance devices across controllers |
70 | Run randomly generated events |
80 | Replay events from log file |
90 | Sleep for some time |
100 | Wait until the test stops |
We also list all enabled and planned events in CHOTestMonkey:
...