Files
reno/tox.ini
Doug Hellmann 4af98bb280 do not test python 3.4 by default
The gate only tests Python 2.7 and 3.5, so there's no need to include
3.4 in the list that runs locally on a development system.

Change-Id: If88fdb9b889b351b46353a27e011fae352122cc3
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-01-10 17:10:54 -05:00

40 lines
820 B
INI

[tox]
minversion = 1.6
envlist = py35,py27,pep8
skipsdist = True
[testenv]
usedevelop = True
install_command = pip install -U {opts} {packages}
setenv =
VIRTUAL_ENV={envdir}
deps =
-r{toxinidir}/test-requirements.txt
.[sphinx]
commands =
python setup.py test --slowest --coverage --coverage-package-name=reno --testr-args='{posargs}'
coverage report --show-missing
[testenv:pep8]
commands = flake8
[testenv:venv]
commands = {posargs}
[testenv:cover]
commands = python setup.py test --coverage --testr-args='{posargs}'
[testenv:docs]
commands = python setup.py build_sphinx
[testenv:debug]
commands = oslo_debug_helper {posargs}
[flake8]
# E123, E125 skipped as they are invalid PEP-8.
show-source = True
ignore = E123,E125
builtins = _
exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build