diff options
author | Tim Harder <radhermit@gmail.com> | 2017-09-23 01:21:44 -0400 |
---|---|---|
committer | Tim Harder <radhermit@gmail.com> | 2017-09-23 01:21:44 -0400 |
commit | 7df0022b7ebd530a3287fa9677531c49237fba62 (patch) | |
tree | 7f551351cb2f1097e20ae2ffdc4cadb51aa8ec98 /tox.ini | |
parent | pkgdist: various updates to handle different package dirs (diff) | |
download | snakeoil-7df0022b7ebd530a3287fa9677531c49237fba62.tar.gz snakeoil-7df0022b7ebd530a3287fa9677531c49237fba62.tar.bz2 snakeoil-7df0022b7ebd530a3287fa9677531c49237fba62.zip |
move snakeoil module into src subdir
Helps simplify tox testing against the built version as well as make
instances when using the non-built copy more apparent.
Diffstat (limited to 'tox.ini')
-rw-r--r-- | tox.ini | 39 |
1 files changed, 18 insertions, 21 deletions
@@ -1,32 +1,29 @@ [tox] -envlist = py27, py34, py35, py36 +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.txt + -rrequirements/build.txt + -rrequirements/install.txt + -rrequirements/tox.txt commands = - py.test {posargs:-n 4 --cov-report html --cov snakeoil --cov-config "{toxinidir}/.coveragerc" snakeoil/test} - ln -sfn "{envsitepackagesdir}"/htmlcov "{envdir}" + coverage run --parallel -m pytest {posargs:-v} "{envsitepackagesdir}"/snakeoil -[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/docs.txt commands = - make -C doc {posargs:html} + python setup.py build_man build_docs # stub for travis-ci [testenv:travis] -passenv = TRAVIS TRAVIS_JOB_ID TRAVIS_BRANCH commands = - py.test {posargs:-n 4 --cov-report= --cov snakeoil snakeoil/test --cov-config "{toxinidir}/.coveragerc"} + coverage run --parallel -m pytest {posargs:-v} "{envsitepackagesdir}"/snakeoil |