From 79955d174222c1eea9dc1bcb2549c7cf2e7edc8d Mon Sep 17 00:00:00 2001 From: Jiri Podivin Date: Mon, 8 Mar 2021 14:39:01 +0100 Subject: [PATCH] Coverage now uses stestr. This brings coverage measuring in line with the standard tox testing process. Closes-bug: #1922726 Signed-off-by: Jiri Podivin Change-Id: I6bf27ffe88ff55b62e202678340a324058d30051 --- tox.ini | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/tox.ini b/tox.ini index f146601ff..2c3bb1820 100644 --- a/tox.ini +++ b/tox.ini @@ -105,11 +105,16 @@ commands = sphinx-build -a -E -W -d releasenotes/build/doctrees --keep-going -b html releasenotes/source releasenotes/build/html [testenv:cover] -deps = - -r {toxinidir}/requirements.txt - -r {toxinidir}/test-requirements.txt - -r {toxinidir}/molecule-requirements.txt -commands = python setup.py test --coverage --testr-args='{posargs}' +setenv = + PYTHON=coverage run --source tripleo_validations --parallel-mode --branch + HOME={envdir} +commands = + coverage erase + stestr run {posargs} + coverage combine + coverage html -d cover + coverage xml -o cover/coverage.xml + coverage report [testenv:docs] deps =