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:
parent
2ab56694f6
commit
7626635ff4
1 changed files with 4 additions and 0 deletions
|
@ -1910,6 +1910,10 @@ def dpp_resp_conf_mutual(dev, conf_id, uri):
|
||||||
ev = dev.wait_event(["DPP-SCAN-PEER-QR-CODE"], timeout=10)
|
ev = dev.wait_event(["DPP-SCAN-PEER-QR-CODE"], timeout=10)
|
||||||
if ev is None:
|
if ev is None:
|
||||||
raise Exception("QR Code scan for mutual authentication not requested")
|
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)
|
dev.dpp_qr_code(uri)
|
||||||
ev = dev.wait_event(["DPP-CONF-SENT"], timeout=10)
|
ev = dev.wait_event(["DPP-CONF-SENT"], timeout=10)
|
||||||
if ev is None:
|
if ev is None:
|
||||||
|
|
Loading…
Reference in a new issue