tests: Update gas_anqp_oom_hapd to match new implementation
Since wpa_supplicant is now retrying GAS comeback failures once, the gas_anqp_oom_hapd test case started failing. Fix this by updating the test case to expect success (on the retry). Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
364282c8c9
commit
35c146bc1b
1 changed files with 4 additions and 3 deletions
|
@ -925,7 +925,8 @@ def test_gas_anqp_oom_hapd(dev, apdev):
|
||||||
with alloc_fail(hapd, 1, "gas_anqp_build_comeback_resp"):
|
with alloc_fail(hapd, 1, "gas_anqp_build_comeback_resp"):
|
||||||
hapd.set("gas_frag_limit", "50")
|
hapd.set("gas_frag_limit", "50")
|
||||||
|
|
||||||
# This query will time out due to the AP not sending a response (OOM).
|
# The first attempt of this query will time out due to the AP not
|
||||||
|
# sending a response (OOM), but the retry succeeds.
|
||||||
dev[0].request("FETCH_ANQP")
|
dev[0].request("FETCH_ANQP")
|
||||||
ev = dev[0].wait_event(["GAS-QUERY-START"], timeout=5)
|
ev = dev[0].wait_event(["GAS-QUERY-START"], timeout=5)
|
||||||
if ev is None:
|
if ev is None:
|
||||||
|
@ -934,13 +935,13 @@ def test_gas_anqp_oom_hapd(dev, apdev):
|
||||||
ev = dev[0].wait_event(["GAS-QUERY-DONE"], timeout=10)
|
ev = dev[0].wait_event(["GAS-QUERY-DONE"], timeout=10)
|
||||||
if ev is None:
|
if ev is None:
|
||||||
raise Exception("GAS query timed out")
|
raise Exception("GAS query timed out")
|
||||||
if "result=TIMEOUT" not in ev:
|
if "result=SUCCESS" not in ev:
|
||||||
raise Exception("Unexpected result: " + ev)
|
raise Exception("Unexpected result: " + ev)
|
||||||
|
|
||||||
ev = dev[0].wait_event(["ANQP-QUERY-DONE"], timeout=10)
|
ev = dev[0].wait_event(["ANQP-QUERY-DONE"], timeout=10)
|
||||||
if ev is None:
|
if ev is None:
|
||||||
raise Exception("ANQP-QUERY-DONE event not seen")
|
raise Exception("ANQP-QUERY-DONE event not seen")
|
||||||
if "result=FAILURE" not in ev:
|
if "result=SUCCESS" not in ev:
|
||||||
raise Exception("Unexpected result: " + ev)
|
raise Exception("Unexpected result: " + ev)
|
||||||
|
|
||||||
def test_gas_anqp_extra_elements(dev, apdev):
|
def test_gas_anqp_extra_elements(dev, apdev):
|
||||||
|
|
Loading…
Reference in a new issue