Fix coverage reporting for stx-distcloud

tox -e cover  was not working, and now it is

Currently coverage is 28% based on py27 unit tests

Story: 2003862
Task: 27992
Change-Id: I1a2c3371dfb02d95181306d15012f5c752f91513
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
This commit is contained in:
Al Bailey 2018-11-19 10:05:26 -06:00
parent 7c1c082be0
commit 83c91fb67f
2 changed files with 19 additions and 4 deletions

View File

@ -4,9 +4,9 @@ parallel = True
source =
dcmanager
dcorch
[report]
ignore_errors = True
omit =
*/tests/*
[report]
ignore_errors = True

17
tox.ini
View File

@ -92,13 +92,28 @@ commands = {posargs}
[testenv:cover]
basepython = python2.7
usedevelop = True
deps = -r{toxinidir}/test-requirements.txt
-r{toxinidir}/requirements.txt
keyring
-e../{[dc]nfv_client_src_dir}
-e../{[dc]sysinv_src_dir}
-e../{[dc]tsconfig_src_dir}
-e../{[dc]fmclient_src_dir}
-e../{[dc]fm_api_src_dir}
-e../{[dc]configutilities_src_dir}
-e../{[dc]cgtsclient_src_dir}
setenv =
CURRENT_CFG_FILE={toxinidir}/.current.cfg
DATA_DIRECTORY={toxinidir}/dcmanager/tests/data
SINGLE_REPO=True
commands =
coverage erase
rm -Rf cover
rm -f coverage.xml
find {toxinidir} -not -path '{toxinidir}/.tox/*' -name '*.py[c|o]' -delete
python setup.py testr --coverage --testr-args='{posargs}'
python setup_ddt_tests.py testr --coverage --testr-args='{posargs}'
coverage xml --rcfile=.coveragerc_xml
coverage report
[testenv:docs]
basepython = python3