From 4d7cc3961f63e63e35c739a9b302fd6fa6e070f1 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Thu, 27 Nov 2014 21:06:18 +0200 Subject: [PATCH] tests: Make go_neg_with_bss_connected more robust It was possible for this test case to fail due to PBC overlap that was detected based on previous test case having used PBC. Make that false positive less likely to happen by explicitly clearing the scan cache on the devices. Signed-off-by: Jouni Malinen --- tests/hwsim/test_p2p_channel.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/hwsim/test_p2p_channel.py b/tests/hwsim/test_p2p_channel.py index 2e583ed20..a2fb6ae67 100644 --- a/tests/hwsim/test_p2p_channel.py +++ b/tests/hwsim/test_p2p_channel.py @@ -207,6 +207,10 @@ def test_autogo_following_bss(dev, apdev): def test_go_neg_with_bss_connected(dev, apdev): """P2P channel selection: GO negotiation when station interface is connected""" + dev[0].request("BSS_FLUSH 0") + dev[0].request("SCAN freq=2412 only_new=1") + dev[1].request("BSS_FLUSH 0") + dev[1].request("SCAN freq=2412 only_new=1") dev[0].request("SET p2p_no_group_iface 0") hapd = hostapd.add_ap(apdev[0]['ifname'],