From: Jouni Malinen Date: Sat, 9 Mar 2013 14:01:11 +0000 (+0200) Subject: tests: Allow selected tests to be specified X-Git-Tag: aosp-kk-from-upstream~502 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dd34860dcd6e3b217e937e38d93ef1e2edd438fe;p=thirdparty%2Fhostap.git tests: Allow selected tests to be specified Command line parameter to run-p2p-tests.py can now be used to select which test case is run instead of always running all test cases. Signed-hostap: Jouni Malinen --- diff --git a/tests/hwsim/run-p2p-tests.py b/tests/hwsim/run-p2p-tests.py index 000c5d702..9cf0e32d1 100755 --- a/tests/hwsim/run-p2p-tests.py +++ b/tests/hwsim/run-p2p-tests.py @@ -17,13 +17,21 @@ from wpasupplicant import WpaSupplicant import test_p2p_grpform def main(): + idx = 1 if len(sys.argv) > 1 and sys.argv[1] == '-d': logging.basicConfig(level=logging.DEBUG) + idx = idx + 1 elif len(sys.argv) > 1 and sys.argv[1] == '-q': logging.basicConfig(level=logging.WARNING) + idx = idx + 1 else: logging.basicConfig(level=logging.INFO) + if len(sys.argv) > idx: + test_filter = sys.argv[idx] + else: + test_filter = None + dev0 = WpaSupplicant('wlan0') dev1 = WpaSupplicant('wlan1') dev2 = WpaSupplicant('wlan2') @@ -43,6 +51,9 @@ def main(): failed = [] for t in tests: + if test_filter: + if test_filter not in t.__name__: + continue print "START " + t.__name__ for d in dev: d.request("NOTE TEST-START " + t.__name__)