6f7902b48f
Remove unused tox environments and add used ones. We don't gate on py26 or pypy support and are not planning on it any time soon, so remove those environments from the default list. Remove functional env since we don't use it and add queries environment since we are now running it as non voting. Change-Id: I573987ee49dbed7d520137044bbcef267e8761a7
44 lines
1.3 KiB
INI
44 lines
1.3 KiB
INI
[tox]
|
|
minversion = 1.6
|
|
envlist = py27,pep8,queries,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:queries]
|
|
commands = python setup.py testr --slowest --testr-args='{posargs} tests.functional.test_queries'
|
|
|
|
[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]
|
|
# H233 Skipped because don't support python3 yet
|
|
# E125 Skipped because it's an overreach (and anti-emacs)
|
|
# E123 Skipped because it decreases clarity in many cases
|
|
|
|
ignore = E123,E125,H233
|
|
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build
|
|
|
|
[testenv:docs]
|
|
commands = python setup.py build_sphinx
|