]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Speed up IBSS test using single channel scan on SELECT_NETWORK
authorJouni Malinen <j@w1.fi>
Fri, 4 Apr 2014 20:13:49 +0000 (23:13 +0300)
committerJouni Malinen <j@w1.fi>
Fri, 4 Apr 2014 20:13:49 +0000 (23:13 +0300)
This removes unnecessary waits and adds test coverage for SELECT_NETWORK
freq parameter.

Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_ibss.py
tests/hwsim/wpasupplicant.py

index 641a23674aa205cdbc4b2f5e45fa4944be26a3dd..a83253e2304770f179aef5e71f44beeb41e199d8 100644 (file)
@@ -13,7 +13,7 @@ import hwsim_utils
 
 def connect_ibss_cmd(dev, id):
     dev.dump_monitor()
-    dev.select_network(id)
+    dev.select_network(id, freq="2412")
 
 def wait_ibss_connection(dev):
     logger.info(dev.ifname + " waiting for IBSS start/join to complete")
index 8a2a3fb88290273696d5ab0951e2617a24ca6980..cd64b147b9e076ad2c513df361dba3512893ec82 100644 (file)
@@ -231,8 +231,12 @@ class WpaSupplicant:
 
         return id;
 
-    def select_network(self, id):
-        id = self.request("SELECT_NETWORK " + str(id))
+    def select_network(self, id, freq=None):
+        if freq:
+            extra = " freq=" + freq
+        else:
+            extra = ""
+        id = self.request("SELECT_NETWORK " + str(id) + extra)
         if "FAIL" in id:
             raise Exception("SELECT_NETWORK failed")
         return None