tests: Addition WPS local error case coverage
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
parent
d45a241933
commit
0a9ff3810b
1 changed files with 12 additions and 0 deletions
|
@ -9535,6 +9535,18 @@ def test_ap_wps_eap_wsc_errors(dev, apdev):
|
||||||
wait_scan_stopped(dev[0])
|
wait_scan_stopped(dev[0])
|
||||||
dev[0].dump_monitor()
|
dev[0].dump_monitor()
|
||||||
|
|
||||||
|
tests = [(1, "wps_decrypt_encr_settings"),
|
||||||
|
(2, "hmac_sha256;wps_derive_psk")]
|
||||||
|
for count, func in tests:
|
||||||
|
hapd.request("WPS_PIN any " + pin)
|
||||||
|
with fail_test(dev[0], count, func):
|
||||||
|
dev[0].request("WPS_PIN %s %s" % (bssid, pin))
|
||||||
|
wait_fail_trigger(dev[0], "GET_FAIL")
|
||||||
|
dev[0].request("WPS_CANCEL")
|
||||||
|
dev[0].wait_disconnected()
|
||||||
|
wait_scan_stopped(dev[0])
|
||||||
|
dev[0].dump_monitor()
|
||||||
|
|
||||||
with alloc_fail(dev[0], 1, "eap_msg_alloc;eap_sm_build_expanded_nak"):
|
with alloc_fail(dev[0], 1, "eap_msg_alloc;eap_sm_build_expanded_nak"):
|
||||||
dev[0].wps_reg(bssid, appin + " new_ssid=a", "new ssid", "WPA2PSK",
|
dev[0].wps_reg(bssid, appin + " new_ssid=a", "new ssid", "WPA2PSK",
|
||||||
"CCMP", "new passphrase", no_wait=True)
|
"CCMP", "new passphrase", no_wait=True)
|
||||||
|
|
Loading…
Reference in a new issue