blob: 3481fa9c35d80c95ee0b12494506cb32be0b33ac [file] [log] [blame]
Kailash Khalasi80b82182015-06-26 22:58:40 +00001This is a scale test find the max number of switches that can connect to one ONOS Controller. The test script does not create a cluster of nodes, but that can be easily implemented.
2
3Pre-conditions to running this test is Robot Framework + external robot libraries:
4
Kailash Khalasicdcda3a2015-07-01 17:10:45 +00005pip install robotframework
Kailash Khalasi80b82182015-06-26 22:58:40 +00006pip install robotframework-ride
7pip install robotframework-requests
8pip install robotframework-sshlibrary
9pip install robotframework-httplibrary
10pip install robotframework-archivelibrary
Kailash Khalasi80b82182015-06-26 22:58:40 +000011
Kailash Khalasi4d7ba022015-06-30 03:11:14 +000012Also, you must have a "test cell" as this test leverages the bash scripts that are used to install the controller.
13To override any variables used in the suite, you can do so from the command line. eg "-v ONOS_HOME:/opt/onos"
Kailash Khalasi80b82182015-06-26 22:58:40 +000014Usage eg. "pybot -v USER_HOME:/home/fedora -v ONOS_HOME:/opt/onos -v start:10 -v end:30 -v increments:10 ScalePOC.robot"
15
16After the test complete, three files will be generate from where you issued the "pybot" command. The "report.html" file will be your results!