elastic-recheck/tox.ini
Joe Gordon 6f7902b48f Update tox environment list
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
2015-06-11 12:13:15 +03:00

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