tests: Fix gas_anqp_overrides with non-FILS builds

Need to ignore missing RX-ANQP event for the FILS Realm Info if
wpa_supplicant build does not include FILS support.

Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2017-12-28 12:45:59 +02:00
parent 622d4d49e2
commit de5ca36e37

View file

@ -1770,7 +1770,12 @@ def test_gas_anqp_overrides(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")
for i in range(9): elems = 9
capa = dev[0].get_capability("fils")
if capa is None or "FILS" not in capa:
# FILS Realm Info not supported in the build
elems -= 1
for i in range(elems):
ev = dev[0].wait_event(["RX-ANQP"], timeout=5) ev = dev[0].wait_event(["RX-ANQP"], timeout=5)
if ev is None: if ev is None:
raise Exception("ANQP response not seen") raise Exception("ANQP response not seen")