| name | cargo-tarpaulin |
| description | Use this skill when the user wants to run code coverage analysis on Rust projects, generate coverage reports, or measure test coverage. |
cargo-tarpaulin Plugin
Code coverage reporting tool for Rust/Cargo projects.
Commands
Coverage
cargo-tarpaulin coverage run — Run code coverage analysis
cargo-tarpaulin coverage html — Generate HTML coverage report
cargo-tarpaulin coverage xml — Generate XML (Cobertura) report
Usage Examples
- "Run code coverage on my Rust project"
- "Generate a coverage report"
- "Check test coverage percentage"
- "Create an HTML coverage report"
Installation
cargo install cargo-tarpaulin
Examples
cargo tarpaulin
cargo tarpaulin --out Html
cargo tarpaulin --out Xml
cargo tarpaulin --out Json
cargo tarpaulin --timeout 120
cargo tarpaulin --exclude-files "tests/*"
Key Features
- Line coverage analysis
- HTML, XML, JSON, LCOV output formats
- CI integration (CircleCI, Travis, GitHub Actions)
- Coveralls.io and Codecov.io upload support
- Config file support (.tarpaulin.toml)