From: Jouni Malinen Date: Tue, 7 Feb 2017 09:08:24 +0000 (+0200) Subject: tests: Make go_search_non_social more robust X-Git-Tag: hostap_2_7~1659 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=62e0e57a98e783569259de7e2fd098e0201a63ac;p=thirdparty%2Fhostap.git tests: Make go_search_non_social more robust Try the initial scan on the operating channel twice before claiming a test failure. It is possible for an active scan to fail to see the GO especially if running the test under heavy load. Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_p2p_autogo.py b/tests/hwsim/test_p2p_autogo.py index 7d3610598..1bd362ebc 100644 --- a/tests/hwsim/test_p2p_autogo.py +++ b/tests/hwsim/test_p2p_autogo.py @@ -628,7 +628,11 @@ def test_go_search_non_social(dev): dev[1].p2p_find(freq=2422) ev = dev[1].wait_global_event(["P2P-DEVICE-FOUND"], timeout=3.5) if ev is None: - raise Exception("Did not find GO quickly enough") + dev[1].p2p_stop_find() + dev[1].p2p_find(freq=2422) + ev = dev[1].wait_global_event(["P2P-DEVICE-FOUND"], timeout=3.5) + if ev is None: + raise Exception("Did not find GO quickly enough") dev[2].p2p_listen() ev = dev[1].wait_global_event(["P2P-DEVICE-FOUND"], timeout=5) if ev is None: