tap-as-a-service-tempest-pl.../tox.ini
YAMAMOTO Takashi c36052b0ec tox.ini: Fix cover by giving the source directory explicitly
By default, testr assumes that the name of distribution
([metadata]name in setup.cfg) matches the name of the source directory.
However, they are different for this project.  Fix the problem by
giving the source directory explicitly via an option provided by pbr.

Closes-Bug: #1502002
Change-Id: Ib17d53230e5a36a028438c0f2919f07c6013bfe2
2015-10-06 22:22:53 +09:00

40 lines
855 B
INI

[tox]
envlist = docs,py27,py34,pep8
minversion = 1.8
skipsdist = True
[testenv]
setenv = VIRTUAL_ENV={envdir}
usedevelop = True
install_command = pip install -U {opts} {packages}
deps = -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = ostestr --regex '{posargs}'
[tox:jenkins]
sitepackages = True
downloadcache = ~/cache/pip
[testenv:pep8]
commands = flake8
[testenv:venv]
commands = {posargs}
[testenv:cover]
commands = python setup.py testr --coverage --coverage-package-name=neutron_taas --testr-args='{posargs}'
[testenv:docs]
commands = python setup.py build_sphinx
[testenv:debug]
commands = oslo_debug_helper {posargs}
[flake8]
# E123, E125 skipped as they are invalid PEP-8.
show-source = True
ignore = E123,E125
builtins = _
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build