X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=tests%2Fhoneycomb%2Ffunc%2Fmgmt-cfg-intip4-intip6-apihc-apivat-func.robot;h=029d7db86b926faf087baf8d9773af6fd1842dfe;hb=5dc134628f7eef7fd609625c2ed291199ee6420f;hp=9565564100120fb7d6052f5c5c0d8e958f5487b2;hpb=0cf1f0204e326cf93e36b344e2efd3cfa2f82870;p=csit.git diff --git a/tests/honeycomb/func/mgmt-cfg-intip4-intip6-apihc-apivat-func.robot b/tests/honeycomb/func/mgmt-cfg-intip4-intip6-apihc-apivat-func.robot index 9565564100..029d7db86b 100644 --- a/tests/honeycomb/func/mgmt-cfg-intip4-intip6-apihc-apivat-func.robot +++ b/tests/honeycomb/func/mgmt-cfg-intip4-intip6-apihc-apivat-func.robot @@ -20,6 +20,7 @@ | Resource | resources/libraries/robot/shared/default.robot | Resource | resources/libraries/robot/honeycomb/interfaces.robot | Resource | resources/libraries/robot/honeycomb/honeycomb.robot +| Resource | resources/libraries/robot/honeycomb/fib.robot | Resource | resources/libraries/robot/shared/testing_path.robot | Resource | resources/libraries/robot/ip/ip6.robot | Variables | resources/test_data/honeycomb/interface_ip.py @@ -151,9 +152,9 @@ | | [Documentation] | Check if Honeycomb API can configure interface\ | | ... | vrf ID. | | ... -| | [Teardown] | Honeycomb sets interface VRF ID -| | ... | ${node} | ${interface} | ${0} | ipv4 +| | [Teardown] | Honeycomb interface VRF Test Teardown | ${node} | ${interface} | | ... +| | Honeycomb configures FIB table | ${node} | ipv4 | ${1} | | When Honeycomb sets interface VRF ID | | ... | ${node} | ${interface} | ${1} | ipv4 | | Then Interface VRF ID from Honeycomb should be @@ -224,6 +225,9 @@ | | ... | on a physical interface, borrowing the IP address of another physical\ | | ... | interface. | | ... +# CSIT-1210: Adapt HC unnumbered interface tests to VPP 18.07 api changes +| | [Tags] | EXPECTED_FAILING +| | ... | | Given Honeycomb sets interface IPv4 address | ${node} | | ... | ${interface2} | ${ipv4_address} | ${ipv4_prefix} | | When Honeycomb adds unnumbered configuration to interface @@ -244,6 +248,9 @@ | | [Documentation] | Check if Honeycomb can remove unnumbered configuration\ | | ... | from an interface. | | ... +# CSIT-1210: Adapt HC unnumbered interface tests to VPP 18.07 api changes +| | [Tags] | EXPECTED_FAILING +| | ... | | Given IPv4 address from Honeycomb should be | | ... | ${node} | ${interface2} | ${ipv4_address} | ${ipv4_prefix} | | And IPv4 address from VAT should be @@ -304,4 +311,9 @@ | | Honeycomb removes interface IPv4 addresses | ${node} | ${interface} | | Honeycomb removes interface IPv6 addresses | ${node} | ${interface} | | Honeycomb clears all interface IPv4 neighbors | ${node} | ${interface} -| | Honeycomb clears all interface IPv6 neighbors | ${node} | ${interface} \ No newline at end of file +| | Honeycomb clears all interface IPv6 neighbors | ${node} | ${interface} + +| Honeycomb interface VRF Test Teardown +| | [Arguments] | ${node} | ${interface} +| | Honeycomb sets interface VRF ID | ${node} | ${interface} | ${0} | ipv4 +| | Honeycomb removes FIB configuration | ${node} | ipv4 | ${1}