diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2012-09-02 10:20:47 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2012-09-02 10:20:47 -0400 |
commit | c4b8795e2984bd51f2a6a43a88259c65d62b4a6e (patch) | |
tree | 892478e3ed2f4108c3c8d5b690b18d5857437b6c | |
parent | 885552699ffa4e5293e24c2d8e7bc75ad75c3c07 (diff) | |
download | python-coveragepy-c4b8795e2984bd51f2a6a43a88259c65d62b4a6e.tar.gz |
Don't attempt the C extension under PyPy.
-rw-r--r-- | igor.py | 3 | ||||
-rw-r--r-- | tox.ini | 10 |
2 files changed, 12 insertions, 1 deletions
@@ -38,6 +38,9 @@ def do_test_with_tracer(args): label = "with Python tracer" else: label = "with C tracer" + if os.environ.get("COVERAGE_NO_EXTENSION"): + print("Skipping tests, no C extension in this environment") + return print_banner(label) os.environ["COVERAGE_TEST_TRACER"] = tracer nose_args = ["nosetests"] + args[1:] @@ -7,7 +7,9 @@ envlist = py24, py25, py26, py27, py31, py32, py33, pypy [testenv] -setenv = PYTHONPATH=test/eggsrc +setenv = + PYTHONPATH=test/eggsrc + commands = {envpython} setup.py clean {envpython} setup.py develop @@ -28,3 +30,9 @@ commands = deps = nose mock + +[testenv:pypy] +# PyPy has no C extensions +setenv = + PYTHONPATH=test/eggsrc + COVERAGE_NO_EXTENSION=1 |