shade/tox.ini
James E. Blair d5d539da81 Remove hacking select line
Contrary to popular belief, this does not mean "also check this".
It means "only check this and don't check anything else".  So this
was testing _only_ H321.

Change-Id: I8ae173e62d57232cec1bf751004fe4213214353b
2015-06-03 18:55:58 -04:00

39 lines
895 B
INI

[tox]
minversion = 1.6
envlist = py34,py27,pypy,pep8
skipsdist = True
[testenv]
usedevelop = True
install_command = pip install -U {opts} {packages}
setenv =
VIRTUAL_ENV={envdir}
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_ALL=C
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = python setup.py testr --slowest --testr-args='{posargs}'
[testenv:functional]
setenv =
OS_TEST_PATH = ./shade/tests/functional
passenv = OS_*
commands = python setup.py testr --slowest --testr-args='--concurrency=1 {posargs}'
[testenv:pep8]
commands = flake8
[testenv:venv]
commands = {posargs}
[testenv:cover]
commands = python setup.py testr --coverage --testr-args='{posargs}'
[flake8]
# Infra does not follow hacking, nor the broken E12* things
ignore = E123,E125,H
show-source = True
builtins = _
exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build