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>
This commit is contained in:
Jouni Malinen 2013-10-31 11:47:43 +02:00 committed by Jouni Malinen
parent 4cd8343f4d
commit e955226208
3 changed files with 8 additions and 8 deletions

View file

@ -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

View file

@ -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

View file

@ -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)