diff --git a/.coveragerc b/.coveragerc index 7919d1579..ae585eabf 100644 --- a/.coveragerc +++ b/.coveragerc @@ -4,9 +4,9 @@ parallel = True source = dcmanager dcorch - -[report] -ignore_errors = True omit = */tests/* +[report] +ignore_errors = True + diff --git a/tox.ini b/tox.ini index 3d1dccd90..6e734c95f 100644 --- a/tox.ini +++ b/tox.ini @@ -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