From: Jouni Malinen Date: Sun, 17 Dec 2023 10:48:31 +0000 (+0200) Subject: tests: Avoid race condition in WPS ER tests X-Git-Tag: hostap_2_11~639 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc995d3130552e2dd52446ae72f666468b474f51;p=thirdparty%2Fhostap.git tests: Avoid race condition in WPS ER tests Wait for hostapd to complete STA authorization before running the connectivity test between two associated STAs. Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_ap_wps.py b/tests/hwsim/test_ap_wps.py index fae6317e6..035464ca7 100644 --- a/tests/hwsim/test_ap_wps.py +++ b/tests/hwsim/test_ap_wps.py @@ -1234,6 +1234,7 @@ def _test_ap_wps_er_add_enrollee(dev, apdev): if ev is None: raise Exception("WPS ER did not report success") hapd.wait_sta(dev[1].own_addr()) + hapd.wait_4way_hs() hwsim_utils.test_connectivity_sta(dev[0], dev[1]) logger.info("Add a specific Enrollee using ER") @@ -1517,6 +1518,7 @@ def _test_ap_wps_er_add_enrollee_pbc(dev, apdev): if ev is None: raise Exception("WPS ER did not report success") hapd.wait_sta(addr=dev[1].own_addr()) + hapd.wait_4way_hs() hwsim_utils.test_connectivity_sta(dev[0], dev[1]) def test_ap_wps_er_pbc_overlap(dev, apdev):