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 <j@w1.fi>
This commit is contained in:
parent
5a4a5aa82d
commit
37a7b14dd9
1 changed files with 10 additions and 0 deletions
|
@ -297,6 +297,16 @@ def test_wpas_config_file(dev, apdev, params):
|
||||||
wpas.request("SET country 00")
|
wpas.request("SET country 00")
|
||||||
wpas.wait_event(["CTRL-EVENT-REGDOM-CHANGE"], timeout=1)
|
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):
|
def test_wpas_config_file_wps(dev, apdev):
|
||||||
"""wpa_supplicant config file parsing/writing with WPS"""
|
"""wpa_supplicant config file parsing/writing with WPS"""
|
||||||
config = "/tmp/test_wpas_config_file.conf"
|
config = "/tmp/test_wpas_config_file.conf"
|
||||||
|
|
Loading…
Add table
Reference in a new issue