From: Jouni Malinen Date: Sun, 22 Dec 2019 15:20:33 +0000 (+0200) Subject: tests: Make fils_sk_auth_mismatch more robust X-Git-Tag: hostap_2_10~2135 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=534d36210b9ea5eecb0b13b35253e6f52a4572ee;p=thirdparty%2Fhostap.git tests: Make fils_sk_auth_mismatch more robust Wait STA connection to be completed in hostapd before testing connectivity. This avoids a possible race condition that could be hit especially when testing with UML time-travel. Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_fils.py b/tests/hwsim/test_fils.py index 5bdddfac9..50de4d282 100644 --- a/tests/hwsim/test_fils.py +++ b/tests/hwsim/test_fils.py @@ -1640,6 +1640,7 @@ def test_fils_sk_auth_mismatch(dev, apdev, params): dev[0].request("DISCONNECT") dev[0].wait_disconnected() + hapd.dump_monitor() dev[0].dump_monitor() dev[0].select_network(id, freq=2412) ev = dev[0].wait_event(["CTRL-EVENT-EAP-STARTED", @@ -1650,6 +1651,7 @@ def test_fils_sk_auth_mismatch(dev, apdev, params): if "CTRL-EVENT-EAP-STARTED" not in ev: raise Exception("No EAP exchange seen") dev[0].wait_connected() + hapd.wait_sta() hwsim_utils.test_connectivity(dev[0], hapd) def setup_fils_rekey(dev, apdev, params, wpa_ptk_rekey=0, wpa_group_rekey=0,