From: Srinivas Rachakonda Date: Thu, 13 Feb 2020 09:44:42 +0000 (+0530) Subject: Moving vpn-instance yang from VPNMgr > NeutronVPN X-Git-Tag: pre-potassium~249 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F63%2F87663%2F1;p=integration%2Ftest.git Moving vpn-instance yang from VPNMgr > NeutronVPN Signed-off-by: Srinivas Rachakonda Change-Id: I1f9aecbce34bf572e07eaa52812f62018ed45dcd --- diff --git a/csit/suites/netvirt/vpnservice/vpn_basic.robot b/csit/suites/netvirt/vpnservice/vpn_basic.robot index 896776e1f5..a58b19c446 100644 --- a/csit/suites/netvirt/vpnservice/vpn_basic.robot +++ b/csit/suites/netvirt/vpnservice/vpn_basic.robot @@ -8,6 +8,7 @@ Test Setup SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing Test Teardown OpenStackOperations.Get Test Teardown Debugs Library OperatingSystem Library RequestsLibrary +Resource ../../../libraries/CompareStream.robot Resource ../../../libraries/Utils.robot Resource ../../../libraries/OpenStackOperations.robot Resource ../../../libraries/DevstackUtils.robot @@ -129,7 +130,8 @@ Associate L3VPN To Routers Verify L3VPN Datapath With Router Association ${vm_ips} = BuiltIn.Create List @{NET_1_VM_IPS} @{NET_2_VM_IPS} - BuiltIn.Wait Until Keyword Succeeds 30s 10s Utils.Check For Elements At URI ${VPN_IFACES_URL} ${vm_ips} + CompareStream.Run_Keyword_If_Less_Than_Magnesium BuiltIn.Wait Until Keyword Succeeds 30s 10s Utils.Check For Elements At URI ${VPN_IFACES_URL} ${vm_ips} + CompareStream.Run_Keyword_If_At_Least_Magnesium BuiltIn.Wait Until Keyword Succeeds 30s 10s Utils.Check For Elements At URI ${VPN_INST_IFACES_URL} ${vm_ips} ${RD} = Strip String @{RDS}[0] characters="[] BuiltIn.Wait Until Keyword Succeeds 60s 15s Utils.Check For Elements At URI ${CONFIG_API}/odl-fib:fibEntries/vrfTables/${RD}/ ${vm_ips} Verify Flows Are Present For L3VPN On All Compute Nodes ${vm_ips} diff --git a/csit/suites/netvirt/vpnservice/vpn_basic_ipv6.robot b/csit/suites/netvirt/vpnservice/vpn_basic_ipv6.robot index 74a7b8c4f4..453421e8f9 100644 --- a/csit/suites/netvirt/vpnservice/vpn_basic_ipv6.robot +++ b/csit/suites/netvirt/vpnservice/vpn_basic_ipv6.robot @@ -8,6 +8,7 @@ Test Setup SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing Test Teardown OpenStackOperations.Get Test Teardown Debugs Library OperatingSystem Library RequestsLibrary +Resource ../../../libraries/CompareStream.robot Resource ../../../libraries/Utils.robot Resource ../../../libraries/OpenStackOperations.robot Resource ../../../libraries/DevstackUtils.robot @@ -114,7 +115,8 @@ Associate L3VPN To Routers Verify L3VPN Datapath With Router Association BuiltIn.Log Verify VPN interfaces, FIB entries and Flow table ${vm_ips} = BuiltIn.Create List @{VM_IP_NET10} @{VM_IP_NET20} - BuiltIn.Wait Until Keyword Succeeds 30s 10s Utils.Check For Elements At URI ${VPN_IFACES_URL} ${vm_ips} + CompareStream.Run_Keyword_If_Less_Than_Magnesium BuiltIn.Wait Until Keyword Succeeds 30s 10s Utils.Check For Elements At URI ${VPN_IFACES_URL} ${vm_ips} + CompareStream.Run_Keyword_If_At_Least_Magnesium BuiltIn.Wait Until Keyword Succeeds 30s 10s Utils.Check For Elements At URI ${VPN_INST_IFACES_URL} ${vm_ips} ${RD} = Strip String @{RDS}[0] characters="[] BuiltIn.Wait Until Keyword Succeeds 60s 15s Utils.Check For Elements At URI ${CONFIG_API}/odl-fib:fibEntries/vrfTables/${RD}/ ${vm_ips} Verify Flows Are Present For L3VPN On All Compute Nodes ${vm_ips} diff --git a/csit/variables/netvirt/Variables.robot b/csit/variables/netvirt/Variables.robot index d6d9400896..429420664f 100644 --- a/csit/variables/netvirt/Variables.robot +++ b/csit/variables/netvirt/Variables.robot @@ -71,6 +71,7 @@ ${PORT_URL} ${CONFIG_API}/neutron:neutron/ports/ ${ROUTER_URL} ${CONFIG_API}/neutron:neutron/routers/ ${FIB_ENTRY_URL} ${CONFIG_API}/odl-fib:fibEntries/ ${VPN_IFACES_URL} ${CONFIG_API}/l3vpn:vpn-interfaces/ +${VPN_INST_IFACES_URL} ${CONFIG_API}/l3vpn-instances-interfaces:vpn-interfaces/ ${VPN_PORT_DATA_URL} ${CONFIG_API}/neutronvpn:neutron-vpn-portip-port-data/ ${TUNNEL_MONITOR_URL} ${OPERATIONAL_API}/itm-config:tunnel-monitor-params/ ${MONITOR_INTERVAL_URL} ${OPERATIONAL_API}/itm-config:tunnel-monitor-interval/