]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Flush scan results before checking alloc failure
authorThomas Pedersen <thomas@adapt-ip.com>
Fri, 1 May 2020 21:02:11 +0000 (14:02 -0700)
committerJouni Malinen <j@w1.fi>
Sat, 16 May 2020 14:32:01 +0000 (17:32 +0300)
When run after other tests, It was likely that the target
bss was already present in scan_fail, so the
scan_for_bss() wouldn't trip the allocation failure in
wpa_bss_add(). Flush the scan results before the scan to
ensure wpa_bss_add() is called and consistently pass
scan_fail.

Signed-off-by: Thomas Pedersen <thomas@adapt-ip.com>
tests/hwsim/test_scan.py

index 9bf7a0fd4ebd13edc59db395038916aa5b9ec2bd..aac07eea6fa68ce80ddb2eb008f6e571f246662d 100644 (file)
@@ -1166,6 +1166,7 @@ def test_scan_fail(dev, apdev):
 
     hapd = hostapd.add_ap(apdev[0], {"ssid": "open"})
     with alloc_fail(dev[0], 1, "wpa_bss_add"):
+        dev[0].flush_scan_cache()
         dev[0].scan_for_bss(apdev[0]['bssid'], freq="2412")
 
 def test_scan_fail_type_only(dev, apdev):