tests: Clear scan cache at the start of ap_vht80*
authorJouni Malinen <j@w1.fi>
Sat, 21 Nov 2015 17:04:12 +0000 (19:04 +0200)
committerJouni Malinen <j@w1.fi>
Sat, 21 Nov 2015 17:04:12 +0000 (19:04 +0200)
These test cases depend on the HT40 co-ex scans not swapping PRI/SEC
channels. It was possible for a test case to fail, e.g., in the
following sequence: ap_ht40_5ghz_match ap_vht80b.

Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_ap_vht.py

index 23c0b79..cf6e0f8 100644 (file)
@@ -15,6 +15,7 @@ import hostapd
 from utils import HwsimSkip
 from test_dfs import wait_dfs_event
 from test_ap_csa import csa_supported
+from test_ap_ht import clear_scan_cache
 
 def vht_supported():
     cmd = subprocess.Popen(["iw", "reg", "get"], stdout=subprocess.PIPE)
@@ -57,6 +58,7 @@ def test_ap_vht80(dev, apdev):
         dev[0].flush_scan_cache()
 
 def vht80_test(apdev, dev, channel, ht_capab):
+    clear_scan_cache(apdev['ifname'])
     try:
         hapd = None
         params = { "ssid": "vht",