tests: More robust sigma_dut_dpp_qr_mutual_init_enrollee_pending

Wait some time between the first DPP Authentication Response that
indicates the response is not yet available and the second DPP
Authentication Response to make this sequence a bit more realistic and
less likely to hit race conditions with UML time-travel.

Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2023-12-17 17:02:34 +02:00
parent 2ab56694f6
commit 7626635ff4

View file

@ -1910,6 +1910,10 @@ def dpp_resp_conf_mutual(dev, conf_id, uri):
ev = dev.wait_event(["DPP-SCAN-PEER-QR-CODE"], timeout=10)
if ev is None:
raise Exception("QR Code scan for mutual authentication not requested")
ev = dev.wait_event(["DPP-TX-STATUS"], timeout=10)
if ev is None:
raise Exception("No TX status for response-pending")
time.sleep(0.1)
dev.dpp_qr_code(uri)
ev = dev.wait_event(["DPP-CONF-SENT"], timeout=10)
if ev is None: