diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/test_bgp_srv6l3vpn_to_bgp_vrf3.py | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/test_bgp_srv6l3vpn_to_bgp_vrf3.py b/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/test_bgp_srv6l3vpn_to_bgp_vrf3.py index bba0061858..530537646b 100644 --- a/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/test_bgp_srv6l3vpn_to_bgp_vrf3.py +++ b/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/test_bgp_srv6l3vpn_to_bgp_vrf3.py @@ -95,7 +95,7 @@ def open_json_file(filename):          assert False, "Could not read file {}".format(filename) -def check_rib(name, cmd, expected_file): +def check_rib(name, cmd, expected_file, count=30, wait=0.5):      def _check(name, dest_addr, match):          logger.info("polling")          tgen = get_topogen() @@ -107,12 +107,12 @@ def check_rib(name, cmd, expected_file):      logger.info('[+] check {} "{}" {}'.format(name, cmd, expected_file))      tgen = get_topogen()      func = functools.partial(_check, name, cmd, expected_file) -    _, result = topotest.run_and_expect(func, None, count=10, wait=0.5) +    _, result = topotest.run_and_expect(func, None, count, wait)      assert result is None, "Failed"  def test_rib(): -    check_rib("r1", "show bgp ipv4 vpn json", "r1/vpnv4_rib.json") +    check_rib("r1", "show bgp ipv4 vpn json", "r1/vpnv4_rib.json", 120, 1)      check_rib("r2", "show bgp ipv4 vpn json", "r2/vpnv4_rib.json")      check_rib("r1", "show ip route vrf vrf10 json", "r1/vrf10v4_rib.json")      check_rib("r1", "show ip route vrf vrf20 json", "r1/vrf20v4_rib.json")  | 
