[tox] envlist = py36,pep8,cover skipsdist = true [tox:jenkins] downloadcache = ~/cache/pip [testenv] basepython = py36: python3 pep8: python3 cover: python3 deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt commands = /usr/bin/find . -type f -name "*.py[c|o]" -delete python manage.py test multivimbroker [testenv:pep8] deps=flake8 commands=flake8 # [testenv:py27] # commands = # {[testenv]commands} [testenv:cover] setenv= DJANGO_SETTINGS_MODULE = multivimbroker.settings-cover commands = coverage erase {[testenv]commands} coverage xml -i --omit="*/api_v2/*,./venv-tox/*,./.tox/*,*tests*,*site-packages*" [testenv:rstcheck] deps = rstcheck whitelist_externals = bash commands = bash -c "find ../docs -not -path {toxinidir}/.tox/\* \ -name \*.rst -type f -print0 | xargs -0 rstcheck --report warning" [testenv:docs] deps = sphinx commands = sphinx-build -b html ../docs/ ../docs/html