blob: d49be079ab6d9d464d07b899efe0899f8ba9840a [file] [log] [blame]
kelvin-onlab44147802015-07-27 17:57:31 -07001<PARAMS>
2 # CASE - Description
3 # 1 - Variable initialization and optional pull and build ONOS package
4 # 2 - Install ONOS
Jeremy2f190ca2016-01-29 15:23:57 -08005 # 8 - Compare Topology
kelvin-onlab44147802015-07-27 17:57:31 -07006 # 9 - Report logs
acsmars67419be2015-10-09 14:30:00 -07007 # 10 - Start Mininet with Openflow 1.0
8 # 11 - Start Mininet with Openflow 1.3
kelvin-onlab44147802015-07-27 17:57:31 -07009 # 12 - Assign switch to controller
Jeremy2f190ca2016-01-29 15:23:57 -080010 # 13 - Create Scapy Components
11 # 14 - Discover all hosts and Create a dictionary of hosts information
12 # 15 - Discover hosts with scapy arping ( only discovers scapy hosts )
Jeremy42df2e72016-02-23 16:37:46 -080013 # 16 - Balance ownership of switches
Jeremyeb51cb12016-03-28 17:53:35 -070014 # 17 - Activate Flow Objectives
15 # 18 - Stop Mininet
Jeremy Songster17147f22016-05-31 18:30:52 -070016 # 19 - Copy karaf logs from ONOS nodes to TestON log directory
kelvin-onlab44147802015-07-27 17:57:31 -070017 # 1000 - Test host intents
18 # 2000 - Test point intents
19 # 3000 - Test single to multi point intents
20 # 4000 - Test multi to single point intents
acsmars67419be2015-10-09 14:30:00 -070021 # 5000 - Test host mobility
kelvin-onlab44147802015-07-27 17:57:31 -070022
Ming Yan Shuab2f7f52016-08-03 15:21:24 -070023 <testcases>1,[2,10,12,13,15,16,1000,2000,3000,5000,18,19]*2,[2,10,12,13,15,16,17,1000,2000,3000,5000,18,19]*2,[2,11,12,13,15,16,1000,2000,3000,5000,18,19]*2,[2,11,12,13,15,16,17,1000,2000,3000,5000,18,19]*2</testcases>
Jeremy Ronquillo7f8fb572017-11-14 08:28:41 -080024
25 <GRAPH>
26 <nodeCluster>VM</nodeCluster>
27 <builds>20</builds>
28 </GRAPH>
29
kelvin-onlab44147802015-07-27 17:57:31 -070030 <SCALE>
Jeremyeb51cb12016-03-28 17:53:35 -070031 <size>1,3,1,3,1,3,1,3</size>
kelvin-onlab44147802015-07-27 17:57:31 -070032 </SCALE>
33
34 <DEPENDENCY>
Jon Hall53c5e662016-04-13 16:06:56 -070035 <path>/tests/FUNC/FUNCintentRest/dependencies/</path>
kelvin-onlab44147802015-07-27 17:57:31 -070036 <wrapper1>startUp</wrapper1>
37 <wrapper2>FuncIntentFunction</wrapper2>
38 <wrapper3>topo</wrapper3>
39 <topology>newFuncTopo.py</topology>
40 </DEPENDENCY>
41
42 <ENV>
43 <cellApps>drivers,openflow,proxyarp,mobility</cellApps>
44 </ENV>
45 <GIT>
46 <pull>False</pull>
47 <branch>master</branch>
48 </GIT>
49
50 <SLEEP>
51 <startup>15</startup>
52 <reroute>5</reroute>
53 <checkintent>5</checkintent>
Jeremy2f190ca2016-01-29 15:23:57 -080054 <removeintent>10</removeintent>
55 <fwd>10</fwd>
56 <addIntent>10</addIntent>
57 <topoAttempts>3</topoAttempts>
Jeremy Songster306ed7a2016-07-19 10:59:07 -070058 <flowDuration>10</flowDuration>
kelvin-onlab44147802015-07-27 17:57:31 -070059 </SLEEP>
60
61 <MININET>
62 <switch>7</switch>
63 <links>20</links>
64 </MININET>
65
Jeremy2f190ca2016-01-29 15:23:57 -080066 <SCAPY>
67 <HOSTNAMES>h1,h2,h3,h4,h5,h6,h7,h8,h9,h10,h11,h12,h13,h14,h15,h16,h17,h18,h19,h20,h21,h22,h23,h24</HOSTNAMES>
68 </SCAPY>
69
kelvin-onlab44147802015-07-27 17:57:31 -070070 # Intent tests params
71 <SDNIP>
72 <tcpProto>6</tcpProto>
73 <icmpProto>1</icmpProto>
Ming Yan Shuab2f7f52016-08-03 15:21:24 -070074 <ipPrototype>6</ipPrototype>
kelvin-onlab44147802015-07-27 17:57:31 -070075 <srcPort>5001</srcPort>
76 <dstPort>5001</dstPort>
77 </SDNIP>
78
79</PARAMS>