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 <jouni@qca.qualcomm.com>
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()
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)