Some test case sequences seemed to prevent the station from completing
the first OBSS scan (that scan was aborted) and that resulted in failing
the test case because the AP had not received any report in time. Wait
for scan completion and allow additional scans before timing out to
avoid indicating incorrect AP behavior in cases where the report was not
even received.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
logger.info("Waiting for co-ex report from STA")
ok = False
- for i in range(0, 20):
+ for i in range(4):
+ ev = dev[0].wait_event(['CTRL-EVENT-SCAN-RESULTS'], timeout=20)
+ if ev is None:
+ raise Exception("No OBSS scan seen")
time.sleep(1)
if hapd.get_status_field("secondary_channel") == "0":
logger.info("AP moved to 20 MHz channel")