[PATCH v2 2/6] tests: Increase connection timeouts

Jonathan Afek jonathan at wizery.com
Wed Jul 13 10:06:03 PDT 2016


Use increased timeouts for connect and disconnect since these
operations take a longer time on real harware than they do
on hwsim.

Signed-off-by: Jonathan Afek <jonathanx.afek at intel.com>
---
 tests/hwsim/wpasupplicant.py | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/tests/hwsim/wpasupplicant.py b/tests/hwsim/wpasupplicant.py
index ddcd6ef..383a2e7 100644
--- a/tests/hwsim/wpasupplicant.py
+++ b/tests/hwsim/wpasupplicant.py
@@ -405,7 +405,12 @@ class WpaSupplicant:
             raise Exception("MESH_GROUP_REMOVE failed")
         return None
 
-    def connect_network(self, id, timeout=10):
+    def connect_network(self, id, timeout=None):
+        if timeout is None:
+            if self.hostname is None:
+                timeout = 10
+            else:
+                timeout = 60
         self.dump_monitor()
         self.select_network(id)
         self.wait_connected(timeout=timeout)
@@ -1239,7 +1244,12 @@ class WpaSupplicant:
             raise Exception(error)
         return ev
 
-    def wait_disconnected(self, timeout=10, error="Disconnection timed out"):
+    def wait_disconnected(self, timeout=None, error="Disconnection timed out"):
+        if timeout is None:
+            if self.hostname is None:
+                timeout = 10
+            else:
+                timeout = 30
         ev = self.wait_event(["CTRL-EVENT-DISCONNECTED"], timeout=timeout)
         if ev is None:
             raise Exception(error)
-- 
1.9.1




More information about the Hostap mailing list