
This will catch unused vars and unused imports and similar code hygeine items. Note this doesn't enable the other rules because we are trying to ignore some and enable others and that doesn't seem doable with the select/ignore lists. Change-Id: If88de411bb18b395c3be492c0a6dccec50fe98f2
37 lines
741 B
INI
37 lines
741 B
INI
[tox]
|
|
envlist = pep8, py27
|
|
|
|
[testenv]
|
|
# Set STATSD env variables so that statsd code paths are tested.
|
|
setenv = STATSD_HOST=localhost
|
|
STATSD_PORT=8125
|
|
VIRTUAL_ENV={envdir}
|
|
install_command = pip install {opts} {packages}
|
|
deps = -r{toxinidir}/requirements.txt
|
|
-r{toxinidir}/test-requirements.txt
|
|
commands =
|
|
python setup.py testr --slowest --testr-args='{posargs}'
|
|
|
|
[tox:jenkins]
|
|
downloadcache = ~/cache/pip
|
|
|
|
[testenv:pep8]
|
|
commands = flake8 nodepool
|
|
|
|
[testenv:cover]
|
|
commands =
|
|
python setup.py testr --coverage
|
|
|
|
[testenv:docs]
|
|
commands =
|
|
python setup.py build_sphinx
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[flake8]
|
|
ignore = E123,E125,H
|
|
select = H231,F
|
|
show-source = True
|
|
exclude = .venv,.tox,dist,doc,build,*.egg
|