From 80edd06fd085cbb193fa201105456d461469263e Mon Sep 17 00:00:00 2001 From: Masayuki Igawa Date: Fri, 29 Jan 2016 18:45:32 +0900 Subject: [PATCH] Enable python coverage This commit enables python coverage and adds gitignore files for it. Change-Id: I6bfc62f532227b1812dabcade34575b86bb8d32d --- .coveragerc | 7 +++++++ .gitignore | 3 ++- tox.ini | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 .coveragerc diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 00000000..423b27cb --- /dev/null +++ b/.coveragerc @@ -0,0 +1,7 @@ +[run] +branch = True +source = openstack_health +omit = openstack_health/tests/*,test/* + +[report] +ignore_errors = True diff --git a/.gitignore b/.gitignore index 53863ff5..570c6546 100644 --- a/.gitignore +++ b/.gitignore @@ -29,7 +29,8 @@ lib64 pip-log.txt # Unit test / coverage reports -.coverage +.coverage* +!.coveragerc .tox nosetests.xml .testrepository diff --git a/tox.ini b/tox.ini index cdb258fa..ce804efb 100644 --- a/tox.ini +++ b/tox.ini @@ -26,7 +26,7 @@ commands = flake8 {toxinidir}/openstack_health {posargs} [testenv:cover] -commands = python setup.py testr --coverage {posargs} +commands = python setup.py testr --coverage --coverage-package-name='openstack_health' --testr-args={posargs} [flake8] # E125 is a won't fix until https://github.com/jcrocholl/pep8/issues/126 is resolved. For further detail see https://review.openstack.org/#/c/36788/