# HG changeset patch # User domruf # Date 2017-03-05 15:17:56 # Node ID 7790b34a0cef122e1ba435ef0285f0693614286c # Parent b8d7d1a51795900880b0af8a8aa9a0dd1001d6be tests: add pytest-cov .coveragerc file When using pytest-cov this file can be used to configure the coverage report. See https://coverage.readthedocs.io/en/latest/config.html for details. So when you start py.test like this py.test --cov-config .coveragerc --cov=kallithea --cov-report xml the settings in this file will be used. diff --git a/.coveragerc b/.coveragerc new file mode 100644 --- /dev/null +++ b/.coveragerc @@ -0,0 +1,14 @@ +[run] +omit = + # the bin scripts are not part of the Kallithea web app + kallithea/bin/* + # we ship with no active extensions + kallithea/config/rcextensions/* + # dbmigrate and paster_commands are not part of the Kallithea web app + kallithea/lib/dbmigrate/* + kallithea/lib/paster_commands/* + # the tests themselves should not be part of the coverage report + kallithea/tests/* + # the scm hooks are not run in the kallithea process + kallithea/config/post_receive_tmpl.py + kallithea/config/pre_receive_tmpl.py