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:
parent
7c1c082be0
commit
83c91fb67f
@ -4,9 +4,9 @@ parallel = True
|
||||
source =
|
||||
dcmanager
|
||||
dcorch
|
||||
|
||||
[report]
|
||||
ignore_errors = True
|
||||
omit =
|
||||
*/tests/*
|
||||
|
||||
[report]
|
||||
ignore_errors = True
|
||||
|
||||
|
17
tox.ini
17
tox.ini
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user