From 0860b2199fee659afc317119fd3c61051306e25f Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sat, 7 Mar 2015 16:23:48 +0200 Subject: [PATCH] tests: Make ap_acs_40mhz more robust Explicitly clear cached scan results on the AP interface before starting ACS. This avoids issues where conflicting BSS entries from previously executed test cases could affect channel selection. Signed-off-by: Jouni Malinen --- tests/hwsim/test_ap_acs.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/hwsim/test_ap_acs.py b/tests/hwsim/test_ap_acs.py index 07b567dcc..a7dfd0626 100644 --- a/tests/hwsim/test_ap_acs.py +++ b/tests/hwsim/test_ap_acs.py @@ -10,6 +10,7 @@ import subprocess import time import hostapd +from test_ap_ht import clear_scan_cache def force_prev_ap_on_24g(ap): # For now, make sure the last operating channel was on 2.4 GHz band to get @@ -92,6 +93,7 @@ def test_ap_multi_bss_acs(dev, apdev): def test_ap_acs_40mhz(dev, apdev): """Automatic channel selection for 40 MHz channel""" + clear_scan_cache(apdev[0]['ifname']) force_prev_ap_on_24g(apdev[0]) params = hostapd.wpa2_params(ssid="test-acs", passphrase="12345678") params['channel'] = '0'