From: Jouni Malinen Date: Thu, 16 Jun 2016 23:05:10 +0000 (+0300) Subject: tests: Make mesh_missing_mic more robust X-Git-Tag: hostap_2_6~390 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7309e804cf0b35b95be3f8cd13c2ae66691eb572;p=thirdparty%2Fhostap.git tests: Make mesh_missing_mic more robust Check for MESH-PEER-CONNECTED from dev[1] before reporting MGMT-RX timeout errors from dev[0]. This avoids false failures in case the short 0.01 s timeout at the end of the loop was not long enough to catch the message. Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_wpas_mesh.py b/tests/hwsim/test_wpas_mesh.py index 69762ab28..582ad7360 100644 --- a/tests/hwsim/test_wpas_mesh.py +++ b/tests/hwsim/test_wpas_mesh.py @@ -1422,6 +1422,9 @@ def test_mesh_missing_mic(dev, apdev): raise Exception("Did not see Action frames") rx_msg = dev[0].mgmt_rx() if rx_msg is None: + ev = dev[1].wait_event(["MESH-PEER-CONNECTED"], timeout=0.01) + if ev: + break raise Exception("MGMT-RX timeout") if rx_msg['subtype'] == 13: payload = rx_msg['payload']