From: Jouni Malinen Date: Sat, 9 Dec 2023 15:20:02 +0000 (+0200) Subject: tests: Wait for regdom events in wpas_config_file X-Git-Tag: hostap_2_11~694 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=37a7b14dd9de39bdfde4205f17cb310b8d435a31;p=thirdparty%2Fhostap.git tests: Wait for regdom events in wpas_config_file Make sure the pending regdom changes are processed before returning to avoid some potential race conditions. Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_wpas_config.py b/tests/hwsim/test_wpas_config.py index 9bae4deb8..631669617 100644 --- a/tests/hwsim/test_wpas_config.py +++ b/tests/hwsim/test_wpas_config.py @@ -297,6 +297,16 @@ def test_wpas_config_file(dev, apdev, params): wpas.request("SET country 00") wpas.wait_event(["CTRL-EVENT-REGDOM-CHANGE"], timeout=1) + country = False + for i in range(5): + ev = dev[0].wait_event(["CTRL-EVENT-REGDOM-CHANGE"], timeout=1) + if ev is None: + break + if "alpha2=FI" in ev: + country = True + if country and "type=WORLD": + break + def test_wpas_config_file_wps(dev, apdev): """wpa_supplicant config file parsing/writing with WPS""" config = "/tmp/test_wpas_config_file.conf"