aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gmail.com>2017-09-23 10:00:57 -0400
committerTim Harder <radhermit@gmail.com>2017-09-23 10:03:13 -0400
commite030f70dd4db479ac8de4dcee21fd4838a7b43b7 (patch)
tree4661ddf5f94b52778617e68776d989bd42bd0371 /tox.ini
parenttravis-ci: push release tarballs to github (diff)
downloadpkgcheck-e030f70dd4db479ac8de4dcee21fd4838a7b43b7.tar.gz
pkgcheck-e030f70dd4db479ac8de4dcee21fd4838a7b43b7.tar.bz2
pkgcheck-e030f70dd4db479ac8de4dcee21fd4838a7b43b7.zip
move pkgcheck module to the src directory
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini44
1 files changed, 18 insertions, 26 deletions
diff --git a/tox.ini b/tox.ini
index 2bf3f320..e7522f95 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,37 +1,29 @@
[tox]
-envlist = py27, py34, py35, py36
-skipsdist = True
+envlist = py27, py34, py35, py36, coverage-report
[testenv]
-whitelist_externals = ln
-changedir = {envsitepackagesdir}
-setenv =
- PYTHONPATH = {envsitepackagesdir}
deps =
- pytest
- pytest-xdist
- pytest-cov>=2.5.1
- mock
- -rrequirements/release.txt
+ -rrequirements/build.txt
+ -rrequirements/install.txt
+ -rrequirements/tox.txt
commands =
- pip install "{toxinidir}"
- pplugincache -q pkgcheck.plugins
- py.test {posargs:-n 4 --cov-report html --cov pkgcheck --cov-config "{toxinidir}/.coveragerc" pkgcheck/test}
- ln -sfn "{envsitepackagesdir}"/htmlcov "{envdir}"
+ coverage run --parallel -m pytest {posargs:-v} "{envsitepackagesdir}"/pkgcheck
-[testenv:doc]
-whitelist_externals = make
-changedir = {toxinidir}
-setenv =
- PYTHONPATH = {envsitepackagesdir}
+# generate coverage report
+[testenv:coverage-report]
+deps = coverage
+skip_install = true
+commands =
+ coverage combine
+ coverage report
+
+# build docs
+[testenv:docs]
deps =
- sphinx
- -rrequirements/release.txt
+ -rrequirements/docs.txt
commands =
- make -C doc {posargs:man html}
+ python setup.py build_man build_docs
# stub for travis-ci
[testenv:travis]
commands =
- pip install "{toxinidir}"
- pplugincache -q pkgcheck.plugins
- py.test {posargs:-n 4 --cov-report= --cov pkgcheck --cov-config "{toxinidir}/.coveragerc" pkgcheck/test}
+ coverage run --parallel -m pytest {posargs:-v} "{envsitepackagesdir}"/pkgcheck