ironic/tox.ini
Joe Gordon 464d9ba426 Remove extra pep8/flake8/pyflakes requirements
pep8 flake8 and pyflakes are pinned as part of hacking.  So they don't
need to be pinned here as well.

Also add posargs to flake8, so can do things like 'tox -epep8 --
--statistics'

Change-Id: Id37949caa5a487cd98b6b85c026689fbd63cb5d8
2013-07-22 16:08:50 -07:00

35 lines
744 B
INI

[tox]
envlist = py26,py27,pep8
[testenv]
setenv = VIRTUAL_ENV={envdir}
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_ALL=C
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands =
python tools/patch_tox_venv.py
python setup.py testr --slowest --testr-args='{posargs}'
[tox:jenkins]
downloadcache = ~/cache/pip
[testenv:pep8]
commands =
flake8 {posargs}
[testenv:cover]
setenv = VIRTUAL_ENV={envdir}
commands =
python tools/patch_tox_venv.py
python setup.py testr --coverage {posargs}
[testenv:venv]
commands = {posargs}
[flake8]
ignore = E12
builtins = _
exclude = .venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,*ironic/nova*,*ironic/tests/nova*,tools