tests: Make ap_wps_iteration_error work with S1G channels

If mac80211_hwsim has S1G channels enabled, the 15 second timeout was
not long enough to allow two scan iterations to be completed.

Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
This commit is contained in:
Jouni Malinen 2023-01-16 12:02:30 +02:00 committed by Jouni Malinen
parent 257b119c2d
commit 19d3e0383f

View file

@ -3919,9 +3919,11 @@ def test_ap_wps_iteration_error(dev, apdev):
hapd.request("SET ext_eapol_frame_io 1") hapd.request("SET ext_eapol_frame_io 1")
bssid = apdev[0]['bssid'] bssid = apdev[0]['bssid']
pin = dev[0].wps_read_pin() pin = dev[0].wps_read_pin()
dev[0].scan_for_bss(bssid, freq="2412")
dev[0].dump_monitor()
dev[0].request("WPS_PIN any " + pin) dev[0].request("WPS_PIN any " + pin)
ev = hapd.wait_event(["EAPOL-TX"], timeout=15) ev = hapd.wait_event(["EAPOL-TX"], timeout=30)
if ev is None: if ev is None:
raise Exception("No EAPOL-TX (EAP-Request/Identity) from hostapd") raise Exception("No EAPOL-TX (EAP-Request/Identity) from hostapd")
dev[0].request("EAPOL_RX " + bssid + " " + ev.split(' ')[2]) dev[0].request("EAPOL_RX " + bssid + " " + ev.split(' ')[2])