tests: Allow time for go_neg_pbc() GO Neg Resp to go out
It was possible for the not-pre-authorized GO Negotiation case to end up starting new GO Negotiation before the GO Negotiation Response frame with status=1 was transmitted. While this works for group formation, it could reduce test coverage for the common case where that response is received. At a small sleep to make it less likely for this unexpected sequence to happen during testing. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
7475d299ab
commit
fbb79f94eb
1 changed files with 3 additions and 0 deletions
|
@ -123,6 +123,9 @@ def go_neg_pbc(i_dev, r_dev, i_intent=None, r_intent=None, i_freq=None, r_freq=N
|
|||
if ev is None:
|
||||
raise Exception("GO Negotiation timed out")
|
||||
r_dev.dump_monitor()
|
||||
# Allow some time for the GO Neg Resp to go out before initializing new
|
||||
# GO Negotiation.
|
||||
time.sleep(0.2)
|
||||
logger.debug("Re-initiate GO Negotiation from r_dev")
|
||||
r_res = r_dev.p2p_go_neg_init(i_dev.p2p_dev_addr(), None, "pbc",
|
||||
go_intent=r_intent, timeout=20, freq=r_freq)
|
||||
|
|
Loading…
Reference in a new issue