diff options
-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)) |