diff --git a/.coveragerc b/.coveragerc index e550f28..736a038 100644 --- a/.coveragerc +++ b/.coveragerc @@ -1,7 +1,8 @@ [run] branch = True -source = reports -omit = reports/tests/*,reports/openstack/* +source = oslo_reports +omit = oslo_reports/tests/*,oslo_reports/openstack/* [report] -ignore-errors = True +ignore_errors = True +precision = 2 diff --git a/.gitignore b/.gitignore index e8ea292..5fc5a62 100644 --- a/.gitignore +++ b/.gitignore @@ -24,6 +24,7 @@ pip-log.txt # Unit test / coverage reports .coverage +cover .tox nosetests.xml .testrepository diff --git a/test-requirements.txt b/test-requirements.txt index eb02b41..2f5e45f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -13,3 +13,5 @@ sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 oslo.config>=2.3.0 # Apache-2.0 eventlet>=0.17.4 greenlet>=0.3.2 + +coverage>=3.6 diff --git a/tox.ini b/tox.ini index 6b38cb4..47e3112 100644 --- a/tox.ini +++ b/tox.ini @@ -26,7 +26,7 @@ commands = {posargs} commands = python setup.py build_sphinx [testenv:cover] -commands = python setup.py testr --coverage --testr-args='{posargs}' +commands = python setup.py test --coverage --coverage-package-name=oslo_reports --testr-args='{posargs}' [flake8] # E123, E125 skipped as they are invalid PEP-8. @@ -45,4 +45,4 @@ import_exceptions = # this also means that pip-missing-reqs must be installed separately, outside # of the requirements.txt files deps = pip_missing_reqs -commands = pip-missing-reqs -d --ignore-module=oslo_reports* --ignore-module=pkg_resources --ignore-file=oslo_reports/test.py --ignore-file=oslo_reports/tests/* oslo_reports \ No newline at end of file +commands = pip-missing-reqs -d --ignore-module=oslo_reports* --ignore-module=pkg_resources --ignore-file=oslo_reports/test.py --ignore-file=oslo_reports/tests/* oslo_reports