From: Jouni Malinen Date: Thu, 11 Aug 2016 12:58:13 +0000 (+0300) Subject: tests: Make ap_wps_er_http_proto more robust X-Git-Tag: hostap_2_6~135 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2d6a526ac3885605f34df4037fc79ad330565b23;p=thirdparty%2Fhostap.git tests: Make ap_wps_er_http_proto more robust It looks like connect() for a TCP socket can time out at least with a recent kernel. Handle that case more gracefully by ignoring that socket while allowing the test to continue. Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_ap_wps.py b/tests/hwsim/test_ap_wps.py index 32d2e634a..6d9989ad8 100644 --- a/tests/hwsim/test_ap_wps.py +++ b/tests/hwsim/test_ap_wps.py @@ -4418,7 +4418,11 @@ RGV2aWNlIEEQSQAGADcqAAEg for i in range(20): socks[i] = socket.socket(socket.AF_INET, socket.SOCK_STREAM, socket.IPPROTO_TCP) - socks[i].connect(addr) + try: + socks[i].connect(addr) + except: + logger.info("connect %d failed" % i) + pass for i in range(20): socks[i].send("GET / HTTP/1.1\r\n\r\n") count = 0