From 96ace55e6c2635a91f825d5842d528a120b964a5 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Fri, 28 Aug 2015 19:01:47 +0300 Subject: [PATCH] tests: cfg80211 connect command to trigger roam Signed-off-by: Jouni Malinen --- tests/hwsim/test_connect_cmd.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/hwsim/test_connect_cmd.py b/tests/hwsim/test_connect_cmd.py index 8ea5b11..3f4c42b 100644 --- a/tests/hwsim/test_connect_cmd.py +++ b/tests/hwsim/test_connect_cmd.py @@ -138,3 +138,16 @@ def test_connect_cmd_disconnect_event(dev, apdev): # testing purposes. Anyway, wait some time to allow the debug log to capture # the following NL80211_CMD_DISCONNECT event. time.sleep(0.1) + +def test_connect_cmd_roam(dev, apdev): + """cfg80211 connect command to trigger roam""" + params = { "ssid": "sta-connect" } + hostapd.add_ap(apdev[0]['ifname'], params) + + wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5') + wpas.interface_add("wlan5", drv_params="force_connect_cmd=1") + wpas.connect("sta-connect", key_mgmt="NONE", scan_freq="2412") + + hostapd.add_ap(apdev[1]['ifname'], params) + wpas.scan_for_bss(apdev[1]['bssid'], freq=2412) + wpas.roam(apdev[1]['bssid']) -- 2.1.4