Browse Source

tests: Remove the 'test_' prefix from test module names

This is unnecessary extra complexity for user, so use the 'test_' prefix
only internally within the python scripts and file names.

Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
Jouni Malinen 11 years ago
parent
commit
e955226208
3 changed files with 8 additions and 8 deletions
  1. 4 4
      tests/hwsim/README
  2. 2 2
      tests/hwsim/run-all.sh
  3. 2 2
      tests/hwsim/run-tests.py

+ 4 - 4
tests/hwsim/README

@@ -151,10 +151,10 @@ For manual testing, ./start.sh can be used to initialize interfaces and
 programs and run-tests.py to execute one or more test
 cases. run-tests.py output verbosity can be controlled with -d (more
 verbose debug output) and -q (less verbose output) on the command
-line. "-f <test_filename(without.py)>" can be used to specify that all
-test cases from a single file are to be run. Test name as the last
-command line argument can be specified that a single test case is to be
-run (e.g., "./run-tests.py ap_pmf_required").
+line. "-f <module name>" (pointing to file test_<module name>.py) can be
+used to specify that all test cases from a single file are to be
+run. Test name as the last command line argument can be specified that a
+single test case is to be run (e.g., "./run-tests.py ap_pmf_required").
 
 
 Adding/modifying test cases

+ 2 - 2
tests/hwsim/run-all.sh

@@ -24,12 +24,12 @@ fi
 if [ "x$1" = "xconcurrent-valgrind" ]; then
 	VALGRIND=valgrind
 	CONCURRENT=concurrent
-	CONCURRENT_TESTS="-f test_p2p_autogo test_p2p_discovery test_p2p_grpform"
+	CONCURRENT_TESTS="-f p2p_autogo p2p_discovery p2p_grpform"
 	SUFFIX=-concurrent-valgrind
 	shift
 elif [ "x$1" = "xconcurrent" ]; then
 	CONCURRENT=concurrent
-	CONCURRENT_TESTS="-f test_p2p_autogo test_p2p_discovery test_p2p_grpform"
+	CONCURRENT_TESTS="-f p2p_autogo p2p_discovery p2p_grpform"
 	unset VALGRIND
 	SUFFIX=-concurrent
 	shift

+ 2 - 2
tests/hwsim/run-tests.py

@@ -81,7 +81,7 @@ def main():
         if m:
             logger.debug("Import test cases from " + t)
             mod = __import__(m.group(1))
-            test_modules.append(mod.__name__)
+            test_modules.append(mod.__name__.replace('test_', '', 1))
             for s in dir(mod):
                 if s.startswith("test_"):
                     func = mod.__dict__.get(s)
@@ -214,7 +214,7 @@ def main():
             if not name in args.tests:
                 continue
         if args.testmodules:
-            if not t.__module__ in args.testmodules:
+            if not t.__module__.replace('test_', '', 1) in args.testmodules:
                 continue
         with DataCollector(args.logdir, name, args.tracing, args.dmesg):
             logger.info("START " + name)