diff options
author | anatoly techtonik <techtonik@gmail.com> | 2012-12-17 19:51:00 +0300 |
---|---|---|
committer | anatoly techtonik <techtonik@gmail.com> | 2012-12-17 19:51:00 +0300 |
commit | e6cbc50e51377fb4caf8226f472d021ae81e83b3 (patch) | |
tree | de6e6395c599e089f9cfd63ef65e67e1aa21044a /runtest.py | |
parent | c8b2b8e0cc9d30fdf9988e2b1bdeb6e1b3613060 (diff) | |
download | scons-e6cbc50e51377fb4caf8226f472d021ae81e83b3.tar.gz |
runtest.py: Exit with an error if no tests were found
Diffstat (limited to 'runtest.py')
-rw-r--r-- | runtest.py | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -712,6 +712,12 @@ elif options.all and not qmtest: tests.extend(find_py('test')) tests.sort() +if not tests: + sys.stderr.write("""\ +runtest.py: No tests were found. +""") + sys.exit(1) + if qmtest: if baseline: aegis_result_stream = 'scons_tdb.AegisBaselineStream' @@ -876,8 +882,7 @@ else: for t in tests: run_test(t, None, False) -# all tests are complete by the time we get here - +# --- all tests are complete by the time we get here --- if len(tests) > 0: tests[0].total_time = time_func() - total_start_time print_time_func("Total execution time for all tests: %.1f seconds\n", tests[0].total_time) |