diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2014-11-27 13:49:03 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2014-11-27 13:49:03 -0500 |
commit | 024c42c88ccbe5338fc308cf3e43c23092e295ba (patch) | |
tree | b7a84654cadee48a2c712d76fc55fe4b0e62ecb4 /igor.py | |
parent | cbfb93fb4a4b432d7a7a3648433412e614fc1d80 (diff) | |
download | python-coveragepy-git-024c42c88ccbe5338fc308cf3e43c23092e295ba.tar.gz |
Nicer messages when skipping tracer types during testing.
Diffstat (limited to 'igor.py')
-rw-r--r-- | igor.py | 16 |
1 files changed, 10 insertions, 6 deletions
@@ -45,14 +45,18 @@ def run_tests(tracer, *nose_args): import nose.core if tracer == "py": label = "with Python tracer" - if os.environ.get("COVERAGE_NO_PYTRACER"): - print("Skipping tests, don't want PyTracer") - return + skipper = os.environ.get("COVERAGE_NO_PYTRACER") else: label = "with C tracer" - if os.environ.get("COVERAGE_NO_EXTENSION"): - print("Skipping tests, no C extension in this environment") - return + skipper = os.environ.get("COVERAGE_NO_EXTENSION") + + if skipper: + msg = "Skipping tests " + label + if len(skipper) > 1: + msg += ": " + skipper + print(msg) + return + print_banner(label) os.environ["COVERAGE_TEST_TRACER"] = tracer nose_args = ["nosetests"] + list(nose_args) |