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 <jouni@qca.qualcomm.com>
This commit is contained in:
Jouni Malinen 2014-01-13 20:47:01 +02:00 committed by Jouni Malinen
parent c57c1ed6b3
commit 7559ad7af6

View file

@ -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,6 +663,9 @@ class WpaSupplicant:
if only_add_network:
return id
if wait_connect:
if eap:
self.connect_network(id, timeout=20)
else:
self.connect_network(id)
else:
self.dump_monitor()