[tox] # Jython 2.7rc2 does work, but unfortunately has an issue running # with Tox 1.9.2 (http://bugs.jython.org/issue2325) #envlist = py26,py27,py33,py34,pypy,simple,jython,pypy3 envlist = py27,py33,py34,py35,pypy,simple,pypy3 [testenv] commands = # Run unit tests first. zope-testrunner -u --test-path=src --auto-color --auto-progress # Only run functional tests if unit tests pass. zope-testrunner -f --test-path=src --auto-color --auto-progress # without explicit deps, setup.py test will download a bunch of eggs into $PWD deps = manuel zope.testing zope.testrunner >= 4.4.6 [testenv:simple] # Test that 'setup.py test' works basepython = python2.7 commands = python setup.py test -q deps = {[testenv]deps} [testenv:coverage] basepython = python2.7 usedevelop = true commands = coverage run --source=ZODB -m zope.testrunner --test-path=src --auto-color --auto-progress coverage report deps = coverage {[testenv]deps}