When a BSS is removed, the flow continues without actually
waiting for the AP to be stopped. This is racy in flows that
actually expect the AP to be stopped, e.g., test_ap_bss_add_remove().
Try to mitigate such cases by adding a short sleep after the
AP is removed.
Signed-off-by: Ilan Peer <ilan.peer@intel.com>
hapd_global = HostapdGlobal(apdev)
hapd_global.remove(ifname)
+ # wait little to make sure the AP stops beaconing
+ time.sleep(0.1)
+
def terminate(apdev):
try:
hostname = apdev['hostname']