Tech riderRev. 20 Sept 2026
- 1Runs onLinux, Mac, Windows
- 2CostsNot stated by the maker
- 3Coverage typesline, branch, decision, function, condition, call
- 4Supported languagesC, C++
- 5Report formatstext, HTML, CSV, JSON, Markdown, Clover XML, Cobertura XML, Coveralls JSON, JaCoCo XML, LCOV, SonarQube XML
- 6Coverage gatesYes
5 lines stated Written from the maker's own pages: gcovr.com

Overview
gcovr is ranked #11 of 26 in test coverage tools on Specifiction. It runs on Linux, macOS, Windows.
Compared on test coverage tools
Facts
- Purpose
- gcovr manages GNU gcov and generates summarized code coverage results.gcovr.com · 30 Sept 2026
- Coverage reports
- It can produce text, HTML, CSV, JSON, Markdown, Clover XML, Cobertura XML, Coveralls JSON, JaCoCo XML, LCOV, and SonarQube reports.gcovr.com · 30 Sept 2026
- HTML reports
- HTML output supports overview, annotated-source, nested, self-contained, themed, and customizable-template reports.gcovr.com · 30 Sept 2026
- Workflow
- Users compile with GCC coverage flags, run their test suite, and invoke gcovr to generate a tabular report.gcovr.com · 30 Sept 2026
- Python requirement
- The current release supports Python 3.10 and newer.gcovr.com · 30 Sept 2026
- Operating systems
- The project supports Linux, Windows, and macOS.gcovr.com · 30 Sept 2026
- Compilers
- Development testing covers GCC and Clang.gcovr.com · 30 Sept 2026
- CI integration
- Cobertura XML output is suitable for import into Jenkins and Hudson through coverage plugins.gcovr.com · 30 Sept 2026
- SonarQube integration
- gcovr can generate SonarQube-compatible XML coverage reports with line, branch, condition, or decision metrics.gcovr.com · 30 Sept 2026
- JaCoCo integration
- gcovr can generate JaCoCo XML output containing line, branch, and method counters.gcovr.com · 30 Sept 2026
- Support
- The documentation directs users to GitHub tickets, Stack Overflow, and Gitter for help.gcovr.com · 30 Sept 2026
- License
- gcovr is released under the BSD 3-Clause License, which permits redistribution and use in source and binary forms subject to its conditions.gcovr.com · 30 Sept 2026
- Maintainers
- The project lists Lukas Atkinson and Michael Förderer as maintainers.gcovr.com · 30 Sept 2026
- Notable limitation
- gcovr's branch coverage is based on GCC's low-level control-flow graph arcs, so reports can include compiler-generated branches and 100% branch coverage is impossible for most programs.gcovr.com · 30 Sept 2026
- Command-line tool
- gcovr is described as a command-line alternative to lcov.gcovr.com · 1 Oct 2026
- Decision coverage
- The --decisions option parses source code to extract a decision-coverage metric.gcovr.com · 1 Oct 2026
- Filters
- gcovr supports filters for speeding up coverage-data searches and filtering symlinks.gcovr.com · 1 Oct 2026
- Configuration
- The user guide includes configuration files, exclusion markers and reproducible timestamp features.gcovr.com · 1 Oct 2026
- Integrations
- Cobertura XML can be used with Jenkins, and gcovr also produces Coveralls and SonarQube formats.gcovr.com · 1 Oct 2026
- Installation
- gcovr is distributed as a Python package installable with pip, with development versions installable from GitHub.gcovr.com · 1 Oct 2026
- Runtime requirements
- The current documentation supports Python 3.10 and newer, GCC or Clang, and Linux, Windows and macOS.gcovr.com · 1 Oct 2026
- Quality assurance
- Pull requests are automatically tested on Windows and Linux, and code coverage is collected.gcovr.com · 1 Oct 2026
Best gcovr alternatives
See all 20 All accessCh 01 Coveralls Free planFree trialAPI from $10/mo7.6 All accessCh 02 ReportGenerator Free planFree trialLinux Free to start7.6 All accessCh 03 Codecov Free planFree trialAPI from $5/mo7.3 All accessCh 04 OpenClover Free planLinuxMac Free to start7.3 All accessCh 05 SimpleCov Free planLinuxMac Free to start7.2 All accessCh 06 Coverage.py Free planAPILinux Free to start7.1
Where it ranks on Specifiction
- Best Test Coverage Tools in 2026#11 of 26
Is gcovr yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- gcovr.com/en/stable/· checked 30 Sept 2026
- gcovr.com/en/stable/output/html.html· checked 30 Sept 2026
- gcovr.com/en/stable/getting-started.html· checked 30 Sept 2026
- gcovr.com/en/stable/installation.html· checked 30 Sept 2026
- gcovr.com/en/stable/output/cobertura.html· checked 30 Sept 2026
- gcovr.com/en/stable/output/sonarqube.html· checked 30 Sept 2026
- gcovr.com/en/stable/output/jacoco.html· checked 30 Sept 2026
- gcovr.com/en/stable/license.html· checked 30 Sept 2026
- gcovr.com/en/stable/faq.html· checked 30 Sept 2026
- gcovr.com/en/latest/· checked 1 Oct 2026
- gcovr.com/en/latest/faq.html· checked 1 Oct 2026
- gcovr.com/en/latest/guide.html· checked 1 Oct 2026

