From 743b234902d0a42431b162c274e61b749b42e028 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Fri, 27 Dec 2019 00:03:24 +0200 Subject: [PATCH] tests: Speed up wpas_mesh_gate_forwarding tshark operations For some reason, running tshark in the test cases can take significant time especially with UML time-travel. Optimize this by reducing the number of times tshark needs to be executed in the loop. Signed-off-by: Jouni Malinen --- tests/hwsim/test_wpas_mesh.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/hwsim/test_wpas_mesh.py b/tests/hwsim/test_wpas_mesh.py index 7674e7a51..ad8f4f5d8 100644 --- a/tests/hwsim/test_wpas_mesh.py +++ b/tests/hwsim/test_wpas_mesh.py @@ -1456,12 +1456,13 @@ def test_wpas_mesh_gate_forwarding(dev, apdev, p): capfile = os.path.join(p['logdir'], "hwsim0.pcapng") filt = "wlan.sa==%s && wlan_mgt.fixed.mesh_addr5==%s" % (addr2, external_sta) - for i in range(15): + time.sleep(4) + for i in range(5): da = run_tshark(capfile, filt, ["wlan.da"]) if addr0 in da and addr1 in da: logger.debug("Frames seen in tshark iteration %d" % i) break - time.sleep(0.3) + time.sleep(0.5) if addr0 not in da: raise Exception("Frame to gate %s not observed" % addr0)