From: Jouni Malinen Date: Wed, 23 Aug 2017 12:55:46 +0000 (+0300) Subject: tests: Make dpp_qr_code_auth_initiator_enrollee more robust X-Git-Tag: hostap_2_7~1157 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b62c948a26b6bfa1bd4c97060365a9cd6f69f4ed;p=thirdparty%2Fhostap.git tests: Make dpp_qr_code_auth_initiator_enrollee more robust Wait for the configuration step to complete before forcefully terminating DPP listen. Previous version was causing failures for this test case sequence: dpp_qr_code_auth_initiator_enrollee dpp_pkex_config2 Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_dpp.py b/tests/hwsim/test_dpp.py index 3af8a6462..ede21464c 100644 --- a/tests/hwsim/test_dpp.py +++ b/tests/hwsim/test_dpp.py @@ -406,6 +406,14 @@ def test_dpp_qr_code_auth_initiator_enrollee(dev, apdev): ev = dev[1].wait_event(["DPP-AUTH-SUCCESS"], timeout=5) if ev is None: raise Exception("DPP authentication did not succeed (Initiator)") + + ev = dev[0].wait_event(["DPP-CONF-SENT"], timeout=5) + if ev is None: + raise Exception("DPP configuration did not succeed (Configurator)") + ev = dev[1].wait_event(["DPP-CONF-FAILED"], timeout=5) + if ev is None: + raise Exception("DPP configuration did not succeed (Enrollee)") + dev[0].request("DPP_STOP_LISTEN") def test_dpp_qr_code_auth_incompatible_roles(dev, apdev):