From 26e6d294bcd71caeac91e906830c23db6fe338f3 Mon Sep 17 00:00:00 2001 From: Witold Bedyk Date: Tue, 24 Jul 2018 11:26:26 +0200 Subject: [PATCH] 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 --- tox.ini | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tox.ini b/tox.ini index 768878b2..d2d45e45 100644 --- a/tox.ini +++ b/tox.ini @@ -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}