Browse Source

tests: Additional P2P_PRESENCE_REQ coverage

Signed-off-by: Jouni Malinen <j@w1.fi>
Jouni Malinen 10 years ago
parent
commit
bf1b59731a
1 changed files with 14 additions and 0 deletions
  1. 14 0
      tests/hwsim/test_p2p_autogo.py

+ 14 - 0
tests/hwsim/test_p2p_autogo.py

@@ -56,9 +56,23 @@ def test_autogo(dev):
         raise Exception("P2P flag missing from scan results: " + res)
         raise Exception("P2P flag missing from scan results: " + res)
 
 
     # Presence request to increase testing coverage
     # Presence request to increase testing coverage
+    if "FAIL" not in dev[1].group_request("P2P_PRESENCE_REQ 30000"):
+        raise Exception("Invald P2P_PRESENCE_REQ accepted")
+    if "FAIL" not in dev[1].group_request("P2P_PRESENCE_REQ 30000 102400 30001"):
+        raise Exception("Invald P2P_PRESENCE_REQ accepted")
     if "FAIL" in dev[1].group_request("P2P_PRESENCE_REQ 30000 102400"):
     if "FAIL" in dev[1].group_request("P2P_PRESENCE_REQ 30000 102400"):
         raise Exception("Could not send presence request")
         raise Exception("Could not send presence request")
     ev = dev[1].wait_event(["P2P-PRESENCE-RESPONSE"])
     ev = dev[1].wait_event(["P2P-PRESENCE-RESPONSE"])
+    if ev is None:
+        raise Exception("Timeout while waiting for Presence Response")
+    if "FAIL" in dev[1].group_request("P2P_PRESENCE_REQ 30000 102400 20000 102400"):
+        raise Exception("Could not send presence request")
+    ev = dev[1].wait_event(["P2P-PRESENCE-RESPONSE"])
+    if ev is None:
+        raise Exception("Timeout while waiting for Presence Response")
+    if "FAIL" in dev[1].group_request("P2P_PRESENCE_REQ"):
+        raise Exception("Could not send presence request")
+    ev = dev[1].wait_event(["P2P-PRESENCE-RESPONSE"])
     if ev is None:
     if ev is None:
         raise Exception("Timeout while waiting for Presence Response")
         raise Exception("Timeout while waiting for Presence Response")