[tox]
|
envlist =
|
py25,py26,py27,jython,pypy,cover
|
|
[testenv]
|
commands =
|
python setup.py test -q
|
# if we ever want to run the paster template tests, we could also use:
|
# python template_tests.py
|
# they take forever, though
|
deps =
|
Sphinx
|
WebTest
|
repoze.sphinx.autointerface
|
virtualenv
|
|
[testenv:jython]
|
commands =
|
jython setup.py test -q
|
|
[testenv:cover]
|
basepython =
|
python2.6
|
commands =
|
python setup.py nosetests --with-xunit --with-xcoverage
|
deps =
|
Sphinx
|
WebTest
|
repoze.sphinx.autointerface
|
virtualenv
|
nose
|
coverage
|
nosexcover
|
|
# we separate coverage into its own testenv because a) "last run wins" wrt
|
# cobertura jenkins reporting and b) pypy and jython can't handle any
|
# combination of versions of coverage and nosexcover that i can find.
|