From: Jouni Malinen Date: Thu, 26 Dec 2019 22:03:24 +0000 (+0200) Subject: tests: Speed up wpas_mesh_gate_forwarding tshark operations X-Git-Tag: hostap_2_10~2093 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=743b234902d0a42431b162c274e61b749b42e028;p=thirdparty%2Fhostap.git 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 --- 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)