You Wang | db927a5 | 2016-02-26 11:03:28 -0800 | [diff] [blame] | 1 | CHO TEST MONKEY |
| 2 | |
| 3 | Summary: |
| 4 | This is a long-term regression test that is aimed to run for weeks |
| 5 | at a time. It's goal is to find memory leaks or bugs that otherwise |
| 6 | cannot be easily seen with short-term tests. |
| 7 | CHOTestMonkey is the 2016 version of CHOtest. The suffix "Monkey" |
| 8 | implies both the Chaos Monkey style testing and the year of the |
| 9 | Monkey 2016. |
| 10 | |
| 11 | Topology: |
| 12 | Att topology - 25 switches and 25 hosts and its structure is |
| 13 | designed to simulate a real world configuration. |
| 14 | Chordal topology - 25 swithces and 25 hosts and because of its |
| 15 | chordal graph structure, it's particulary useful |
| 16 | in testing the rerouting capability of ONOS. |
| 17 | Leaf-spine topology - 78 switches and 68 hosts and designed to |
| 18 | simulate modern data centers. |
| 19 | |
| 20 | Pre-requisites: |
| 21 | To run out-of-the box this test requires 3 NODES. The cell file |
| 22 | must be passed through the startup test command, e.g., |
| 23 | |
| 24 | ./cli.py run CHOTestMonkey onoscell <cell name>. |
| 25 | |
| 26 | Passwordless login must be set from TestStation "sdn" root user. |
| 27 | This test relies on the topology files to start Mininet located in |
| 28 | the dependencies/topologies folder. Be sure to check that each |
| 29 | topology file can be loaded properly by Mininet by using this |
| 30 | command: |
| 31 | |
| 32 | sudo ~/dependencies/topologies/<topology name> |
| 33 | |