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:
Jouni Malinen 2016-10-03 11:35:42 +03:00 committed by Jouni Malinen
parent 9d3f4a74b6
commit c64b454a2f

View file

@ -1913,12 +1913,14 @@ def test_wpas_ctrl_sched_scan_plans(dev, apdev):
"""wpa_supplicant sched_scan_plans parsing"""
dev[0].request("SET sched_scan_plans foo")
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 1 1")
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):
"""wpa_supplicant SIGNAL_MONITOR command"""