]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Make FILS BSS result checks more robust
authorJouni Malinen <quic_jouni@quicinc.com>
Tue, 15 Feb 2022 11:06:36 +0000 (13:06 +0200)
committerJouni Malinen <j@w1.fi>
Tue, 15 Feb 2022 11:06:36 +0000 (13:06 +0200)
These can fail if the scan results from the previous test case remain,
e.g., when run immediately after scan_bss_limit.

Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
tests/hwsim/test_fils.py

index 4dcbcf6bee5198880c86fb027d16e75337f7f824..ccb33839af838838c4f64cca033be70df691d295 100644 (file)
@@ -38,6 +38,7 @@ def test_fils_sk_full_auth(dev, apdev, params):
     params['wpa_group_rekey'] = '1'
     hapd = hostapd.add_ap(apdev[0]['ifname'], params)
 
+    dev[0].flush_scan_cache()
     dev[0].scan_for_bss(bssid, freq=2412)
     bss = dev[0].get_bss(bssid)
     logger.debug("BSS: " + str(bss))
@@ -86,6 +87,7 @@ def test_fils_sk_sha384_full_auth(dev, apdev, params):
     params['wpa_group_rekey'] = '1'
     hapd = hostapd.add_ap(apdev[0]['ifname'], params)
 
+    dev[0].flush_scan_cache()
     dev[0].scan_for_bss(bssid, freq=2412)
     bss = dev[0].get_bss(bssid)
     logger.debug("BSS: " + str(bss))
@@ -567,6 +569,7 @@ def test_fils_sk_multiple_realms(dev, apdev, params):
     params['hessid'] = bssid
     hapd = hostapd.add_ap(apdev[0]['ifname'], params)
 
+    dev[0].flush_scan_cache()
     dev[0].scan_for_bss(bssid, freq=2412)
 
     if "OK" not in dev[0].request("ANQP_GET " + bssid + " 275"):