From 3a761053c1dacc9d5f21ec1ddf75e1f192473f2c Mon Sep 17 00:00:00 2001 From: Jan Gelety Date: Fri, 20 Jan 2017 17:17:43 +0100 Subject: SPAN test - improvement of packet check Change-Id: Ic95fbe288495ee4cd75178d74c220f6af5d2b11a Signed-off-by: Jan Gelety --- .../span/eth2p-ethip4-ip4base-spanrx-func.robot | 3 +-- .../span/eth2p-ethip6-ip6base-spanrx-func.robot | 17 ++++++++++------- 2 files changed, 11 insertions(+), 9 deletions(-) (limited to 'tests/func') diff --git a/tests/func/telemetry/span/eth2p-ethip4-ip4base-spanrx-func.robot b/tests/func/telemetry/span/eth2p-ethip4-ip4base-spanrx-func.robot index 62f76d847d..d8668835e7 100644 --- a/tests/func/telemetry/span/eth2p-ethip4-ip4base-spanrx-func.robot +++ b/tests/func/telemetry/span/eth2p-ethip4-ip4base-spanrx-func.robot @@ -19,8 +19,7 @@ | Library | resources.libraries.python.IPv4Util | Library | resources.libraries.python.IPv4Setup | Library | resources.libraries.python.telemetry.SPAN -| Force Tags | HW_ENV | VM_ENV | 3_NODE_DOUBLE_LINK_TOPO | EXPECTED_FAILING -# TODO: Remove EXPECTED_FAILING tag once functionality is implemented (VPP-185) +| Force Tags | HW_ENV | VM_ENV | 3_NODE_DOUBLE_LINK_TOPO | Test Setup | Func Test Setup | Test Teardown | Func Test Teardown | Documentation | *SPAN test suite* diff --git a/tests/func/telemetry/span/eth2p-ethip6-ip6base-spanrx-func.robot b/tests/func/telemetry/span/eth2p-ethip6-ip6base-spanrx-func.robot index 5fa7d0c5e4..e3acc0362a 100644 --- a/tests/func/telemetry/span/eth2p-ethip6-ip6base-spanrx-func.robot +++ b/tests/func/telemetry/span/eth2p-ethip6-ip6base-spanrx-func.robot @@ -16,11 +16,11 @@ | Resource | resources/libraries/robot/testing_path.robot | Resource | resources/libraries/robot/telemetry/span.robot | Library | resources.libraries.python.Trace -| Library | resources.libraries.python.IPv4Util -| Library | resources.libraries.python.IPv4Setup +| Library | resources.libraries.python.IPv6Util +| Library | resources.libraries.python.IPv6Setup +| Library | resources.libraries.python.Routing | Library | resources.libraries.python.telemetry.SPAN -| Force Tags | HW_ENV | VM_ENV | 3_NODE_DOUBLE_LINK_TOPO | EXPECTED_FAILING -# TODO: Remove EXPECTED_FAILING tag once functionality is implemented (VPP-185) +| Force Tags | HW_ENV | VM_ENV | 3_NODE_DOUBLE_LINK_TOPO | Test Setup | Func Test Setup | Test Teardown | Func Test Teardown | Documentation | *SPAN test suite* @@ -50,12 +50,15 @@ | | Given Path For 2-node Testing Is Set | ${nodes['TG']} | ${nodes['DUT1']} | | ... | ${nodes['TG']} | | And Interfaces In 2-node Path Are Up -| | And Set interface Address | ${dut_node} | ${dut_to_tg_if1} +| | And Vpp Ra Suppress Link Layer | ${dut_node} | ${dut_to_tg_if1} +| | And Vpp Set If Ipv6 Addr | ${dut_node} | ${dut_to_tg_if1} | | ... | ${dut_to_tg_if1_ip6} | ${prefix} -| | And Add ARP on DUT | ${dut_node} | ${dut_to_tg_if1} | ${tg_to_dut_if1_ip6} +| | And Add Ip Neighbor | ${dut_node} | ${dut_to_tg_if1} | ${tg_to_dut_if1_ip6} | | ... | ${tg_to_dut_if1_mac} +| | And Vpp Route Add | ${dut_node} | ${tg_to_dut_if1_ip6} | ${prefix} +| | ... | ${dut_to_tg_if1_ip6} | ${dut_to_tg_if1} | | And Set SPAN Mirroring | ${dut_node} | ${dut_to_tg_if1} | ${dut_to_tg_if2} | | Then Send Packet And Check Received Copies | ${tg_node} | | ... | ${tg_to_dut_if1} | ${tg_to_dut_if1_mac} | | ... | ${dut_to_tg__if1_mac} | ${tg_to_dut_if2} -| | ... | ${tg_to_dut_if1_ip6} | ${dut_to_tg_if1_ip6} | ICMP +| | ... | ${tg_to_dut_if1_ip6} | ${dut_to_tg_if1_ip6} | ICMPv6 -- cgit 1.2.3-korg