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@xxxxxxxxx> --- 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 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap