From: Jouni Malinen Date: Fri, 12 Dec 2014 17:05:00 +0000 (+0200) Subject: tests: Additional MGMT_TX coverage X-Git-Tag: hostap_2_4~814 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d9848967aea0b0fdaa45e1cc0dbecc7191e05fd;p=thirdparty%2Fhostap.git tests: Additional MGMT_TX coverage Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_wpas_ctrl.py b/tests/hwsim/test_wpas_ctrl.py index 655dd1e96..9b3e04ced 100644 --- a/tests/hwsim/test_wpas_ctrl.py +++ b/tests/hwsim/test_wpas_ctrl.py @@ -1135,3 +1135,17 @@ def test_wpas_ctrl_vendor(dev, apdev): for cmd in cmds: if "FAIL" not in dev[0].request("VENDOR " + cmd): raise Exception("Invalid VENDOR command accepted: " + cmd) + +def test_wpas_ctrl_mgmt_tx(dev, apdev): + """wpa_supplicant ctrl_iface MGMT_TX""" + cmds = [ "foo", + "00:11:22:33:44:55 foo", + "00:11:22:33:44:55 11:22:33:44:55:66", + "00:11:22:33:44:55 11:22:33:44:55:66 freq=0 no_cck=0 wait_time=0 action=123", + "00:11:22:33:44:55 11:22:33:44:55:66 action=12qq" ] + for cmd in cmds: + if "FAIL" not in dev[0].request("MGMT_TX " + cmd): + raise Exception("Invalid MGMT_TX command accepted: " + cmd) + + if "OK" not in dev[0].request("MGMT_TX_DONE"): + raise Exception("MGMT_TX_DONE failed")