Browse Source

tests: DPP association with nl80211 connect command

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
Jouni Malinen 7 years ago
parent
commit
ee8ef9cacf
1 changed files with 11 additions and 0 deletions
  1. 11 0
      tests/hwsim/test_dpp.py

+ 11 - 0
tests/hwsim/test_dpp.py

@@ -10,6 +10,7 @@ import time
 
 import hostapd
 from utils import HwsimSkip
+from wpasupplicant import WpaSupplicant
 
 def check_dpp_capab(dev):
     if "UNKNOWN COMMAND" in dev.request("DPP_BOOTSTRAP_GET_URI 0"):
@@ -1017,6 +1018,16 @@ def test_dpp_auto_connect_2(dev, apdev):
     finally:
         dev[0].set("dpp_config_processing", "0")
 
+def test_dpp_auto_connect_2_connect_cmd(dev, apdev):
+    """DPP and auto connect (2) using connect_cmd"""
+    wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
+    wpas.interface_add("wlan5", drv_params="force_connect_cmd=1")
+    dev_new = [ wpas, dev[1] ]
+    try:
+        run_dpp_auto_connect(dev_new, apdev, 2)
+    finally:
+        wpas.set("dpp_config_processing", "0")
+
 def run_dpp_auto_connect(dev, apdev, processing):
     check_dpp_capab(dev[0])
     check_dpp_capab(dev[1])