diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2012-03-18 11:06:57 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2012-03-18 11:06:57 -0400 |
commit | 55e472f7b0f8dcfd8d45d5519f96e353893c5d62 (patch) | |
tree | e1125fbd56418ea681fb9c242b13561d79f7aa8a | |
parent | d5f5b3f739681ffd57391c188d0b442cbdbccb7a (diff) | |
download | python-coveragepy-55e472f7b0f8dcfd8d45d5519f96e353893c5d62.tar.gz |
Test on PyPy
-rwxr-xr-x | alltests.sh | 12 | ||||
-rw-r--r-- | pybanner.py | 11 |
2 files changed, 21 insertions, 2 deletions
diff --git a/alltests.sh b/alltests.sh index 853ca7b..096b1c5 100755 --- a/alltests.sh +++ b/alltests.sh @@ -15,11 +15,19 @@ for v in 23 24 25 26 27 31 32 do source $ve/$v/bin/activate python setup.py -q develop - python -c "import platform, sys; print('=== Python %s with C tracer (%s) ===' % (platform.python_version(), sys.executable))" + python pybanner.py "with C tracer" COVERAGE_TEST_TRACER=c nosetests $@ - python -c "import platform, sys; print('=== Python %s with Python tracer (%s) ===' % (platform.python_version(), sys.executable))" + python pybanner.py "with Python tracer" rm coverage/tracer*.so COVERAGE_TEST_TRACER=py nosetests $@ done +for v in pypy +do + source $ve/$v/bin/activate + python setup.py -q develop + python pybanner.py "with Python tracer" + COVERAGE_TEST_TRACER=py nosetests $@ +done + make --quiet clean diff --git a/pybanner.py b/pybanner.py new file mode 100644 index 0000000..b3a3c85 --- /dev/null +++ b/pybanner.py @@ -0,0 +1,11 @@ +# For printing the python version during tests. + +import platform +import sys + +try: + impl = platform.python_implementation() +except AttributeError: + impl = "Python" + +print('=== %s %s %s (%s) ===' % (impl, platform.python_version(), sys.argv[1], sys.executable)) |