*** Test Cases ***
Test Mega Topology
- [Documentation] Stress test that contains of connecting 20 Nodes and exporting their bindings
+ [Documentation] Stress test that contains of connecting 20 Nodes and exporting their bindings
Setup Mega Topology
Sleep 5s
${resp} Get Bindings Master Database 127.0.0.1
- :FOR ${num} IN RANGE 2 22
+ : FOR ${num} IN RANGE 2 22
\ ${ip} Get Ip From Number ${num}
\ Should Contain Binding ${resp} ${num} ${ip}/32 sxp
Test Complex Mega Topology
- [Documentation] Stress test that contains of connecting 30 Nodes and exporting their bindings
+ [Documentation] Stress test that contains of connecting 30 Nodes and exporting their bindings
Setup Complex Mega Topology
Sleep 5s
${resp} Get Bindings Master Database 127.0.0.1
- :FOR ${num} IN RANGE 22 32
+ : FOR ${num} IN RANGE 22 32
\ ${ip} Get Ip From Number ${num}
\ Should Contain Binding ${resp} ${num} ${ip}/32 sxp
Text Bindings export
- [Documentation] Stress test that consist of exporting 500 Bindings under 5s
- :FOR ${num} IN RANGE 2 502
+ [Documentation] Stress test that consist of exporting 500 Bindings under 5s
+ : FOR ${num} IN RANGE 2 502
\ ${ip} Get Ip From Number ${num}
\ Add Binding ${num} ${ip}/32 127.0.0.2
Add Connection version4 listener 127.0.0.2 64999 127.0.0.1
Add Connection version4 speaker 127.0.0.1 64999 127.0.0.2
- Sleep 5s
+ Sleep 5s
${resp} Get Bindings Master Database 127.0.0.1
- :FOR ${num} IN RANGE 2 102
+ : FOR ${num} IN RANGE 2 102
\ ${ip} Get Ip From Number ${num}
\ Should Contain Binding ${resp} ${num} ${ip}/32 sxp
*** Keywords ***
Setup Mega Topology
[Arguments] ${version}=version4
- :FOR ${num} IN RANGE 2 22
+ : FOR ${num} IN RANGE 2 22
\ ${ip} Get Ip From Number ${num}
\ Add Binding ${num} ${ip}/32 ${ip}
\ Add Connection ${version} listener ${ip} 64999 127.0.0.1
[Arguments] ${version}=version4
Setup Mega Topology ${version}
${second_num} Convert To Integer 2
- :FOR ${num} IN RANGE 22 32
+ : FOR ${num} IN RANGE 22 32
\ ${ip} Get Ip From Number ${num}
\ ${second_ip} Get Ip From Number ${second_num}
\ Add Binding ${num} ${ip}/32 ${ip}
\ Add Connection ${version} listener ${ip} 64999 ${second_ip}
\ Add Connection ${version} speaker ${second_ip} 64999 ${ip}
- \ ${second_num} Set Variable ${second_num + 1}
+ \ ${second_num} Set Variable ${second_num + 1}
\ ${second_ip} Get Ip From Number ${second_num}
\ Add Connection ${version} listener ${ip} 64999 ${second_ip}
\ Add Connection ${version} speaker ${second_ip} 64999 ${ip}
-
Clean Nodes
- :FOR ${num} IN RANGE 1 32
+ : FOR ${num} IN RANGE 1 32
\ ${ip} Get Ip From Number ${num}
\ Clean Connections ${ip}
\ Clean Bindings ${ip}