Fix coverage job configuration

Set up coverage job configuration as recommended in Project Testing
Interface documentation.

https://governance.openstack.org/tc/reference/pti/python.html#coverage-jobs

Change-Id: I6db38500945a96fffab452c5be5b0ef56ff1f6b9
This commit is contained in:
Witold Bedyk 2018-07-24 11:26:26 +02:00
parent ea9f9c44fb
commit 26e6d294bc
1 changed files with 6 additions and 4 deletions

10
tox.ini
View File

@ -29,11 +29,13 @@ commands =
ostestr {posargs}
[testenv:cover]
setenv =
PYTHON=coverage run --source monasca_persister --parallel-mode
commands =
coverage erase
python setup.py test --coverage --testr-args='{posargs}' \
--coverage-package-name=monasca_persister
coverage report
stestr run '{posargs}'
coverage combine
coverage html -d cover
coverage xml -o cover/coverage.xml
[testenv:debug]
commands = oslo_debug_helper -t monasca_persister/tests {posargs}