*** Settings ***
Documentation Test suite to verify packet flows between vm instances.
Suite Setup OpenStackOperations.OpenStack Suite Setup
-Suite Teardown Close All Connections
+Suite Teardown OpenStackOperations.OpenStack Suite Teardown
Test Setup SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
Test Teardown OpenStackOperations.Get Test Teardown Debugs
Library SSHLibrary
[Documentation] Bring up ODL3 again
ClusterManagement.Start Single Member 3 msg=up: ODL1, ODL2, down: ODL3
+Connectivity Tests From Vm Instance1 In net_2 In Healthy Cluster
+ [Documentation] Logging to the vm instance using generated key pair.
+ OpenStackOperations.Test Operations From Vm Instance @{NETWORKS}[1] @{NET_2_VM_IPS}[0] ${NET_2_VM_IPS}
+
+Connectivity Tests From Vm Instance2 In net_2 In Healthy Cluster
+ [Documentation] Logging to the vm instance using generated key pair.
+ OpenStackOperations.Test Operations From Vm Instance @{NETWORKS}[1] @{NET_2_VM_IPS}[1] ${NET_2_VM_IPS}
+
+Connectivity Tests From Vm Instance3 In net_2 In Healthy Cluster
+ [Documentation] Logging to the vm instance using generated key pair.
+ OpenStackOperations.Test Operations From Vm Instance @{NETWORKS}[1] @{NET_2_VM_IPS}[2] ${NET_2_VM_IPS}
+
Take Down ODL1 and ODL2
[Documentation] Stop the karaf in First and Second Controller
BuiltIn.Run Keyword And Ignore Error ClusterManagement.Stop Single Member 1 msg=up: ODL1, ODL2, ODL3, down=none
BuiltIn.Run Keyword And Ignore Error ClusterManagement.Stop Single Member 2 msg=up: ODL2, ODL3, down=ODL1
-Connectivity Tests From Vm Instance1 In net_2
+Connectivity Tests From Vm Instance1 In net_2 With Two ODLs Down
[Documentation] Logging to the vm instance using generated key pair.
OpenStackOperations.Test Operations From Vm Instance @{NETWORKS}[1] @{NET_2_VM_IPS}[0] ${NET_2_VM_IPS}
-Connectivity Tests From Vm Instance2 In net_2
+Connectivity Tests From Vm Instance2 In net_2 With Two ODLs Down
[Documentation] Logging to the vm instance using generated key pair.
OpenStackOperations.Test Operations From Vm Instance @{NETWORKS}[1] @{NET_2_VM_IPS}[1] ${NET_2_VM_IPS}
-Connectivity Tests From Vm Instance3 In net_2
+Connectivity Tests From Vm Instance3 In net_2 With Two ODLs Down
[Documentation] Logging to the vm instance using generated key pair.
OpenStackOperations.Test Operations From Vm Instance @{NETWORKS}[1] @{NET_2_VM_IPS}[2] ${NET_2_VM_IPS}
Delete Vm Instances In net_1
[Documentation] Delete Vm instances using instance names in network_1.
- : FOR ${vm} IN @{NET_1_VMS}
- \ OpenStackOperations.Delete Vm Instance ${vm}
+ FOR ${vm} IN @{NET_1_VMS}
+ OpenStackOperations.Delete Vm Instance ${vm}
+ END
Delete Vm Instances In net_2
[Documentation] Delete Vm instances using instance names in network_2.
- : FOR ${vm} IN @{NET_2_VMS}
- \ OpenStackOperations.Delete Vm Instance ${vm}
+ FOR ${vm} IN @{NET_2_VMS}
+ OpenStackOperations.Delete Vm Instance ${vm}
+ END
Delete Sub Networks In net_1
[Documentation] Delete Sub Nets for the Networks with neutron request.
Delete Networks
[Documentation] Delete Networks with neutron request.
- : FOR ${network} IN @{NETWORKS}
- \ OpenStackOperations.Delete Network ${network}
+ FOR ${network} IN @{NETWORKS}
+ OpenStackOperations.Delete Network ${network}
+ END
Delete Security Group
[Documentation] Delete security groups with neutron request