tests: Check for AP-DISABLED when setting up AP

This allows a critical error to be noticed more quickly and reported
more clearly in the test log.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
Jouni Malinen 2014-03-12 13:35:10 +02:00 committed by Jouni Malinen
parent 0f23a5e7d6
commit f8ad9dc21a

View File

@ -257,9 +257,11 @@ def add_ap(ifname, params, wait_enabled=True):
hapd.set(f, v)
hapd.enable()
if wait_enabled:
ev = hapd.wait_event(["AP-ENABLED"], timeout=30)
ev = hapd.wait_event(["AP-ENABLED", "AP-DISABLED"], timeout=30)
if ev is None:
raise Exception("AP startup timed out")
if "AP-ENABLED" not in ev:
raise Exception("AP startup failed")
return hapd
def add_bss(phy, ifname, confname, ignore_error=False):