Test coverage reporting¶
Use this plugin to activate coverage report.
To install this plugin, you need to activate coverage-plugin
with extra requirements :
$ pip install nose2[coverage-plugin]
Next, you can enable coverage reporting with :
$ nose2 --with-coverage
Or with this lines in unittest.cfg :
[coverage]
always-on = True
Configuration [coverage]¶
-
always-on¶ Default: False Type: boolean
-
coverage¶ Default: [] Type: list
-
coverage-config¶ Default: Type: str
-
coverage-report¶ Default: [] Type: list
Sample configuration¶
The default configuration is equivalent to including the following in a unittest.cfg file.
[coverage]
always-on = False
coverage =
coverage-config =
coverage-report =
Command-line options¶
-
--coveragePATH¶ Measure coverage for filesystem path (multi-allowed)
-
--coverage-reportTYPE¶ Generate selected reports, available types: term, term-missing, annotate, html, xml (multi-allowed)
-
--coverage-configFILE¶ Config file for coverage, default: .coveragerc
-
-CDEFAULT,--with-coverageDEFAULT¶ Turn on coverage reporting