| Index: third_party/pycoverage/tox.ini
|
| diff --git a/third_party/pycoverage/tox.ini b/third_party/pycoverage/tox.ini
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..7e78ea4a89a8f69fa3da3f4a02f3f662e0c2c635
|
| --- /dev/null
|
| +++ b/third_party/pycoverage/tox.ini
|
| @@ -0,0 +1,32 @@
|
| +# 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 = py25, py26, py27, py31, py32, py33, pypy
|
| +
|
| +[testenv]
|
| +commands =
|
| + {envpython} setup.py --quiet clean develop
|
| +
|
| + # Create tests/zipmods.zip
|
| + # Install the egg1 egg
|
| + # Remove the C extension so that we can test the PyTracer
|
| + {envpython} igor.py zip_mods install_egg remove_extension
|
| +
|
| + # Test with the PyTracer
|
| + {envpython} igor.py test_with_tracer py {posargs}
|
| +
|
| + # Build the C extension and test with the CTracer
|
| + {envpython} setup.py --quiet build_ext --inplace
|
| + {envpython} igor.py test_with_tracer c {posargs}
|
| +
|
| +deps =
|
| + nose
|
| + mock
|
| +
|
| +[testenv:pypy]
|
| +# PyPy has no C extensions
|
| +setenv =
|
| + COVERAGE_NO_EXTENSION=1
|
|
|