]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: More coverage for ATTACH command parameter setting
authorJouni Malinen <j@w1.fi>
Sun, 25 Nov 2018 10:02:07 +0000 (12:02 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 25 Nov 2018 10:02:07 +0000 (12:02 +0200)
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_scan.py

index 35e78e04c1013b104c6462fe2d7ded0dc65c68a4..c390f5617a393c33c953f1807a3fe67bff9c8c12 100644 (file)
@@ -1474,3 +1474,16 @@ def test_scan_probe_req_events(dev, apdev):
     ev = hapd.wait_event(["RX-PROBE-REQUEST"], timeout=0.1)
     if ev is not None:
         raise Exception("Unexpected RX-PROBE-REQUEST")
+
+    if "OK" not in hapd2.mon.request("ATTACH probe_rx_events=0"):
+        raise Exception("Failed to update event registration")
+
+    dev[0].scan_for_bss(apdev[0]['bssid'], freq="2412", force_scan=True)
+    ev = hapd2.wait_event(["RX-PROBE-REQUEST"], timeout=0.5)
+    if ev is not None:
+        raise Exception("Unexpected RX-PROBE-REQUEST")
+
+    tests = [ "probe_rx_events", "probe_rx_events=-1", "probe_rx_events=2" ]
+    for val in tests:
+        if "FAIL" not in hapd2.mon.request("ATTACH " + val):
+            raise Exception("Invalid ATTACH command accepted")