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 | 99d7756372261379f11a33afef488d6f3abc4ba0 (patch) | |
tree | a44d4a8b1d5fb4a98a98fa6d69c059cdbf6e58f7 | |
parent | 20a8e5253459693e939e824a359781e34dae779b (diff) | |
download | python-coveragepy-git-99d7756372261379f11a33afef488d6f3abc4ba0.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 853ca7b0..096b1c5c 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 00000000..b3a3c85c --- /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)) |