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
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}
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
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}
${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/