From: Jouni Malinen Date: Sun, 6 Dec 2015 18:31:18 +0000 (+0200) Subject: tests: Make pmksa_cache_opportunistic_connect more robust X-Git-Tag: hostap_2_6~1218 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cc02fd3effe2b8caaabc0ca8ea36932858275917;p=thirdparty%2Fhostap.git tests: Make pmksa_cache_opportunistic_connect more robust This test case could fail if the cfg80211 scan cache brought in a BSS entry from an earlier test case and a new scan did not get executed prior to the ROAM command. Fix this by forcing the scan to go through prior to roaming to AP2 This issue showed up with the following test case sequence: connect_cmd_roam pmksa_cache_opportunistic_connect Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_pmksa_cache.py b/tests/hwsim/test_pmksa_cache.py index 77cf25bbf..e51ca9198 100644 --- a/tests/hwsim/test_pmksa_cache.py +++ b/tests/hwsim/test_pmksa_cache.py @@ -249,7 +249,7 @@ def test_pmksa_cache_opportunistic_connect(dev, apdev): wpas.dump_monitor() logger.info("Roam to AP2") - wpas.scan_for_bss(bssid2, freq="2412") + wpas.scan_for_bss(bssid2, freq="2412", force_scan=True) wpas.request("ROAM " + bssid2) ev = wpas.wait_event(["CTRL-EVENT-EAP-STARTED", "CTRL-EVENT-CONNECTED"], timeout=10)