ce96ae0fc9
It's apparent that elastic-recheck is quite a ways from Py3K support, and developers are not expected to run the py33 tox env. Rather than add more envs for later Python interpreter versions which will be equally broken, just remove it for now. Change-Id: I6fb62f55d39eb812c585c19f9e16c482775f793a
41 lines
1.2 KiB
INI
41 lines
1.2 KiB
INI
[tox]
|
|
minversion = 1.6
|
|
envlist = py26,py27,pypy,pep8,functional,docs
|
|
skipsdist = True
|
|
|
|
[testenv]
|
|
usedevelop = True
|
|
install_command = pip install --allow-external lazr.authentication --allow-insecure lazr.authentication -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} tests.unit'
|
|
|
|
[testenv:functional]
|
|
commands = python setup.py testr --slowest --testr-args='{posargs} tests.functional'
|
|
|
|
[testenv:pep8]
|
|
commands = flake8
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:cover]
|
|
commands = python setup.py testr --coverage --coverage-package-name='elastic_recheck' --testr-args='{posargs} tests.unit'
|
|
|
|
[testenv:run]
|
|
# test to run the bot as a non voting foreground process
|
|
commands = python elastic_recheck/bot.py -f -n --noirc elasticRecheck.conf
|
|
|
|
[flake8]
|
|
# H803 Skipped on purpose
|
|
# E125 Skipped because it's an overreach (and anti-emacs)
|
|
# E123 Skipped because it decreases clarity in many cases
|
|
|
|
ignore = E123,E125,H803
|
|
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build
|
|
|
|
[testenv:docs]
|
|
commands = python setup.py build_sphinx
|