tests: Fix not long enough time out

Running the mgmt_oper tests under heavy load
would occassionally cause the test to fail.
The retry mechanism would kick in and the
test would have succeeded.  Let's extend
the timer.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
Donald Sharp 2024-05-22 21:05:40 -04:00
parent 2d0ddde65c
commit deb31c86e8

View file

@ -154,7 +154,7 @@ def get_ip_networks(super_prefix, count):
return tuple(network.subnets(count_log2))[0:count]
@retry(retry_timeout=30, initial_wait=0.1)
@retry(retry_timeout=60, initial_wait=0.1)
def check_kernel(r1, super_prefix, count, add, is_blackhole, vrf, matchvia):
network = ipaddress.ip_network(super_prefix)
vrfstr = f" vrf {vrf}" if vrf else ""
@ -186,7 +186,7 @@ def addrgen(a, count, step=1):
a += step
@retry(retry_timeout=30, initial_wait=0.1)
@retry(retry_timeout=60, initial_wait=0.1)
def check_kernel_net(r1, net, vrf):
addr = ipaddress.ip_network(net)
vrfstr = f" vrf {vrf}" if vrf else ""
@ -200,7 +200,7 @@ def check_kernel_net(r1, net, vrf):
assert str(net) in kernel, f"Failed to find '{net}' in {nentries} entries"
@retry(retry_timeout=30, initial_wait=0.1)
@retry(retry_timeout=60, initial_wait=0.1)
def check_kernel_32(r1, start_addr, count, vrf, step=1):
start = ipaddress.ip_address(start_addr)
vrfstr = f" vrf {vrf}" if vrf else ""