Add a vBridge Tenant1 vBridge1 {}
Add a interface If1
- [Documentation] Add a interface if1 into vBrdige vBrdige1
+ [Documentation] Add a interface if1 into vBridge vBrdige1
[Tags] add
Add a interface Tenant1 vBridge1 if1 {}
Add a interface if2
- [Documentation] Add a interface if2 into vBrdige vBrdige1
+ [Documentation] Add a interface if2 into vBridge vBrdige1
[Tags] add
Add a interface Tenant1 vBridge1 if2 {}
Add a vBridge Tenant1 vBridge2 {}
Add a interface If3
- [Documentation] Add a interface if3 into vBrdige vBrdige2
+ [Documentation] Add a interface if3 into vBridge vBrdige2
[Tags] add
Add a interface Tenant1 vBridge2 if3 {}
Add a interface if4
- [Documentation] Add a interface if4 into vBrdige vBrdige2
+ [Documentation] Add a interface if4 into vBridge vBrdige2
[Tags] add
Add a interface Tenant1 vBridge2 if4 {}
Ping h1 to h3
[Documentation] Ping h1 to h3, verify no packet loss
- Sleep 5
Write h1 ping -w 10 h3
- Sleep 10
- ${result} Read
+ ${result} Read Until mininet>
Should Contain ${result} 64 bytes
Ping h2 to h4
[Documentation] Ping h2 to h4, verify no packet loss
- Sleep 5
Write h2 ping -w 10 h4
- Sleep 10
- ${result} Read
+ ${result} Read Until mininet>
Should Contain ${result} 64 bytes
Delete a vtn Tenant1
*** Settings ***
-Documentation Test suite for VTN
+Documentation Test suite for AD-SAL NSF
Suite Setup Start Suite
Suite Teardown Stop Suite
Library SSHLibrary
+Resource ../../../libraries/Utils.txt
*** Variables ***
-${start}= sudo mn --controller=remote,ip=${CONTROLLER} --topo tree,2
+${start}= sudo mn --controller=remote,ip=${CONTROLLER} --topo tree,2
-*** Keywords ***
-Start Suite
- Log Start mininet
- Open Connection ${MININET} prompt=>
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
- Write sudo ovs-vsctl set-manager ptcp:6644
- Write sudo mn -c
- Sleep 2
- Write ${start}
- Sleep 30
- Read
-Stop Suite
- Log Stop mininet
- Read
- Write exit
- Sleep 6
- Read
- Close Connection
+** Keywords ***
Add a vBridge Tenant1 vBridge1 {}
Add a interface If1
- [Documentation] Add a interface if1 into vBrdige vBrdige1
+ [Documentation] Add a interface if1 into vBrdige vBridge1
[Tags] add
Add a interface Tenant1 vBridge1 if1 {}
Add a interface if2
- [Documentation] Add a interface if2 into vBrdige vBrdige1
+ [Documentation] Add a interface if2 into vBrdige vBridge1
[Tags] add
Add a interface Tenant1 vBridge1 if2 {}
Add a vBridge Tenant1 vBridge2 {}
Add a interface If3
- [Documentation] Add a interface if3 into vBrdige vBrdige2
+ [Documentation] Add a interface if3 into vBrdige vBridge2
[Tags] add
Add a interface Tenant1 vBridge2 if3 {}
Add a interface if4
- [Documentation] Add a interface if4 into vBrdige vBrdige2
+ [Documentation] Add a interface if4 into vBrdige vBridge2
[Tags] add
Add a interface Tenant1 vBridge2 if4 {}
Ping h1 to h3
[Documentation] Ping h1 to h3, verify no packet loss
- Sleep 5
Write h1 ping -w 10 h3
- Sleep 10
- ${result} Read
+ ${result} Read Until mininet>
Should Contain ${result} 64 bytes
Ping h2 to h4
[Documentation] Ping h2 to h4, verify no packet loss
- Sleep 5
Write h2 ping -w 10 h4
- Sleep 10
- ${result} Read
+ ${result} Read Until mininet>
Should Contain ${result} 64 bytes
Delete a vtn Tenant1
*** Settings ***
-Documentation Test suite for VTN
+Documentation Test suite for AD-SAL NSF mininet OF13
Suite Setup Start Suite
Suite Teardown Stop Suite
Library SSHLibrary
+Resource ../../../libraries/Utils.txt
*** Variables ***
-${start}= sudo mn --controller=remote,ip=${CONTROLLER} --topo tree,2 --switch ovsk,protocols=OpenFlow13
+${start}= sudo mn --controller=remote,ip=${CONTROLLER} --topo tree,2 --switch ovsk,protocols=OpenFlow13
-*** Keywords ***
-Start Suite
- Log Start mininet
- Open Connection ${MININET} prompt=>
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
- Write sudo ovs-vsctl set-manager ptcp:6644
- Write sudo mn -c
- Sleep 2
- Write ${start}
- Sleep 30
- Read
-Stop Suite
- Log Stop mininet
- Read
- Write exit
- Sleep 6
- Read
- Close Connection
+** Keywords ***