From: Jouni Malinen Date: Thu, 7 Nov 2013 22:15:17 +0000 (+0200) Subject: tests: Verify GAS fragmentation X-Git-Tag: hostap_2_1~583 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=836a374566ac0c8f34767212311504df0f10b68f;p=thirdparty%2Fhostap.git tests: Verify GAS fragmentation Signed-hostap: Jouni Malinen --- diff --git a/tests/hwsim/test_gas.py b/tests/hwsim/test_gas.py index 33ee72122..b04277353 100644 --- a/tests/hwsim/test_gas.py +++ b/tests/hwsim/test_gas.py @@ -179,3 +179,19 @@ def test_gas_concurrent_connect(dev, apdev): raise Exception("Operation timed out") if "CTRL-EVENT-CONNECTED" not in ev: raise Exception("Unexpected operation order") + +def test_gas_fragment(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_frag_limit", "50") + + dev[0].scan() + 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")