Source / tox.ini

# Tox ( 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.

envlist = py25, py26, py27, py31, py32, py33, pypy

commands =
    {envpython} --quiet clean develop

    # Create tests/
    # Install the egg1 egg
    # Remove the C extension so that we can test the PyTracer
    {envpython} zip_mods install_egg remove_extension

    # Test with the PyTracer
    {envpython} test_with_tracer py {posargs}

    # Build the C extension and test with the CTracer
    {envpython} --quiet build_ext --inplace
    {envpython} test_with_tracer c {posargs}

deps =

# PyPy has no C extensions
setenv =
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.