From: Jouni Malinen Date: Mon, 30 Jan 2017 10:01:04 +0000 (+0200) Subject: tests: Skip hapd_ctrl_test_fail if TEST_* commands not included in build X-Git-Tag: hostap_2_7~1700 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=955c6641aa1ea7a95c8f8221c82af1fb3ddba4f0;p=thirdparty%2Fhostap.git tests: Skip hapd_ctrl_test_fail if TEST_* commands not included in build This test case was triggering false failures with hostapd build that did not include TEST_* commands. Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_hapd_ctrl.py b/tests/hwsim/test_hapd_ctrl.py index 61b30203e..d18a6b4d2 100644 --- a/tests/hwsim/test_hapd_ctrl.py +++ b/tests/hwsim/test_hapd_ctrl.py @@ -7,7 +7,7 @@ from remotehost import remote_compatible import hostapd import hwsim_utils -from utils import skip_with_fips, alloc_fail, fail_test +from utils import skip_with_fips, alloc_fail, fail_test, HwsimSkip @remote_compatible def test_hapd_ctrl_status(dev, apdev): @@ -914,6 +914,8 @@ def test_hapd_ctrl_test_fail(dev, apdev): ssid = "hapd-ctrl" params = { "ssid": ssid } hapd = hostapd.add_ap(apdev[0], params) + if "OK" not in hapd.request("TEST_ALLOC_FAIL 1:unknownfunc"): + raise HwsimSkip("TEST_ALLOC_FAIL not supported") if "OK" not in hapd.request("TEST_ALLOC_FAIL "): raise Exception("TEST_ALLOC_FAIL clearing failed") if "OK" not in hapd.request("TEST_FAIL "):