blazar/tox.ini
Dmitriy Dyachkov 51e549b91f Add pylint check for Climate project
This commit add pylint code checking for Climate. After we merge this
patch you can use pylint simply running 'tox -e pylint'

Change-Id: Ic118552ac401286d2b56cccde4ae6082864d4927
Implements: blueprint pylint-support
2014-02-17 15:03:21 +04:00

40 lines
1.0 KiB
INI

[tox]
envlist = py26,py27,pep8
minversion = 1.6
skipsdist = True
[testenv]
usedevelop = True
install_command = pip install --allow-external oslo.messaging --allow-insecure oslo.messaging -U {opts} {packages}
deps = -r{toxinidir}/test-requirements.txt
-r{toxinidir}/requirements.txt
setenv = VIRTUAL_ENV={envdir}
DISCOVER_DIRECTORY=climate/tests
commands =
python -m climate.openstack.common.lockutils python setup.py testr --slowest --testr-args="{posargs}"
sitepackages = False
[testenv:cover]
setenv = VIRTUAL_ENV={envdir}
commands =
python -m climate.openstack.common.lockutils python setup.py testr --coverage --testr-args="{posargs}"
[testenv:pep8]
commands = flake8 {posargs}
[testenv:venv]
commands = {posargs}
[testenv:docs]
commands =
rm -rf doc/html doc/build
rm -rf doc/source/apidoc doc/source/api
python setup.py build_sphinx
[flake8]
show-source = true
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,tools
[testenv:pylint]
commands = pylint climate