From e4a44b3c091ee1d48ab0a3ce46a33673ae7f2551 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Thu, 26 Dec 2013 07:50:00 +0200 Subject: [PATCH] tests: Add a GAS comeback delay test case Signed-hostap: Jouni Malinen --- tests/hwsim/test_gas.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/tests/hwsim/test_gas.py b/tests/hwsim/test_gas.py index b042773..6f5bf49 100644 --- a/tests/hwsim/test_gas.py +++ b/tests/hwsim/test_gas.py @@ -189,7 +189,23 @@ def test_gas_fragment(dev, apdev): hapd = hostapd.Hostapd(apdev[0]['ifname']) hapd.set("gas_frag_limit", "50") - dev[0].scan() + dev[0].scan(freq="2412") + dev[0].request("FETCH_ANQP") + for i in range(0, 6): + ev = dev[0].wait_event(["RX-ANQP"], timeout=5) + if ev is None: + raise Exception("Operation timed out") + +def test_gas_comeback_delay(dev, apdev): + """GAS fragmentation""" + bssid = apdev[0]['bssid'] + params = hs20_ap_params() + params['hessid'] = bssid + hostapd.add_ap(apdev[0]['ifname'], params) + hapd = hostapd.Hostapd(apdev[0]['ifname']) + hapd.set("gas_comeback_delay", "500") + + dev[0].scan(freq="2412") dev[0].request("FETCH_ANQP") for i in range(0, 6): ev = dev[0].wait_event(["RX-ANQP"], timeout=5) -- 2.1.4