Merge "Fix coverage reporting for stx-distcloud"

This commit is contained in:
Zuul 2018-11-23 19:29:55 +00:00 committed by Gerrit Code Review
commit 330cac2691
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

@ -93,13 +93,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