tarpaulin icon indicating copy to clipboard operation
tarpaulin copied to clipboard

A code coverage tool for Rust projects

Results 101 tarpaulin issues
Sort by recently updated
recently updated
newest added

**Describe the bug** OS: macOS Sonoma 14.2.1 Engine: llvm It looks like when using `tarpaulin` with Rust 1.75.0, there are erroneous missing line coverage in the report. **To Reproduce** Minimal...

Currently I have two jobs in my CI: ```bash # Generate cobertura.xml with coverage data cargo tarpaulin --tests --out xml --profile bench # Generate junit test report cargo test --tests...

enhancement

Coverage for the line with the function declaration is not included while the body is: ![image](https://github.com/xd009642/tarpaulin/assets/1147749/cd2852be-4453-4f66-92fc-c99cb4d93d26) Function is an implementation from a Trait: ```rust impl TasynRepository for TrelloRepository { ```...

When a function is inlined, it's sometimes marked as not executed. **To Reproduce** ```rust fn lol() {} pub fn uwu() { lol(); } #[test] fn wow() { uwu(); } ```...

accuracy

This pull request implements the `--fail-decreasing` command line option, which allows tarpaulin to return an error if the coverage percentage has decreased, similar to `--fail-under` which fails the run if...

So we have our own implemented parsing that seems to work 95% of the time. But the times it doesn't it would be smart to fallback to the LLVM tools...

enhancement

While experimenting with tarpaulin I ran it on https://github.com/dtolnay/unicode-ident using the following command: ``` cargo tarpaulin --workspace --out html --out json ``` It created the two output files as expected...

enhancement

**Describe the feature** It would be nice if tarpaulin would return an error if the coverage percentage is decreasing, kinda like you set a threshold with --fail-under with a set...

enhancement

Hello, I've got a question whether it's possible or maybe there exists a dedicated mechanic to building the instrumented binary and generating reports separately. The use case would be integration...

enhancement

I'm trying to use tarpaulin to get a coverage report for my crate [`hw-exception`](https://docs.rs/hw-exception/latest/hw_exception/). This crate is designed for, among other things, handling and recovering from segfaults. Unsurprisingly, it has...