Due to scheduling in UML time-travel, the test may continue
running and find that the failure didn't trigger when really
the frame just didn't make it through to the other side. Add
some time for the necessary processing.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
res = initiator.grequest("FST-MANAGER SESSION_INITIATE " + sid)
if not res.startswith("OK"):
raise Exception("Unexpected SESSION_INITIATE result")
+ # Leave some time for the frame to be transmitted, received,
+ # and processed.
+ time.sleep(0.1)
finally:
fst_module_aux.disconnect_two_ap_sta_pairs(ap1, ap2, sta1, sta2)
fst_module_aux.stop_two_ap_sta_pairs(ap1, ap2, sta1, sta2)