![Andreas Jaeger](/assets/img/avatar_default.png)
The job neutron-propose-translation-update does not update from transifex since our po files contain duplicate entries where obsolete entries duplicate normal entries. Remove all obsolete entries to fix the job. Add test to pep8 that checks that no new breakages get introduced. Change-Id: I9c680eeefecfa124c5b2900b7fa7a0a8f7e8ebd6 Closes-Bug: #1299349
52 lines
1.5 KiB
INI
52 lines
1.5 KiB
INI
[tox]
|
|
envlist = py26,py27,py33,pep8
|
|
minversion = 1.6
|
|
skipsdist = True
|
|
|
|
[testenv]
|
|
setenv = VIRTUAL_ENV={envdir}
|
|
usedevelop = True
|
|
install_command = pip install -U {opts} {packages}
|
|
deps = -r{toxinidir}/requirements.txt
|
|
-r{toxinidir}/test-requirements.txt
|
|
setuptools_git>=0.4
|
|
commands =
|
|
python -m neutron.openstack.common.lockutils python setup.py testr --slowest --testr-args='{posargs}'
|
|
|
|
[testenv:functional]
|
|
setenv = OS_TEST_PATH=./neutron/tests/functional
|
|
commands =
|
|
python setup.py testr --slowest --testr-args='{posargs}'
|
|
whitelist_externals = bash
|
|
|
|
[tox:jenkins]
|
|
sitepackages = True
|
|
downloadcache = ~/cache/pip
|
|
|
|
[testenv:pep8]
|
|
commands =
|
|
flake8
|
|
neutron-db-manage check_migration
|
|
bash -c "find neutron -type f -regex '.*\.pot?' -print0|xargs -0 -n 1 msgfmt --check-format -o /dev/null"
|
|
|
|
[testenv:i18n]
|
|
commands = python ./tools/check_i18n.py ./neutron ./tools/i18n_cfg.py
|
|
|
|
[testenv:cover]
|
|
commands =
|
|
python -m neutron.openstack.common.lockutils python setup.py testr --coverage --testr-args='{posargs}'
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[flake8]
|
|
# E711/E712 comparison to False should be 'if cond is False:' or 'if not cond:'
|
|
# query = query.filter(Component.disabled == False)
|
|
# E125 continuation line does not distinguish itself from next logical line
|
|
# H302 import only modules
|
|
# TODO(marun) H404 multi line docstring should start with a summary
|
|
ignore = E711,E712,E125,H302,H404
|
|
show-source = true
|
|
builtins = _
|
|
exclude = .venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,tools
|