From a6782fbaf8dae32ca077d708cb94eb51a5440c19 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Wed, 18 Jan 2023 15:24:17 -0500 Subject: [PATCH] tests: zebra_netlink only gives 10 seconds to install all routes Under really heavily loaded systems this is insufficient. Looking at the run output we have this: "2.1.3.22\/32":[ { "installed":true, } ], "2.1.3.23\/32":[ { "queued":true, } ], So after 10 seconds on the micronet system only 30 of the 100 routes are installed. Give it more time. Signed-off-by: Donald Sharp --- tests/topotests/zebra_netlink/test_zebra_netlink.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/topotests/zebra_netlink/test_zebra_netlink.py b/tests/topotests/zebra_netlink/test_zebra_netlink.py index ca90c5cb15b1..6d7b99291a13 100644 --- a/tests/topotests/zebra_netlink/test_zebra_netlink.py +++ b/tests/topotests/zebra_netlink/test_zebra_netlink.py @@ -109,7 +109,7 @@ def test_zebra_netlink_batching(tgen): pfx = str(ipaddress.ip_network((i, 32))) match[pfx] = [dict(entry, prefix=pfx)] - ok = topotest.router_json_cmp_retry(r1, "show ip route json", match) + ok = topotest.router_json_cmp_retry(r1, "show ip route json", match, False, 30) assert ok, '"r1" JSON output mismatches' r1.vtysh_cmd("sharp remove routes 2.1.3.7 " + str(count))