Fix coverage configuration and execution

A number of configuration errors prevent the successful creation of code
coverage. This corrects the .coveragerc source/omit setup and the tox
package name generation.

Change-Id: Ib0a14b9a05c61ce154f8e24178fc3574e422ccc8
This commit is contained in:
Ronald Bradford 2015-10-01 15:39:58 +00:00
parent 2f5038b712
commit e3e8f15580
3 changed files with 6 additions and 5 deletions

View File

@ -1,7 +1,8 @@
[run]
branch = True
source = policy
omit = policy/tests/*,policy/openstack/*
source = oslo_policy
omit = oslo_policy/tests/*,oslo_policy/openstack/*
[report]
ignore_errors = True
precision = 2

2
.gitignore vendored
View File

@ -14,7 +14,7 @@ AUTHORS
.update-venv/
ChangeLog
openstack/versioninfo
*.egg
*.egg*
.testrepository/
.project
.pydevproject

View File

@ -26,7 +26,7 @@ commands = {posargs}
commands = python setup.py build_sphinx
[testenv:cover]
commands = python setup.py testr --coverage
commands = python setup.py test --coverage --coverage-package-name=oslo_policy --testr-args='{posargs}'
[flake8]
# H803 skipped on purpose per list discussion.
@ -45,4 +45,4 @@ import_exceptions = oslo_policy._i18n
# 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_policy* --ignore-module=pkg_resources --ignore-file=oslo_policy/test.py --ignore-file=oslo_policy/tests/* oslo_policy
commands = pip-missing-reqs -d --ignore-module=oslo_policy* --ignore-module=pkg_resources --ignore-file=oslo_policy/test.py --ignore-file=oslo_policy/tests/* oslo_policy