Changeset - 4b241f198cf2
[Not reviewed]
default
0 1 0
Thomas De Schampheleire - 7 years ago 2018-12-29 20:26:02
thomas.de_schampheleire@nokia.com
.coveragerc: fix reporting of coverage to match what is run

Without this change, the HTML report will show all lines specified in
run.omit. As they have 0% coverage, this will negatively impact the overall
coverage percentage calculated in the report.

Note: at this moment, we have an overall 74% test coverage.
Test by installing pytest-cov and running:
py.test --cov=kallithea --cov-config=.coveragerc --cov-report html
and opening htmlcov/index.html in a browser.
1 file changed with 15 insertions and 0 deletions:
0 comments (0 inline, 0 general)
.coveragerc
Show inline comments
 
@@ -9,10 +9,25 @@ omit =
 
    # 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
 

	
 
# same omit lines should be present in sections 'run' and 'report'
 
[report]
 
omit =
 
    # the bin scripts are not part of the Kallithea web app
 
    kallithea/bin/*
 
    # we ship with no active extensions
 
    kallithea/config/rcextensions/*
 
    # dbmigrate is not a part of the Kallithea web app
 
    kallithea/lib/dbmigrate/*
 
    # 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
 

	
 
[paths]
 
source =
 
    kallithea/
 
    **/workspace/*/kallithea
0 comments (0 inline, 0 general)