im-open/code-coverage-report-generator
Creates coverage reports from tools like OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Mar 4, 2026
- License
- Apache 2.0
Pinned Snippet
uses: im-open/code-coverage-report-generator@c3bf8159276e7b71c6092e1cd3b8ce798b809a73 # v5.0.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| reports | The coverage reports that should be parsed (separated by semicolon). Globbing is supported. | yes | */**/coverage.opencover.xml |
| targetdir | The directory where the generated report should be saved. | yes | coverage-results |
| reporttypes | The output formats and scope (separated by semicolon) Values: Badges, Clover, Cobertura, CsvSummary, Html, HtmlChart, HtmlInline, HtmlInline_AzurePipelines, HtmlInline_AzurePipelines_Dark, HtmlSummary, JsonSummary, Latex, LatexSummary, lcov, MarkdownSummary, MHtml, PngChart, SonarQube, TeamCitySummary, TextSummary, Xml, XmlSummary | no | Html;MarkdownSummary |
| assemblyfilters | Optional list of assemblies that should be included or excluded in the report. Exclusion filters take precedence over inclusion filters. Wildcards are allowed. | no | +* |
| classfilters | Optional list of classes that should be included or excluded in the report. Exclusion filters take precedence over inclusion filters. Wildcards are allowed. | no | +* |
| filefilters | Optional list of files that should be included or excluded in the report. Exclusion filters take precedence over inclusion filters. Wildcards are allowed. | no | +* |
| verbosity | The verbosity level of the log messages. Values: Verbose, Info, Warning, Error, Off | no | Info |
| title | Optional title. | no | "" |
| tag | Optional tag or build version. | no | ${{ github.run_number }}_${{ github.run_id }} |
Outputs
| name | description |
|---|---|
| error-reason | If there are failures, a brief description of the error. |