From f383c67b415ef2c6c1e3fae45884a63ed4d8f0d2 Mon Sep 17 00:00:00 2001 From: Ilya Chukhnakov Date: Fri, 18 Nov 2016 10:01:27 +0300 Subject: [PATCH] tox: fix coverage 'tox -e cover' was broken as 'coverage' was looking for 'kuryr-kubernetes' package instead of 'kuryr_kubernetes'. Change-Id: I3c52e5ce8b5e2fdad385a2edf16f9dc35f9286cd --- .coveragerc | 17 +++++++++++++++++ .gitignore | 1 + tox.ini | 3 ++- 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 .coveragerc diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 000000000..01ea475ae --- /dev/null +++ b/.coveragerc @@ -0,0 +1,17 @@ +[run] +branch = True +source = kuryr_kubernetes +omit = kuryr_kubernetes/tests/* + + +[report] +ignore_errors = True +exclude_lines = + # Have to re-enable the standard pragma + pragma: no cover + + # Don't complain if tests don't hit defensive assertion code: + raise NotImplementedError + + # Don't complain if non-runnable code isn't run: + if __name__ == .__main__.: diff --git a/.gitignore b/.gitignore index 91e92b605..e292ea05a 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,7 @@ pip-log.txt # Unit test / coverage reports nosetests.xml +cover # Translations *.mo diff --git a/tox.ini b/tox.ini index 2426ae87c..83e060fc3 100644 --- a/tox.ini +++ b/tox.ini @@ -40,7 +40,8 @@ commands = {posargs} [testenv:cover] commands = - python setup.py testr --coverage --testr-args='{posargs}' + python setup.py test --coverage --testr-args='{posargs}' \ + --coverage-package-name=kuryr_kubernetes coverage report [testenv:docs]