Side by side
gcovr vs ReportGenerator
Both stand on test coverage tools. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan LinuxMacWindows
Choose gcovr when a C or C++ project needs summarized gcov results in formats such as Cobertura, JaCoCo, or SonarQube. Look elsewhere if your coverage workflow depends on achieving 100% branch coverage, since GCC arc data can include compiler-generated branches.
Visit gcovr Free plan LinuxMacWindows
ReportGenerator combines coverage visualizations, history, and multiple output formats in a command-line tool. Basic features are free, while method coverage and other PRO features require a paid license.
Visit ReportGeneratorThe facts
| gcovr | ReportGenerator | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Linux, Mac, Windows | Linux, Mac, Windows |
| Lowest paid plan | Not published | Individual: $79, paid once |
| Plans published | None | 5 |
| Maker | Not published | Not published |
| Website | gcovr.com | reportgenerator.io |
| On test coverage tools | #15 of 27 | #19 of 27 |
gcovr: what it does well
- Produces reports in text, HTML, CSV, JSON, Markdown, and several XML formats.
- HTML output includes overview and annotated-source report options.
- Cobertura output works with Jenkins and Hudson coverage plugins.
- SonarQube and JaCoCo formats carry coverage counters.
- BSD 3-Clause License permits redistribution subject to its conditions.
What to know first
- Requires Python 3.10 or newer.
- Branch coverage may include compiler-generated branches.
- 100% branch coverage is impossible for most programs.
ReportGenerator: what it does well
- Accepts reports from a range of coverage tools and formats.
- Shows line and branch coverage visually.
- Tracks historical coverage and supports filtering and sorting.
- Offers several report output formats.
- Runs on Windows, Linux, and macOS.
What to know first
- Method coverage requires PRO.
- Team license covers up to 10 developers.
- Enterprise license is $599, paid once.
Alternatives to gcovr Alternatives to ReportGenerator The whole list