diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2011-01-15 14:05:47 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2011-01-15 14:05:47 -0500 |
commit | b7b424bd7773b66e92474b184379723607b1a4ff (patch) | |
tree | 385e742c417502ef1c3812251ed3b5bafc018bb7 | |
parent | 661145c137e4159859663e047d4890b132203a42 (diff) | |
download | python-coveragepy-git-b7b424bd7773b66e92474b184379723607b1a4ff.tar.gz |
Now we can run the tests on Unixy boxes
-rwxr-xr-x | alltests.sh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/alltests.sh b/alltests.sh new file mode 100755 index 00000000..7c8b0509 --- /dev/null +++ b/alltests.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +# +# To run the tests on many Pythons, create a series of virtualenvs in a +# sibling directory called "ve". Give the directories there names like +# "26" for Python 2.6. +# +# All the Python installs have a .pth pointing to the egg file created by +# 2.6, so install the testdata in 2.6 +source ../ve/26/bin/activate +make --quiet testdata + +for v in 24 25 26 27 # 23 31 32 +do + source ../ve/$v/bin/activate + python setup.py -q develop + echo "=== $v c ===" + COVERAGE_TEST_TRACER=c nosetests $@ + echo "=== $v py ===" + rm coverage/tracer.so + COVERAGE_TEST_TRACER=py nosetests $@ +done + +make --quiet clean |