tests: Fix wpas_ctrl_sched_scan_plans without WPA_TRACE
This test case did not clear sched_scan_plans if alloc_fail() resulted in skipping the test case. This would result in the following autoscan_exponential and autoscan_periodic test cases failing. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
9d3f4a74b6
commit
c64b454a2f
1 changed files with 5 additions and 3 deletions
|
@ -1913,12 +1913,14 @@ def test_wpas_ctrl_sched_scan_plans(dev, apdev):
|
||||||
"""wpa_supplicant sched_scan_plans parsing"""
|
"""wpa_supplicant sched_scan_plans parsing"""
|
||||||
dev[0].request("SET sched_scan_plans foo")
|
dev[0].request("SET sched_scan_plans foo")
|
||||||
dev[0].request("SET sched_scan_plans 10:100 20:200 30")
|
dev[0].request("SET sched_scan_plans 10:100 20:200 30")
|
||||||
with alloc_fail(dev[0], 1, "wpas_sched_scan_plans_set"):
|
|
||||||
dev[0].request("SET sched_scan_plans 10:100")
|
|
||||||
dev[0].request("SET sched_scan_plans 4294967295:0")
|
dev[0].request("SET sched_scan_plans 4294967295:0")
|
||||||
dev[0].request("SET sched_scan_plans 1 1")
|
dev[0].request("SET sched_scan_plans 1 1")
|
||||||
dev[0].request("SET sched_scan_plans ")
|
dev[0].request("SET sched_scan_plans ")
|
||||||
dev[0].request("SET sched_scan_plans ")
|
try:
|
||||||
|
with alloc_fail(dev[0], 1, "wpas_sched_scan_plans_set"):
|
||||||
|
dev[0].request("SET sched_scan_plans 10:100")
|
||||||
|
finally:
|
||||||
|
dev[0].request("SET sched_scan_plans ")
|
||||||
|
|
||||||
def test_wpas_ctrl_signal_monitor(dev, apdev):
|
def test_wpas_ctrl_signal_monitor(dev, apdev):
|
||||||
"""wpa_supplicant SIGNAL_MONITOR command"""
|
"""wpa_supplicant SIGNAL_MONITOR command"""
|
||||||
|
|
Loading…
Reference in a new issue