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 <mjs@voltanet.io>
This commit is contained in:
Mark Stapp 2021-04-22 14:32:57 -04:00 committed by Mark Stapp
parent 7e5b0b2b36
commit b747851a5d

View File

@ -365,6 +365,10 @@ def test_ip_pe1_learn():
"run the IP learn test for PE1" "run the IP learn test for PE1"
tgen = get_topogen() 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"] host1 = tgen.gears["host1"]
pe1 = tgen.gears["PE1"] pe1 = tgen.gears["PE1"]
pe2 = tgen.gears["PE2"] pe2 = tgen.gears["PE2"]
@ -380,6 +384,10 @@ def test_ip_pe2_learn():
"run the IP learn test for PE2" "run the IP learn test for PE2"
tgen = get_topogen() 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"] host2 = tgen.gears["host2"]
pe1 = tgen.gears["PE1"] pe1 = tgen.gears["PE1"]
pe2 = tgen.gears["PE2"] pe2 = tgen.gears["PE2"]