Source

coverage_msabramo_tox / tox.ini

# 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, py31, py32, py33, pypy

[testenv]
setenv = PYTHONPATH=test/eggsrc
commands =
    {envpython} setup.py clean
    {envpython} setup.py develop

    # Create test/zipmods.zip
    {envpython} servant.py zip_mods

    # Remove tracer.so so that we can test the PyTracer
    {envpython} servant.py remove_extension

    # Test with the PyTracer
    {envpython} servant.py test_with_tracer py

    # Build tracer.so and test with the CTracer
    {envpython} setup.py build_ext --inplace
    {envpython} servant.py test_with_tracer c

deps = nose