2 Documentation Test suite for Stats Manager flows collection
4 Suite Teardown Delete Flows
12 ${task1}= Configure Flows ${CONTROLLER} ${RESTCONFPORT} 1 1 1 10000
13 ${task2}= Configure Flows ${CONTROLLER} ${RESTCONFPORT} 1 1 10001 20000
14 ${task3}= Configure Flows ${CONTROLLER} ${RESTCONFPORT} 1 1 20001 30000
15 ${task4}= Configure Flows ${CONTROLLER} ${RESTCONFPORT} 1 1 30001 40000
16 ${task5}= Configure Flows ${CONTROLLER} ${RESTCONFPORT} 1 1 40001 50000
17 ${task6}= Configure Flows ${CONTROLLER} ${RESTCONFPORT} 1 2 1 10000
18 ${task7}= Configure Flows ${CONTROLLER} ${RESTCONFPORT} 1 2 10001 20000
19 ${task8}= Configure Flows ${CONTROLLER} ${RESTCONFPORT} 1 2 20001 30000
20 ${task9}= Configure Flows ${CONTROLLER} ${RESTCONFPORT} 1 2 30001 40000
21 ${task10}= Configure Flows ${CONTROLLER} ${RESTCONFPORT} 1 2 40001 50000
22 ${dur}= Wait Until ${task1} ${task2} ${task3} ${task4} ${task5} ${task6} ${task7} ${task8} ${task9} ${task10} timeout=${expdur}
23 ${added1}= Call Method ${task1} result
24 ${added2}= Call Method ${task2} result
25 ${added3}= Call Method ${task3} result
26 ${added4}= Call Method ${task4} result
27 ${added5}= Call Method ${task5} result
28 ${added6}= Call Method ${task6} result
29 ${added7}= Call Method ${task7} result
30 ${added8}= Call Method ${task8} result
31 ${added9}= Call Method ${task9} result
32 ${added10}= Call Method ${task10} result
33 ${count}= Evaluate ${added1}+${added2}+${added3}+${added4}+${added5}+${added6}+${added7}+${added8}+${added9}+${added10}
34 Should Be Equal As Strings ${count} 100000 ${count} flows added in ${dur} seconds
39 ${task1}= Deconfigure Flows ${CONTROLLER} ${RESTCONFPORT} 1 1 1 10000
40 ${task2}= Deconfigure Flows ${CONTROLLER} ${RESTCONFPORT} 1 1 10001 20000
41 ${task3}= Deconfigure Flows ${CONTROLLER} ${RESTCONFPORT} 1 1 20001 30000
42 ${task4}= Deconfigure Flows ${CONTROLLER} ${RESTCONFPORT} 1 1 30001 40000
43 ${task5}= Deconfigure Flows ${CONTROLLER} ${RESTCONFPORT} 1 1 40001 50000
44 ${task6}= Deconfigure Flows ${CONTROLLER} ${RESTCONFPORT} 1 2 1 10000
45 ${task7}= Deconfigure Flows ${CONTROLLER} ${RESTCONFPORT} 1 2 10001 20000
46 ${task8}= Deconfigure Flows ${CONTROLLER} ${RESTCONFPORT} 1 2 20001 30000
47 ${task9}= Deconfigure Flows ${CONTROLLER} ${RESTCONFPORT} 1 2 30001 40000
48 ${task10}= Deconfigure Flows ${CONTROLLER} ${RESTCONFPORT} 1 2 40001 50000
49 Wait Until ${task1} ${task2} ${task3} ${task4} ${task5} ${task6} ${task7} ${task8} ${task9} ${task10} timeout=${expdur}