X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Fsuites%2Fopenstack%2Fconnectivity%2Fexternal_network.robot;h=57f4795467e81268692f14b43237d190a1c72332;hb=94651ca9711d8eb316721775561e815830bc6c7e;hp=b9705e12e9f04caf695dafda6b815a8476ca964b;hpb=09e51dad3a7873c2dcd1cb02151e036b4f9d41b9;p=integration%2Ftest.git diff --git a/csit/suites/openstack/connectivity/external_network.robot b/csit/suites/openstack/connectivity/external_network.robot index b9705e12e9..57f4795467 100644 --- a/csit/suites/openstack/connectivity/external_network.robot +++ b/csit/suites/openstack/connectivity/external_network.robot @@ -38,13 +38,13 @@ Initial Ping To External Network PNF from Vm Instance 1 [Documentation] Check reachability of External Network PNF from VM instance (with ttl=1 to make sure no router hops) ${expect_ping_to_work} = Set Variable If "skip_if_controller" in @{TEST_TAGS} False True ${dst_ip}= BuiltIn.Create List ${EXTERNAL_PNF} - OpenStackOperations.Test Operations From Vm Instance @{NETWORKS}[0] @{NET1_FIP_VM_IPS}[0] ${dst_ip} ttl=1 ping_should_succeed=${expect_ping_to_work} + OpenStackOperations.Test Operations From Vm Instance @{NETWORKS}[0] @{NET1_FIP_VM_IPS}[0] ${dst_ip} ttl=1 ping_should_succeed=${expect_ping_to_work} ping_tries=8 Initial Ping To External Network PNF from Vm Instance 2 [Documentation] Check reachability of External Network PNF from VM instance (with ttl=1 to make sure no router hops) ${expect_ping_to_work} = Set Variable If "skip_if_controller" in @{TEST_TAGS} False True ${dst_ip}= BuiltIn.Create List ${EXTERNAL_PNF} - OpenStackOperations.Test Operations From Vm Instance @{NETWORKS}[0] @{NET1_FIP_VM_IPS}[1] ${dst_ip} ttl=1 ping_should_succeed=${expect_ping_to_work} + OpenStackOperations.Test Operations From Vm Instance @{NETWORKS}[0] @{NET1_FIP_VM_IPS}[1] ${dst_ip} ttl=1 ping_should_succeed=${expect_ping_to_work} ping_tries=8 Create And Associate Floating IPs for VMs [Documentation] Create and associate a floating IP for the VM @@ -105,7 +105,7 @@ Ping Vm Instance2 Floating IP From SNAT VM Instance2 Ping External Network PNF from Vm Instance 1 After Floating IP Assignment [Documentation] Check reachability of External Network PNF from VM instance (with ttl=1 to make sure no router hops) ${dst_ip} = BuiltIn.Create List ${EXTERNAL_PNF} - OpenStackOperations.Test Operations From Vm Instance @{NETWORKS}[0] @{NET1_FIP_VM_IPS}[0] ${dst_ip} ttl=1 + OpenStackOperations.Test Operations From Vm Instance @{NETWORKS}[0] @{NET1_FIP_VM_IPS}[0] ${dst_ip} ttl=1 ping_tries=8 SNAT - TCP connection to External Gateway From SNAT VM Instance1 [Documentation] Login to the VM instance and test TCP connection to the controller via SNAT @@ -178,11 +178,13 @@ Ping External Network PNF from Vm Instance 2 After Floating IP Removal *** Keywords *** Suite Setup OpenStackOperations.OpenStack Suite Setup - : FOR ${network} IN @{NETWORKS} - \ OpenStackOperations.Create Network ${network} - : FOR ${network} ${subnet} ${cidr} IN ZIP ${NETWORKS} ${SUBNETS} + FOR ${network} IN @{NETWORKS} + OpenStackOperations.Create Network ${network} + END + FOR ${network} ${subnet} ${cidr} IN ZIP ${NETWORKS} ${SUBNETS} ... ${SUBNET_CIDRS} - \ OpenStackOperations.Create SubNet ${network} ${subnet} ${cidr} + OpenStackOperations.Create SubNet ${network} ${subnet} ${cidr} + END OpenStackOperations.Create Allow All SecurityGroup ${SECURITY_GROUP} OpenStackOperations.Create Vm Instance On Compute Node @{NETWORKS}[0] @{NET1_FIP_VMS}[0] ${OS_CMP1_HOSTNAME} sg=${SECURITY_GROUP} OpenStackOperations.Create Vm Instance On Compute Node @{NETWORKS}[0] @{NET1_FIP_VMS}[1] ${OS_CMP2_HOSTNAME} sg=${SECURITY_GROUP} @@ -205,15 +207,19 @@ Suite Setup OpenStackOperations.Create Network ${EXTERNAL_NET_NAME} --provider-network-type flat --provider-physical-network ${PUBLIC_PHYSICAL_NETWORK} OpenStackOperations.Update Network ${EXTERNAL_NET_NAME} --external OpenStackOperations.Create Subnet ${EXTERNAL_NET_NAME} ${EXTERNAL_SUBNET_NAME} ${EXTERNAL_SUBNET} --gateway ${EXTERNAL_GATEWAY} --allocation-pool ${EXTERNAL_SUBNET_ALLOCATION_POOL} - : FOR ${router} IN @{ROUTERS} - \ OpenStackOperations.Create Router ${router} - : FOR ${router} ${interface} IN ZIP ${ROUTERS} ${SUBNETS} - \ OpenStackOperations.Add Router Interface ${router} ${interface} - : FOR ${router} IN @{ROUTERS} - \ OpenStackOperations.Add Router Gateway ${router} ${EXTERNAL_NET_NAME} + FOR ${router} IN @{ROUTERS} + OpenStackOperations.Create Router ${router} + END + FOR ${router} ${interface} IN ZIP ${ROUTERS} ${SUBNETS} + OpenStackOperations.Add Router Interface ${router} ${interface} + END + FOR ${router} IN @{ROUTERS} + OpenStackOperations.Add Router Gateway ${router} ${EXTERNAL_NET_NAME} + END ${data} Utils.Get Data From URI 1 ${NEUTRON_ROUTERS_API} BuiltIn.Log ${data} - : FOR ${router} IN @{ROUTERS} - \ Should Contain ${data} ${router} + FOR ${router} IN @{ROUTERS} + Should Contain ${data} ${router} + END OpenStackOperations.Show Debugs @{NET1_FIP_VMS} @{NET1_SNAT_VMS} @{NET2_SNAT_VMS} OpenStackOperations.Get Suite Debugs