summaryrefslogtreecommitdiffstats
path: root/tests/topotests
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2020-06-03 04:14:24 +0200
committerDonald Sharp <sharpd@cumulusnetworks.com>2020-06-03 04:16:54 +0200
commit9ccb078de1788607c2ab66ff596200860199f445 (patch)
treee5964495a3784e791adca6ee7701ca96eb18d082 /tests/topotests
parentMerge pull request #6506 from volta-networks/ldp_pwstatus_cleanup (diff)
downloadfrr-9ccb078de1788607c2ab66ff596200860199f445.tar.xz
frr-9ccb078de1788607c2ab66ff596200860199f445.zip
tests: Allow a useful amount of time for bgp to converge
The bgp_as_wide_bgp_identifier test can time out after 30 seconds waiting for convergence. This is of course a problem in our test setup where we know that convergence can fail on first startup due to load issues in the topology. Additionally we also know that our default time for bgp sessions is 120 seconds to retry. Give things a bit longer than 120 seconds to actually fail instead of 30 seconds Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'tests/topotests')
-rw-r--r--tests/topotests/bgp_as_wide_bgp_identifier/test_bgp_as_wide_bgp_identifier.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/topotests/bgp_as_wide_bgp_identifier/test_bgp_as_wide_bgp_identifier.py b/tests/topotests/bgp_as_wide_bgp_identifier/test_bgp_as_wide_bgp_identifier.py
index ebd6075b5..459af486f 100644
--- a/tests/topotests/bgp_as_wide_bgp_identifier/test_bgp_as_wide_bgp_identifier.py
+++ b/tests/topotests/bgp_as_wide_bgp_identifier/test_bgp_as_wide_bgp_identifier.py
@@ -102,12 +102,12 @@ def test_bgp_as_wide_bgp_identifier():
return topotest.json_cmp(output, expected)
test_func = functools.partial(_bgp_converge, tgen.gears["r1"])
- success, result = topotest.run_and_expect(test_func, None, count=60, wait=0.5)
+ success, result = topotest.run_and_expect(test_func, None, count=260, wait=0.5)
assert result is None, 'Failed to converge: "{}"'.format(tgen.gears["r1"])
test_func = functools.partial(_bgp_failed, tgen.gears["r3"])
- success, result = topotest.run_and_expect(test_func, None, count=60, wait=0.5)
+ success, result = topotest.run_and_expect(test_func, None, count=260, wait=0.5)
assert result is None, 'Bad BGP Identifier notification not sent: "{}"'.format(
tgen.gears["r3"]