Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Test Coverage Tools
  3. Tarpaulin

Tarpaulin

On the record

Accuracy
The README cautions that results may have minor inaccuracies and that unusual combinations of packages and build features can cause issues.github.com · read 5 Oct 2026
Backend caveats
The README warns that LLVM coverage may not return data when tests exit with a nonzero code and has limitations with thread safety and fork-like system calls.github.com · read 5 Oct 2026
Branch coverage
The CLI help labels branch coverage as not implemented.github.com · read 5 Oct 2026
CI integrations
The README documents CI use with Travis CI, CircleCI, Jenkins, Codeship, Semaphore, Azure Pipelines, GitHub Actions, and GitLab Pipelines; it says Jenkins is the only one tested among Circle, Semaphore, Jenkins, and Codeship metadata support.github.com · read 5 Oct 2026
Coverage
The README describes line coverage as working and warns that results may contain minor inaccuracies.github.com · read 5 Oct 2026
Coverage services
The README describes uploading coverage to Coveralls or Codecov.github.com · read 5 Oct 2026
Docker
Docker images allow Tarpaulin to run on systems with Docker, and the README notes that required project dependencies may need to be installed in the image.github.com · read 5 Oct 2026
Filtering
It supports including or excluding files from coverage results and configurable coverage runs through a TOML file.github.com · read 5 Oct 2026
Installation
Tarpaulin is a command-line program installed with Cargo, and the README also mentions Nix and cargo-binstall installation options.github.com · read 5 Oct 2026
License
Tarpaulin is licensed under both MIT and Apache License 2.0.github.com · read 5 Oct 2026
Linux limit
The default Linux Ptrace backend only works on x86_64; the README says users can switch to LLVM instrumentation with --engine llvm.github.com · read 5 Oct 2026
LLVM limitations
LLVM coverage may omit data when tests exit nonzero and has thread-safety and fork-related limitations.github.com · read 5 Oct 2026
Operating systems
The README describes use on Linux, Mac, and Windows, and says Tarpaulin can also run in Docker.github.com · read 5 Oct 2026
Purpose
Tarpaulin is a code coverage reporting tool for Rust projects using the Cargo build system.github.com · read 5 Oct 2026
Release signing
The GitHub release page says the 0.37.4 tag and its associated commit were signed with a verified committer signature.github.com · read 5 Oct 2026
Reports
Tarpaulin can generate HTML, JSON, stdout, XML, and LCOV coverage reports.github.com · read 5 Oct 2026
Security
The Docker instructions use seccomp=unconfined and also describe adjusting the seccomp policy to allow the personality syscall.github.com · read 5 Oct 2026
Support
The README welcomes issues, feature requests, and pull requests, and points users to troubleshooting guidance.github.com · read 5 Oct 2026

Alternatives to Tarpaulin

Every alternative, ranked