X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Fsuites%2Fopenstack%2Fconnectivity%2Fl2.robot;h=211ca710485a40b67ff15aec54f792a61668013b;hb=5f2b9deac3984a6b2f0c93408f37ac1ae43d6cfd;hp=5d4f49e8873c4c8ea5fd4a2f0217e5f1fa8fe6e1;hpb=14c1be480643f37f1eeef9d16149b631edd6aa2d;p=integration%2Ftest.git diff --git a/csit/suites/openstack/connectivity/l2.robot b/csit/suites/openstack/connectivity/l2.robot index 5d4f49e887..211ca71048 100644 --- a/csit/suites/openstack/connectivity/l2.robot +++ b/csit/suites/openstack/connectivity/l2.robot @@ -1,28 +1,32 @@ *** Settings *** -Documentation Test suite to verify packet flows between vm instances. -Suite Setup Suite Setup -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 -Library OperatingSystem -Library RequestsLibrary -Resource ../../../libraries/DevstackUtils.robot -Resource ../../../libraries/DataModels.robot -Resource ../../../libraries/OpenStackOperations.robot -Resource ../../../libraries/SetupUtils.robot -Resource ../../../libraries/Utils.robot -Resource ../../../libraries/KarafKeywords.robot -Resource ../../../variables/netvirt/Variables.robot +Documentation Test suite to verify packet flows between vm instances. + +Library SSHLibrary +Library OperatingSystem +Library RequestsLibrary +Resource ../../../libraries/DevstackUtils.robot +Resource ../../../libraries/DataModels.robot +Resource ../../../libraries/OpenStackOperations.robot +Resource ../../../libraries/SetupUtils.robot +Resource ../../../libraries/Utils.robot +Resource ../../../libraries/KarafKeywords.robot +Resource ../../../variables/netvirt/Variables.robot + +Suite Setup Suite Setup +Suite Teardown OpenStackOperations.OpenStack Suite Teardown +Test Setup SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing +Test Teardown OpenStackOperations.Get Test Teardown Debugs + *** Variables *** -${SECURITY_GROUP} l2_sg -@{NETWORKS} l2_net_1 l2_net_2 -@{SUBNETS} l2_sub_1 l2_sub_2 -@{NET_1_VMS} l2_net_1_vm_1 l2_net_1_vm_2 l2_net_1_vm_3 -@{NET_2_VMS} l2_net_2_vm_1 l2_net_2_vm_2 l2_net_2_vm_3 -@{SUBNET_CIDRS} 21.0.0.0/24 22.0.0.0/24 -${NET_1_VLAN_ID} 1121 +${SECURITY_GROUP} l2_sg +@{NETWORKS} l2_net_1 l2_net_2 +@{SUBNETS} l2_sub_1 l2_sub_2 +@{NET_1_VMS} l2_net_1_vm_1 l2_net_1_vm_2 l2_net_1_vm_3 +@{NET_2_VMS} l2_net_2_vm_1 l2_net_2_vm_2 l2_net_2_vm_3 +@{SUBNET_CIDRS} 21.0.0.0/24 22.0.0.0/24 +${NET_1_VLAN_ID} 1121 + *** Test Cases *** Ping Vm Instances In net_1 @@ -51,36 +55,67 @@ Connectivity Tests From Vm Instances In net_2 Delete A Vm Instance [Documentation] Delete Vm instances using instance names. - [Tags] NON_GATE + [Tags] non_gate OpenStackOperations.Delete Vm Instance ${NET_1_VMS}[0] No Ping For Deleted Vm [Documentation] Check non reachability of deleted vm instances by pinging to them. - [Tags] NON_GATE + [Tags] non_gate OpenStackOperations.Ping From DHCP Should Not Succeed ${NETWORKS}[0] ${NET_1_VM_IPS}[0] Recreate The Deleted Vm Instance and check ping & connectivity. [Documentation] Check reachability of recreated vm instances by pinging to them. - [Tags] NON_GATE - OpenStackOperations.Create Vm Instance On Compute Node ${NETWORKS}[0] ${NET_1_VMS}[0] ${OS_CMP1_HOSTNAME} sg=${SECURITY_GROUP} + [Tags] non_gate + OpenStackOperations.Create Vm Instance On Compute Node + ... ${NETWORKS}[0] + ... ${NET_1_VMS}[0] + ... ${OS_CMP1_HOSTNAME} + ... sg=${SECURITY_GROUP} @{NET_1_VM_IPS} ${NET_1_DHCP_IP} = OpenStackOperations.Get VM IPs @{NET_1_VMS} OpenStackOperations.Ping Vm From DHCP Namespace ${NETWORKS}[0] ${NET_1_VM_IPS}[0] OpenStackOperations.Test Operations From Vm Instance ${NETWORKS}[0] ${NET_1_VM_IPS}[0] ${NET_1_VM_IPS} + *** Keywords *** Suite Setup OpenStackOperations.OpenStack Suite Setup - OpenStackOperations.Create Network ${NETWORKS}[0] --provider-network-type vlan --provider-physical-network ${PUBLIC_PHYSICAL_NETWORK} --provider-segment ${NET_1_VLAN_ID} + OpenStackOperations.Create Network + ... ${NETWORKS}[0] + ... --provider-network-type vlan --provider-physical-network ${PUBLIC_PHYSICAL_NETWORK} --provider-segment ${NET_1_VLAN_ID} OpenStackOperations.Create SubNet ${NETWORKS}[0] ${SUBNETS}[0] ${SUBNET_CIDRS}[0] OpenStackOperations.Create Network ${NETWORKS}[1] OpenStackOperations.Create SubNet ${NETWORKS}[1] ${SUBNETS}[1] ${SUBNET_CIDRS}[1] OpenStackOperations.Create Allow All SecurityGroup ${SECURITY_GROUP} - OpenStackOperations.Create Vm Instance On Compute Node ${NETWORKS}[0] ${NET_1_VMS}[0] ${OS_CMP1_HOSTNAME} sg=${SECURITY_GROUP} - OpenStackOperations.Create Vm Instance On Compute Node ${NETWORKS}[0] ${NET_1_VMS}[1] ${OS_CMP1_HOSTNAME} sg=${SECURITY_GROUP} - OpenStackOperations.Create Vm Instance On Compute Node ${NETWORKS}[0] ${NET_1_VMS}[2] ${OS_CMP2_HOSTNAME} sg=${SECURITY_GROUP} - OpenStackOperations.Create Vm Instance On Compute Node ${NETWORKS}[1] ${NET_2_VMS}[0] ${OS_CMP1_HOSTNAME} sg=${SECURITY_GROUP} - OpenStackOperations.Create Vm Instance On Compute Node ${NETWORKS}[1] ${NET_2_VMS}[1] ${OS_CMP2_HOSTNAME} sg=${SECURITY_GROUP} - OpenStackOperations.Create Vm Instance On Compute Node ${NETWORKS}[1] ${NET_2_VMS}[2] ${OS_CMP2_HOSTNAME} sg=${SECURITY_GROUP} + OpenStackOperations.Create Vm Instance On Compute Node + ... ${NETWORKS}[0] + ... ${NET_1_VMS}[0] + ... ${OS_CMP1_HOSTNAME} + ... sg=${SECURITY_GROUP} + OpenStackOperations.Create Vm Instance On Compute Node + ... ${NETWORKS}[0] + ... ${NET_1_VMS}[1] + ... ${OS_CMP1_HOSTNAME} + ... sg=${SECURITY_GROUP} + OpenStackOperations.Create Vm Instance On Compute Node + ... ${NETWORKS}[0] + ... ${NET_1_VMS}[2] + ... ${OS_CMP2_HOSTNAME} + ... sg=${SECURITY_GROUP} + OpenStackOperations.Create Vm Instance On Compute Node + ... ${NETWORKS}[1] + ... ${NET_2_VMS}[0] + ... ${OS_CMP1_HOSTNAME} + ... sg=${SECURITY_GROUP} + OpenStackOperations.Create Vm Instance On Compute Node + ... ${NETWORKS}[1] + ... ${NET_2_VMS}[1] + ... ${OS_CMP2_HOSTNAME} + ... sg=${SECURITY_GROUP} + OpenStackOperations.Create Vm Instance On Compute Node + ... ${NETWORKS}[1] + ... ${NET_2_VMS}[2] + ... ${OS_CMP2_HOSTNAME} + ... sg=${SECURITY_GROUP} @{NET_1_VM_IPS} ${NET_1_DHCP_IP} = OpenStackOperations.Get VM IPs @{NET_1_VMS} @{NET_2_VM_IPS} ${NET_2_DHCP_IP} = OpenStackOperations.Get VM IPs @{NET_2_VMS} BuiltIn.Set Suite Variable @{NET_1_VM_IPS}