From f8ad9dc21ad8de3a84dc5e1360834fd1b3c27253 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Wed, 12 Mar 2014 13:35:10 +0200 Subject: [PATCH] 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 --- tests/hwsim/hostapd.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/hwsim/hostapd.py b/tests/hwsim/hostapd.py index 984e4cc86..83f070401 100644 --- a/tests/hwsim/hostapd.py +++ b/tests/hwsim/hostapd.py @@ -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):