tests: Concurrent station mode scan and p2p_find with P2P Device
This verifies that station mode interface SCAN command gets executed if P2P Device instance is running p2p_find. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
70892f697f
commit
96a6c4c098
1 changed files with 12 additions and 0 deletions
|
@ -52,3 +52,15 @@ def test_p2p_device_group_remove(dev, apdev):
|
||||||
raise Exception("Group removal event not received")
|
raise Exception("Group removal event not received")
|
||||||
if not wpas.global_ping():
|
if not wpas.global_ping():
|
||||||
raise Exception("Could not ping global ctrl_iface after group removal")
|
raise Exception("Could not ping global ctrl_iface after group removal")
|
||||||
|
|
||||||
|
def test_p2p_device_concurrent_scan(dev, apdev):
|
||||||
|
"""Concurrent P2P and station mode scans with driver using cfg80211 P2P Device"""
|
||||||
|
with HWSimRadio(use_p2p_device=True) as (radio, iface):
|
||||||
|
wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
|
||||||
|
wpas.interface_add(iface)
|
||||||
|
wpas.p2p_find()
|
||||||
|
time.sleep(0.1)
|
||||||
|
wpas.request("SCAN")
|
||||||
|
ev = wpas.wait_event(["CTRL-EVENT-SCAN-STARTED"], timeout=15)
|
||||||
|
if ev is None:
|
||||||
|
raise Exception("Station mode scan did not start")
|
||||||
|
|
Loading…
Reference in a new issue