gerrit-dash-creator/tox.ini
Jeremy Stanley c34a6edb62 Add py34 env to tox.ini
Python 3.4 is the default in Ubuntu Trusty and the OpenStack test
infrastructure is going to drop Python 3.3 testing in favor of that.
In an effort to make 3.4 test results more visible to developers who
run the default tox env list and happen to have 3.4 installed, add a
py34 env for it.

Change-Id: Id778c0f1513a1db7ad351186547b792b3b116c6e
2014-09-22 13:05:09 +00:00

40 lines
966 B
INI

[tox]
minversion = 1.6
envlist = py33,py34,py26,py27,pypy,pep8,checksyntax
skipsdist = True
[testenv]
usedevelop = True
install_command = pip install -U {opts} {packages}
setenv =
VIRTUAL_ENV={envdir}
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = python setup.py testr --slowest --testr-args='{posargs}'
[testenv:pep8]
commands = flake8
[testenv:venv]
commands = {posargs}
[testenv:checksyntax]
commands = python gerrit_dash_creator/cmd/creator.py --check-only dashboards
[testenv:cover]
commands = python setup.py testr --coverage --testr-args='{posargs}'
[testenv:docs]
commands =
doc8 -e .rst doc CONTRIBUTING.rst HACKING.rst README.rst
python setup.py build_sphinx
[flake8]
# H803 skipped on purpose per list discussion.
# E123, E125 skipped as they are invalid PEP-8.
show-source = True
ignore = E123,E125,H803
builtins = _
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build