X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Fsuites%2Fl2gw%2F01_Configure_verify_l2gateway.robot;h=07ef46e56e210c30623b359640ae47f221f97d01;hb=777be07918626408ddbdcf4ce3693caaf44c739c;hp=d9fc29b207d03b93261dc65a8ff850a10d840d7e;hpb=fd9fde8a8ac92867b37e46c58b918285b857bab5;p=integration%2Ftest.git diff --git a/csit/suites/l2gw/01_Configure_verify_l2gateway.robot b/csit/suites/l2gw/01_Configure_verify_l2gateway.robot index d9fc29b207..07ef46e56e 100644 --- a/csit/suites/l2gw/01_Configure_verify_l2gateway.robot +++ b/csit/suites/l2gw/01_Configure_verify_l2gateway.robot @@ -139,8 +139,6 @@ TC13 Ping Between Namespace In Second Network To Vm In First Network TC14 Create, Update And Attach 2nd Neutron Port to Hwvtep Namespace 1 [Documentation] Create and attach 2nd port to HWVTEP in network 1 - [Tags] skip_if_stable/ocata skip_if_stable/pike - BuiltIn.Pass_Execution_If "skip_if_${OPENSTACK_BRANCH}" in @{TEST_TAGS} Not supported in Ocata/Pike CompareStream.Run_Keyword_If_At_Most_Nitrogen BuiltIn.Pass_Execution Only run on oxygen and later OpenStackOperations.Create Neutron Port With Additional Params ${NET_1} ${HWVTEP_PORT_3} ${SECURITY_GROUP_L2GW_NONE} ${port_mac}= Get Port Mac ${HWVTEP_PORT_3} #port_mac[4] @@ -153,17 +151,11 @@ TC14 Create, Update And Attach 2nd Neutron Port to Hwvtep Namespace 1 TC15 Update Existing L2Gateway With 2nd Port And Verify [Documentation] Add the new port ${NS_PORT3} to existing L2GW ${L2GW_NAME1} that has an existing connection. ${NS_PORT1} is already attached, adding ${NS_PORT3} - [Tags] skip_if_stable/ocata skip_if_stable/pike - BuiltIn.Pass_Execution_If "skip_if_${OPENSTACK_BRANCH}" in @{TEST_TAGS} Not supported in Ocata/Pike - CompareStream.Run_Keyword_If_At_Most_Nitrogen BuiltIn.Pass_Execution Only run on oxygen and later ${output}= Wait Until Keyword Succeeds 30s 2s L2GatewayOperations.Update And Verify L2Gateway ${HWVTEP_BRIDGE} ${L2GW_NAME1} ... ${NS_PORT1} ${NS_PORT3} TC16 Verify L2Gateway Connection [Documentation] Verify the L2GW connection has the 2nd port. Verify db in hardware vtep emulator tables. - [Tags] skip_if_stable/ocata skip_if_stable/pike - BuiltIn.Pass_Execution_If "skip_if_${OPENSTACK_BRANCH}" in @{TEST_TAGS} Not supported in Ocata/Pike - CompareStream.Run_Keyword_If_At_Most_Nitrogen BuiltIn.Pass_Execution Only run on oxygen and later Wait Until Keyword Succeeds 30s 2s L2GatewayOperations.Verify L2Gateway Connection ${L2GW_NAME1} ${NET_1} Wait Until Keyword Succeeds 30s 2s L2GatewayOperations.Verify Ovs Tunnel ${HWVTEP_IP} ${OVS_IP} ${output}= ITM Get Tunnels @@ -171,24 +163,18 @@ TC16 Verify L2Gateway Connection Should Contain ${output} physicalswitch/${HWVTEP_BRIDGE} Wait Until Keyword Succeeds 30s 1s L2GatewayOperations.Verify Vtep List ${hwvtep_conn_id} ${TUNNEL_TABLE} enable="true" ${phy_port_out}= Get Vtep List ${PHYSICAL_PORT_TABLE} - Validate Regexp In String ${phy_port_out} ${VLAN_BINDING_REGEX} 1 + Validate Regexp In String ${phy_port_out} ${VLAN_BINDING_REGEX} 3 ${list}= Create List ${OVS_IP} ${HWVTEP_IP} Wait Until Keyword Succeeds 30s 1s L2GatewayOperations.Verify Vtep List ${hwvtep_conn_id} ${PHYSICAL_LOCATOR_TABLE} @{list} Wait Until Keyword Succeeds 30s 1s L2GatewayOperations.Verify Vtep List ${hwvtep_conn_id} ${UCAST_MACS_REMOTE_TABLE} ${port_mac_list[0]} - Wait Until Keyword Succeeds 30s 1s L2GatewayOperations.Verify Vtep List ${hwvtep_conn_id} ${UCAST_MACS_REMOTE_TABLE} ${port_mac_list[4]} + Wait Until Keyword Succeeds 30s 1s L2GatewayOperations.Verify Vtep List ${hwvtep_conn_id} ${UCAST_MACS_REMOTE_TABLE} ${port_mac_list[2]} TC17 Dhcp Ip Allocation For Hwvtep Tap Port [Documentation] Verify the 2nd HWVTEP port was able to get an IP address - [Tags] skip_if_stable/ocata skip_if_stable/pike - BuiltIn.Pass_Execution_If "skip_if_${OPENSTACK_BRANCH}" in @{TEST_TAGS} Not supported in Ocata/Pike - CompareStream.Run_Keyword_If_At_Most_Nitrogen BuiltIn.Pass_Execution Only run on oxygen and later Wait Until Keyword Succeeds 180s 10s L2GatewayOperations.Namespace Dhclient Verify ${HWVTEP_NS1} ${NS_TAP1} ${port_ip_list[4]} TC18 Verify Ping From Compute Node Vm To Hwvtep Port 2 [Documentation] Verify IP connectivity between VM in net1 and 2nd HWVTEP port in net 1 - [Tags] skip_if_stable/ocata skip_if_stable/pike - BuiltIn.Pass_Execution_If "skip_if_${OPENSTACK_BRANCH}" in @{TEST_TAGS} Not supported in Ocata/Pike - CompareStream.Run_Keyword_If_At_Most_Nitrogen BuiltIn.Pass_Execution Only run on oxygen and later ${output}= Wait Until Keyword Succeeds 60s 10s Execute Command on VM Instance ${NET_1} ${port_ip_list[0]} ... ping -c 3 ${port_ip_list[4]} Log ${output} @@ -199,13 +185,9 @@ TC18 Verify Ping From Compute Node Vm To Hwvtep Port 2 TC19 Ping Verification From Namespace Tap To Ovs Vm [Documentation] Verify IP connectivity between 2nd HWVTEP port and VM in compute node - [Tags] skip_if_stable/ocata skip_if_stable/pike - BuiltIn.Pass_Execution_If "skip_if_${OPENSTACK_BRANCH}" in @{TEST_TAGS} Not supported in Ocata/Pike - CompareStream.Run_Keyword_If_At_Most_Nitrogen BuiltIn.Pass_Execution Only run on oxygen and later Wait Until Keyword Succeeds 30s 5s L2GatewayOperations.Verify Ping In Namespace Extra Timeout ${HWVTEP_NS1} ${port_mac_list[4]} ${port_ip_list[0]} TC99 Cleanup L2Gateway Connection Itm Tunnel Port Subnet And Network - [Tags] skip_if_stable/ocata skip_if_stable/pike L2GatewayOperations.Delete L2Gateway Connection ${L2GW_NAME1} L2GatewayOperations.Delete L2Gateway Connection ${L2GW_NAME2} L2GatewayOperations.Delete L2Gateway ${L2GW_NAME1}