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>
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):