summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorBarry Warsaw2016-12-30 14:58:23 -0500
committerBarry Warsaw2016-12-30 14:58:23 -0500
commit48768ef8c5f04d0bc407f56adb2388e64478083d (patch)
tree6c6d1cfdce8c433510a28e0c3dd17782f1c0243a /tox.ini
parent615415cb45a8a7d8b26c744940b2e57ca72c1249 (diff)
downloadmailman-48768ef8c5f04d0bc407f56adb2388e64478083d.tar.gz
mailman-48768ef8c5f04d0bc407f56adb2388e64478083d.tar.zst
mailman-48768ef8c5f04d0bc407f56adb2388e64478083d.zip
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini27
1 files changed, 14 insertions, 13 deletions
diff --git a/tox.ini b/tox.ini
index 299cbba63..60133f667 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,23 +1,24 @@
[tox]
-envlist = {py34,py35,py36}{,-coverage,-diffcov}{,-pg}{,-mysql},qa
-recreate = True
+envlist = {py34,py35,py36}-{nocov,cov,diffcov}{,-mysql,-pg},qa
+#recreate = True
skip_missing_interpreters = True
[testenv]
commands =
- python -m nose2 -v {posargs}
- {coverage,diffcov}: python -m coverage run {[coverage]rc} -m nose2 -v {posargs}
- {coverage,diffcov}: python -m coverage combine {[coverage]rc}
- coverage: python -m coverage html {[coverage]rc}
- coverage: python -m coverage report -m {[coverage]rc}
+ nocov: python -m nose2 -v {posargs}
+ cov,diffcov: python -m coverage run {[coverage]rc} -m nose2 {posargs}
+ cov,diffcov: python -m coverage combine {[coverage]rc}
+ cov: python -m coverage html {[coverage]rc}
+ cov: python -m coverage report -m {[coverage]rc} --fail-under=93
diffcov: python -m coverage xml {[coverage]rc}
diffcov: diff-cover coverage.xml --html-report diffcov.html
- diffcov: diff-cover coverage.xml
+ diffcov: diff-cover coverage.xml --fail-under=100
#sitepackages = True
usedevelop = True
deps =
- falcon
- {coverage,diffcov}: coverage
+ flufl.testing
+ nose2
+ cov,diffcov: coverage
pg: psycopg2
mysql: pymysql
diffcov: diff_cover
@@ -25,9 +26,9 @@ passenv =
MAILMAN_*
PYTHON*
setenv =
- coverage: COVERAGE_PROCESS_START={[coverage]rcfile}
- coverage: COVERAGE_OPTIONS="-p"
- coverage: COVERAGE_FILE={toxinidir}/.coverage
+ cov: COVERAGE_PROCESS_START={[coverage]rcfile}
+ cov: COVERAGE_OPTIONS="-p"
+ cov: COVERAGE_FILE={toxinidir}/.coverage
[testenv:qa]
basepython = python3