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]