aboutsummaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorDavid Lord <davidism@gmail.com>2017-07-06 11:07:02 -0700
committerDavid Lord <davidism@gmail.com>2017-07-06 11:07:02 -0700
commit8261ac0fb74f308d65fe5fc4c6034405ee025036 (patch)
tree8a1ce68cfb033ede71b1f5120959d9db7e784b10 /tox.ini
parent5ffbf8e5715bb4512b14427ba237b61f484a39c4 (diff)
downloadjinja-8261ac0fb74f308d65fe5fc4c6034405ee025036.tar.gz
standard test configuration
add branch coverage and codecov
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini39
1 files changed, 35 insertions, 4 deletions
diff --git a/tox.ini b/tox.ini
index 03402f04..90818201 100644
--- a/tox.ini
+++ b/tox.ini
@@ -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