From ffd96219e173cdc643a28fe44d344e274a156ce0 Mon Sep 17 00:00:00 2001 From: anatoly techtonik Date: Fri, 21 Mar 2014 10:13:28 +0300 Subject: runtest.py: Make sure --runner argument is only passed to unit tests --- runtest.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/runtest.py b/runtest.py index 267915a..f9a99dd 100755 --- a/runtest.py +++ b/runtest.py @@ -713,7 +713,10 @@ else: for p in find_py(path): endtests.append(p) else: - tests.append(path) + if path.endswith("Tests.py"): + unittests.append(path) + else: + endtests.append(path) tests.extend(unittests) tests.extend(endtests) @@ -771,7 +774,7 @@ def run_test(t, io_lock, async=True): if debug: command_args.append(debug) command_args.append(t.path) - if options.runner: + if options.runner and t.path in unittests: # For example --runner TestUnit.TAPTestRunner command_args.append('--runner ' + options.runner) t.command_args = [python] + command_args -- cgit v0.12