tests: Dynamic hwsim p2ps_channel_active_go_and_station_different_mcc
Convert p2ps_channel_active_go_and_station_different_mcc to use a dynamically added HWSimRadio to allow the MCC case to be covered with a single test run with the mac80211_hwsim default radios disabling MCC. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
53401e919e
commit
78fdab307e
1 changed files with 10 additions and 2 deletions
|
@ -1435,9 +1435,17 @@ def test_p2ps_channel_active_go_and_station_different(dev, apdev):
|
|||
|
||||
def test_p2ps_channel_active_go_and_station_different_mcc(dev, apdev):
|
||||
"""P2PS connection, active P2P GO and station on channel"""
|
||||
if dev[0].get_mcc() == 1:
|
||||
raise HwsimSkip('Skip due to MCC not being enabled')
|
||||
with HWSimRadio(n_channels=2) as (radio, iface):
|
||||
wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5')
|
||||
wpas.interface_add(iface)
|
||||
|
||||
if wpas.get_mcc() < 2:
|
||||
raise Exception("New radio does not support MCC")
|
||||
|
||||
ndev = [ wpas, dev[1] ]
|
||||
_test_p2ps_channel_active_go_and_station_different_mcc(ndev, apdev)
|
||||
|
||||
def _test_p2ps_channel_active_go_and_station_different_mcc(dev, apdev):
|
||||
set_no_group_iface(dev[0], 0)
|
||||
set_no_group_iface(dev[1], 0)
|
||||
|
||||
|
|
Loading…
Reference in a new issue