LCOV
LCOV: A focused, self-hosted toolkit for differential coverage and detailed code reports. Ranked #12 of 27 in Test Coverage Tools by our editors (6.1/10); pricing: Open source; best for native-code teams needing differential coverage.
At a glance
- Editor score6.1 / 10
- PricingOpen source
- Best forNative-code teams needing differential coverage
- Paid fromNone
- Coverage typesline, function, branch, MC/DC
- Facts checked20 Sep 2026

Where it wins
- Supports line, function, branch, and MC/DC coverage
- Generates differential reports and coverage acceptance checks
- Integrates with GCC, LLVM, Python, Perl, and XML workflows
Where it doesn't
- Requires local installation and self-hosted operation
- MC/DC coverage depends on compatible GCC and LLVM versions
- Provides no AI features
Our verdict on LCOV
LCOV is an open-source command-line toolkit for collecting, manipulating, and displaying code coverage data. It is suited to teams working with C/C++, Perl, or Python test cases and test suites, particularly when coverage needs to remain within a Linux or self-hosted environment. Reports are delivered as navigable HTML, while LCOV tracefiles provide a format for storing and processing coverage results.
Its ecosystem fit is a central strength. LCOV works with GCC and gcov, LLVM and Clang, and LLVM llvm-cov workflows. It can also translate coverage data from Python Coverage.py, Perl Devel::Cover, Cobertura-like XML, and JaCoCo. This makes it useful for teams combining native-code coverage with data from several testing tools. The toolkit supports filtering, aggregation, date and owner binning, and historical coverage views, giving teams ways to organize results across projects and over time.
The standout capability is its coverage depth and change-focused reporting. Alongside line and function coverage, LCOV supports optional branch coverage and MC/DC coverage when compatible GCC and LLVM versions are used. Differential coverage reports can focus review on changed code, while line and branch acceptance checks can act as coverage gates. LCOV is a strong fit for engineering teams that want an open-source, locally operated coverage toolkit with detailed reporting and configurable checks. Teams seeking a hosted product, a broader platform experience, or built-in AI features should choose an alternative.
LCOV pricing
LCOV fact sheet
| Free plan | Not verified |
|---|---|
| Paid from | None |
| Coverage types | line, function, branch, MC/DC |
| Supported languages | C/C++, Perl, Python |
| Report formats | LCOV .info tracefiles, HTML |
| Pull-request annotations | Not verified |
| Self-hosted option | Yes |
| Historical trends | Yes |
| Coverage gates | Yes |
| Deployment | Self-hosted |
| Platforms | Linux |
| Support | Docs, Community |
| Built for | Solo, Small business, Mid-market, Enterprise (editorial estimate) |
| Integrations | 7 integrations: GCC/gcov, LLVM/Clang, LLVM llvm-cov, Python Coverage.py, Perl Devel::Cover, Cobertura-like XML … |
| Pricing | Open source |
| Website | github.com |
| Facts checked | 20 Sep 2026 |
LCOV integrations
LCOV lists 7 integrations on its own site.
- GCC/gcov
- LLVM/Clang
- LLVM llvm-cov
- Python Coverage.py
- Perl Devel::Cover
- Cobertura-like XML
- JaCoCo
Alternatives to LCOV
- CodecovA broad CI coverage platform with strong pull-request checks, analytics, and integrations.10.0
- CoverallsA mature coverage service for multi-language teams needing CI and pull-request visibility.9.2
- ReportGeneratorA flexible command-line coverage reporter with strong aggregation and history features.7.7
Used LCOV? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used LCOV for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
LCOV is listed in our Test Coverage Tools directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/lcov/"><img src="https://www.itechguides.com/best/badge/lcov.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Sep 2026
Advertiser disclosure: iTechGuides is reader-supported. We may earn a commission when you click some links. It never changes a score or a verdict. How we rank.
Last updated · How we research and update


