From 6a5f578cac559e25ce139ca9f27c6b998006cdec Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Mon, 30 Nov 2015 16:58:47 +0200 Subject: [PATCH] tests: Force concurrent exchange in ap_wps_er_multi_add_enrollee This makes it more likely for the two ERs to go through WPS UPnP exchange in parallel. This was already happening every now and then and resulted in failures. However, now that there is support for multiple concurrent exchanges, it is useful to have this test case hit that possibility more frequently. Signed-off-by: Jouni Malinen --- tests/hwsim/test_ap_wps.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/hwsim/test_ap_wps.py b/tests/hwsim/test_ap_wps.py index f68a140f0..ef687d6aa 100644 --- a/tests/hwsim/test_ap_wps.py +++ b/tests/hwsim/test_ap_wps.py @@ -1216,13 +1216,16 @@ def _test_ap_wps_er_multi_add_enrollee(dev, apdev): for i in range(2): dev[i].scan_for_bss(apdev[0]['bssid'], freq=2412) dev[i].wps_reg(apdev[0]['bssid'], ap_pin) + for i in range(2): dev[i].request("WPS_ER_START ifname=lo") for i in range(2): ev = dev[i].wait_event(["WPS-ER-AP-ADD"], timeout=15) if ev is None: raise Exception("AP discovery timed out") dev[i].dump_monitor() + for i in range(2): dev[i].request("WPS_ER_LEARN " + ap_uuid + " " + ap_pin) + for i in range(2): ev = dev[i].wait_event(["WPS-ER-AP-SETTINGS"], timeout=15) if ev is None: raise Exception("AP learn timed out")