From 7559ad7af618b18836ed1acb3f028583e123c333 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Mon, 13 Jan 2014 20:47:01 +0200 Subject: [PATCH] tests: Double the connection timeout for EAP cases It looks like slow virtual machines may have issues to complete some EAP authentication cases (e.g., EAP-EKE in ap_ft_eap) within the 10 second timeout under load. Double the timeout to avoid incorrect test failures. Signed-hostap: Jouni Malinen --- tests/hwsim/wpasupplicant.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tests/hwsim/wpasupplicant.py b/tests/hwsim/wpasupplicant.py index f35d40725..79aee2655 100644 --- a/tests/hwsim/wpasupplicant.py +++ b/tests/hwsim/wpasupplicant.py @@ -220,10 +220,10 @@ class WpaSupplicant: raise Exception("SELECT_NETWORK failed") return None - def connect_network(self, id): + def connect_network(self, id, timeout=10): self.dump_monitor() self.select_network(id) - ev = self.wait_event(["CTRL-EVENT-CONNECTED"], timeout=10) + ev = self.wait_event(["CTRL-EVENT-CONNECTED"], timeout=timeout) if ev is None: raise Exception("Association with the AP timed out") self.dump_monitor() @@ -663,7 +663,10 @@ class WpaSupplicant: if only_add_network: return id if wait_connect: - self.connect_network(id) + if eap: + self.connect_network(id, timeout=20) + else: + self.connect_network(id) else: self.dump_monitor() self.select_network(id)