From b747851a5d4ec314a8a6cac52d86ff3f463ee1d2 Mon Sep 17 00:00:00 2001 From: Mark Stapp Date: Thu, 22 Apr 2021 14:32:57 -0400 Subject: [PATCH] tests: skip tests after errors in bgp-evpn-vxlan In bgp-evpn-vxlan, skip test cases if there's been a failure; a couple of cases were missing this. Signed-off-by: Mark Stapp --- .../topotests/bgp_evpn_vxlan_topo1/test_bgp_evpn_vxlan.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/topotests/bgp_evpn_vxlan_topo1/test_bgp_evpn_vxlan.py b/tests/topotests/bgp_evpn_vxlan_topo1/test_bgp_evpn_vxlan.py index 086bad6481..fd5bb38b98 100755 --- a/tests/topotests/bgp_evpn_vxlan_topo1/test_bgp_evpn_vxlan.py +++ b/tests/topotests/bgp_evpn_vxlan_topo1/test_bgp_evpn_vxlan.py @@ -365,6 +365,10 @@ def test_ip_pe1_learn(): "run the IP learn test for PE1" tgen = get_topogen() + # Don't run this test if we have any failure. + if tgen.routers_have_failure(): + pytest.skip(tgen.errors) + host1 = tgen.gears["host1"] pe1 = tgen.gears["PE1"] pe2 = tgen.gears["PE2"] @@ -380,6 +384,10 @@ def test_ip_pe2_learn(): "run the IP learn test for PE2" tgen = get_topogen() + # Don't run this test if we have any failure. + if tgen.routers_have_failure(): + pytest.skip(tgen.errors) + host2 = tgen.gears["host2"] pe1 = tgen.gears["PE1"] pe2 = tgen.gears["PE2"] -- 2.39.5