]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: P2P_LISTEN and scan
authorJouni Malinen <j@w1.fi>
Fri, 19 Dec 2014 21:17:06 +0000 (23:17 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 19 Dec 2014 21:17:06 +0000 (23:17 +0200)
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_p2p_discovery.py

index 42eaf77bfa4e110f4f3c03ca5c036f29795ae449..475e30f13453442aa7663146966a86ff19be4e7b 100644 (file)
@@ -423,3 +423,16 @@ def test_p2p_listen_and_offchannel_tx(dev):
         raise Exception("Device discovery timed out after PD exchange")
     dev[2].p2p_stop_find()
     dev[0].p2p_stop_find()
+
+def test_p2p_listen_and_scan(dev):
+    """P2P_LISTEN and scan"""
+    dev[0].p2p_listen()
+    if "OK" not in dev[0].request("SCAN freq=2412"):
+        raise Exception("Failed to request a scan")
+    ev = dev[0].wait_event(["CTRL-EVENT-SCAN-RESULTS"], 3)
+    if ev is not None:
+        raise Exception("Unexpected scan results")
+    dev[0].p2p_stop_find()
+    ev = dev[0].wait_event(["CTRL-EVENT-SCAN-RESULTS"], 15)
+    if ev is None:
+        raise Exception("Scan timed out")