diff options
author | Marc Abramowitz <marc@marc-abramowitz.com> | 2012-07-07 09:27:36 -0700 |
---|---|---|
committer | Marc Abramowitz <marc@marc-abramowitz.com> | 2012-07-07 09:27:36 -0700 |
commit | c597750cb3dbfc737bd69248d80391068a25541d (patch) | |
tree | 22d0a503f4ed742675232921432c40e9151f72e4 | |
parent | b395676e69dc3a4ec3ca39e1bd1bd711089f4f9c (diff) | |
parent | af4c4442f0e67ec6dd2a914604fc37d43f91fd1d (diff) | |
download | python-coveragepy-c597750cb3dbfc737bd69248d80391068a25541d.tar.gz |
Merge with upstream changes
-rw-r--r-- | .hgignore | 1 | ||||
-rw-r--r-- | tox.ini | 27 |
2 files changed, 28 insertions, 0 deletions
@@ -21,6 +21,7 @@ dist htmlcov
MANIFEST
setuptools-*.egg
+.tox
# Stuff in the test directory.
zipmods.zip
@@ -0,0 +1,27 @@ +# Tox (http://tox.testrun.org/) is a tool for running tests +# in multiple virtualenvs. This configuration file will run the +# test suite on all supported python versions. To use it, "pip install tox" +# and then run "tox" from this directory. + +[tox] +envlist = py24, py25, py26, py27, py32, py33, pypy + +[testenv] +setenv = PYTHONPATH=test/eggsrc +commands = + {envpython} setup.py clean + {envpython} setup.py develop + + # Create test/zipmods.zip + make testdata + + # Remove tracer.so so that we can test the PyTracer + rm {toxinidir}/coverage/tracer.so + + # Test with the PyTracer + env COVERAGE_TEST_TRACER="py" nosetests -w {toxinidir} + + # Build tracer.so and test with the CTracer + {envpython} setup.py build_ext --inplace + env COVERAGE_TEST_TRACER="c" nosetests -w {toxinidir} +deps = nose |