[tox]
|
envlist =
|
py27,pypy,py33,py34,py35,pypy3,cover,docs
|
|
[testenv]
|
commands =
|
python setup.py -q test -q
|
deps =
|
zope.interface
|
WebOb
|
virtualenv
|
|
[testenv:cover]
|
basepython =
|
python2.7
|
commands =
|
nosetests -qq
|
coverage erase
|
coverage run --timid --source=repoze setup.py -q test -q
|
coverage report --show-missing --omit="*fixture*"
|
coverage xml
|
deps =
|
zope.interface
|
WebOb
|
virtualenv
|
nose
|
coverage
|
|
# 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.
|
|
[testenv:docs]
|
basepython =
|
python2.7
|
commands =
|
sphinx-build -b html -d docs/_build/doctrees docs docs/_build/html
|
sphinx-build -b doctest -d docs/_build/doctrees docs docs/_build/doctest
|
deps =
|
Sphinx
|
repoze.sphinx.autointerface
|