diff options
-rw-r--r-- | igor.py | 16 | ||||
-rw-r--r-- | tox.ini | 10 |
2 files changed, 15 insertions, 11 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) @@ -62,28 +62,28 @@ deps = basepython = pypy2.2 # PyPy has no C extensions setenv = - COVERAGE_NO_EXTENSION=1 + COVERAGE_NO_EXTENSION=no C extensions under PyPy [testenv:pypy23] basepython = pypy2.3 # PyPy has no C extensions setenv = - COVERAGE_NO_EXTENSION=1 + COVERAGE_NO_EXTENSION=no C extensions under PyPy [testenv:pypy24] basepython = pypy2.4 # PyPy has no C extensions setenv = - COVERAGE_NO_EXTENSION=1 + COVERAGE_NO_EXTENSION=no C extensions under PyPy [testenv:pypy3_23] basepython = pypy3-2.3 # PyPy has no C extensions setenv = - COVERAGE_NO_EXTENSION=1 + COVERAGE_NO_EXTENSION=no C extensions under PyPy [testenv:pypy3_24] basepython = pypy3-2.4 # PyPy has no C extensions setenv = - COVERAGE_NO_EXTENSION=1 + COVERAGE_NO_EXTENSION=no C extensions under PyPy |