Skip to content

Releases: xd009642/tarpaulin

0.26.0

27 Jul 08:26
Compare
Choose a tag to compare

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.25.2

04 Apr 21:50
Compare
Choose a tag to compare

Added

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

Changed

  • Update to newer faster llvm_profparser

0.25.1

26 Feb 20:25
Compare
Choose a tag to compare

Changed

  • Improve logs for processing stripped projects with ptrace
  • Skip missing objects provided by --objects if they aren't present when getting reports
  • No longer canonicalise potentially missing paths for --objects

0.25.0

30 Jan 22:51
Compare
Choose a tag to compare

Added

  • --objects argument to provide other object files with coverage information
  • --no-dead-code flag to avoid adding -Clink-dead-code to linker flags
  • ptrace support for x86

Changed

  • Dumped traces are now saved to reports output directory
  • Change event log name to print datetime stamps without colons or slashes so they'll save in other
    operating systems
  • Set LLVM_PROFILE_FILE for building tests and delete the generated profraws to ignore build script
    coverage
  • Remove dependency on memmap
  • Filter out expressions or items with #[cfg_attr(tarpaulin, no_coverage)]

0.24.0

24 Jan 20:07
Compare
Choose a tag to compare

Added

  • Merge rustdocflags field from cargo/config.toml with env tarpaulin sets

Changed

  • Create profraw folder if it doesn't exist
  • Normalise UNC paths provided via env or CLI args
  • Make output directory crate root if not provided
  • If root is not provided fall-back to root from manifest for base directory when printing
    reports not the current directory
  • Change exclude-files pattern to use glob crate instead of a regex
  • Set LLVM_PROFILE_FILE so profraw files go directly to target dir
  • Make llvm coverage single threaded to avoid concurrency issues when writing profraw files

0.22.0

09 Oct 14:52
Compare
Choose a tag to compare
Release 0.22.0

0.21.0

30 Aug 20:32
Compare
Choose a tag to compare
Release 0.21.0

0.20.1

24 May 22:17
Compare
Choose a tag to compare
Release 0.20.1

0.20.0

20 Mar 18:31
Compare
Choose a tag to compare
Release 0.20.0

0.19.1

16 Jan 17:19
Compare
Choose a tag to compare
Release 0.19.1