Tarpaulin Versions Save

A code coverage tool for Rust projects

0.29.1

1 week ago

Added

  • Use RUSTUP_HOME to handle rustup being installed in non-standard directories

0.29.0

2 weeks ago

Added

  • Troubleshooting guide

Changed

  • Now override toolchain less-eagerly in windows #1494
  • Fixed build for x86
  • Add summary coverage, covered and coverable to json report #1415
  • Pass RUSTFLAGS to the binary under test for any project bins compiled during test
  • Force coverage of generic functions/methods using impl Trait args

0.28.0

1 month ago

Changed

  • No longer add +nightly if cargo version is already nightly
  • Adds -Cstrip=None to the rustflags to prevent default stripping
  • Update profparsers for llvm 17 and 18 support

0.27.3

4 months ago

Changed

  • Add line reports and make file name float in HTML report
  • Make coverallss report path match linux path format on windows

0.27.2

5 months ago

Changed

  • Don't disable ASLR if it's already disabled

0.27.1

7 months ago

Changed

  • Restore casing of enum clap arguments e.g. --out so they match old behaviour

0.27.0

7 months ago

Added

  • Added --fail-immediately flag to abort execution the moment the first test failure occurs

Changed

  • Upgraded from clap v2 to v4. This has a few changes, notably any arguments which can be specified more than once require multiple entries so --run-types doc test needs to be turned into --run-types doc --run-types test
  • Ignore attributes on methods, functions and trait methods

0.26.0

9 months ago

Changed

  • Match cargo test behaviour for --no-fail-fast and report coverage when option is selected
  • Simplify cargo version parsing for rust installed via distro package managers

Removed

  • Unused utility methods on json report type

Fixed

  • Fix handling of --all-targets flag

0.26.1

9 months ago

Changed

  • Expand doc test prefix to cover more of the directory tree to work with the new naming structure
  • Handle -A -W and -D flags in the RUSTFLAGS deduplication
  • Ignore // comments as well as ///

0.25.2

1 year ago

Added

  • Filtering for other test attributes such as #[tokio::test]

Changed

  • Update to newer faster llvm_profparser