From: Jouni Malinen Date: Wed, 14 Dec 2016 10:45:37 +0000 (+0200) Subject: tests: Use longer timeout in p2p_go_neg_auth_result() X-Git-Tag: hostap_2_7~2013 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=10f312d4a63b95190af9a725c0bc7ad814b80e10;p=thirdparty%2Fhostap.git tests: Use longer timeout in p2p_go_neg_auth_result() It is possible for the P2P-GROUP-STARTED event to get delayed more than one second especially when the GO Negotiation responder becomes the P2P Client and the system is heavily loaded. Increase the default timeout for the expected success case from 1 to 5 seconds to avoid failing test cases that would have succeeded if given a bit more time to complete the exchange. Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/wpasupplicant.py b/tests/hwsim/wpasupplicant.py index 73046e61e..5247829f3 100644 --- a/tests/hwsim/wpasupplicant.py +++ b/tests/hwsim/wpasupplicant.py @@ -682,7 +682,9 @@ class WpaSupplicant: return None raise Exception("P2P_CONNECT (auth) failed") - def p2p_go_neg_auth_result(self, timeout=1, expect_failure=False): + def p2p_go_neg_auth_result(self, timeout=None, expect_failure=False): + if timeout is None: + timeout = 1 if expect_failure else 5 go_neg_res = None ev = self.wait_global_event(["P2P-GO-NEG-SUCCESS", "P2P-GO-NEG-FAILURE"], timeout)