deb-keystone/tox.ini
Brant Knudson e49d3c6b31 Stop gating on up-to-date sample config file.
The sample config file could get out of date if any of the oslo
libraries changed under us, which would cause everything to fail.
Rather than get blocked by library changes, this check will not be
done anymore.

Change-Id: I96ac66ca9d01a08274c00c98f37453e299ef5423
2014-03-04 16:32:28 -06:00

52 lines
1.1 KiB
INI

[tox]
minversion = 1.6
skipsdist = True
envlist = py26,py27,py33,pep8,docs,sample_config
[testenv]
usedevelop = True
install_command = pip install -U {opts} {packages}
setenv = VIRTUAL_ENV={envdir}
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = python setup.py testr --testr-args='{posargs}'
[testenv:pep8]
envdir = {toxworkdir}/venv
commands =
flake8 {posargs}
[tox:jenkins]
downloadcache = ~/cache/pip
[testenv:cover]
setenv = VIRTUAL_ENV={envdir}
commands = python setup.py testr --coverage --testr-args='{posargs}'
[testenv:venv]
commands = {posargs}
[testenv:debug]
commands =
{toxinidir}/tools/debug_helper.sh {posargs}
[flake8]
filename= *.py,keystone-*
show-source = true
# H803 Commit message should not end with a period (do not remove per list discussion)
ignore = H803
builtins = _
exclude=.venv,.git,.tox,build,dist,doc,*openstack/common*,*lib/python*,*egg,tools,vendor,.update-venv,*.ini
[testenv:docs]
envdir = {toxworkdir}/venv
commands=
python setup.py build_sphinx
[testenv:sample_config]
envdir = {toxworkdir}/venv
commands = {toxinidir}/tools/config/generate_sample.sh