diff options
author | David Lord <davidism@gmail.com> | 2017-07-06 11:07:02 -0700 |
---|---|---|
committer | David Lord <davidism@gmail.com> | 2017-07-06 11:07:02 -0700 |
commit | 8261ac0fb74f308d65fe5fc4c6034405ee025036 (patch) | |
tree | 8a1ce68cfb033ede71b1f5120959d9db7e784b10 /tox.ini | |
parent | 5ffbf8e5715bb4512b14427ba237b61f484a39c4 (diff) | |
download | jinja-8261ac0fb74f308d65fe5fc4c6034405ee025036.tar.gz |
standard test configuration
add branch coverage and codecov
Diffstat (limited to 'tox.ini')
-rw-r--r-- | tox.ini | 39 |
1 files changed, 35 insertions, 4 deletions
@@ -1,8 +1,39 @@ [tox] -envlist = py26,py27,pypy,py33,py34,py35,py36 +envlist = + py{36,35,34,33,27,26,py} + docs-html + coverage-report [testenv] -commands = py.test {posargs} - +passenv = LANG +usedevelop = true deps = - pytest + pytest>=3 + coverage + +commands = coverage run -p -m pytest {posargs} + +[testenv:docs-html] +deps = sphinx +commands = sphinx-build -W -b html -d {envtmpdir}/doctrees docs docs/_build/html + +[testenv:docs-linkcheck] +deps = sphinx +commands = sphinx-build -W -b linkcheck -d {envtmpdir}/doctrees docs docs/_build/linkcheck + +[testenv:coverage-report] +deps = coverage +skip_install = true +commands = + coverage combine + coverage report + coverage html + +[testenv:codecov] +passenv = CI TRAVIS TRAVIS_* +deps = codecov +skip_install = true +commands = + coverage combine + coverage report + codecov |