python-tuskarclient/tox.ini
Petr Blaho 245ee2b7db Adds .coveragerc and modify tox.ini for coverage
Adds some default settings to coverage tool via .coveragerc config file
Adds erase and report commands to cover env in tox.ini
2013-07-09 13:49:00 +02:00

33 lines
780 B
INI

[tox]
#envlist = py26,py27,py33,pep8,cover
envlist = py27,pep8,cover
[testenv]
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 --testr-args='{posargs}'
[testenv:pep8]
commands = flake8
[testenv:venv]
commands = {posargs}
[testenv:cover]
commands = coverage erase
python setup.py testr --coverage --omit='tuskarclient/tests/*' --testr-args='{posargs}'
coverage report -m
[tox:jenkins]
downloadcache = ~/cache/pip
[flake8]
ignore = E12,E711,E721,E712,F841,F811,F821,H302,H306,H402,H403,H404
show-source = True
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build