All Versions
52
Latest Version
Avg Release Cycle
38 days
Latest Release
557 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.22.0 Changes
October 09, 2022โ Added
- ๐ Working llvm coverage instrumentation (coverage now works on Mac and Windows!)
- โ
--post-test-delay
for tests which spawn a process (default 1s for llvm coverage)
๐ Changed
- โก๏ธ Update quick-xml to 0.25
- โ Make --ignore-tests the default and add a flag --include-tests to reapply the old behaviour
- ๐ง profraw files moved to
$TARGET_DIR/tarpaulin/profraws
(configurable viaConfig::set_profraw_folder
)
-
v0.21.0 Changes
August 30, 2022๐ Changed
- ๐ Fix issue in parsing output from
cargo --version
with some beta versions (support beta.n) - ๐ Forward
RUSTC_BOOTSTRAP
to cargo when building test binary #1074
- ๐ Fix issue in parsing output from
-
v0.20.1 Changes
May 24, 2022โ Added
- โ Added support for
--out stdout
to print uncovered lines without enabling--verbose
logging
๐ Changed
- โ Add max line for each file into source analysis and filter out lines beyond this range #1016
- Reject traces with a line of 0
- โ Added support for
-
v0.20.0 Changes
March 20, 2022โ Added
๐ Changed
- Stop adding
LD_LIBRARY_PATHS
to process env twice - โ
[Internal] can now run
cargo test
on tarpaulin without need of--test-threads 1
- โ
Force --test-threads 1 for --follow-exec unless there's
--implicit-test-threads
- โ Add markers to event log to show where state machine iterations start and end, fix fork parent tracing
- ๐ Handle exec following in vfork children
- โ Continue vfork parents so test execution isn't stalled when tracing children
- ๐ฆ Make
--forward
default signal behaviour - ๐ Fix follow-exec aliasing for config file
- ๐ Fix
force_clean
merging to take into account the default being true
- Stop adding
-
v0.19.1 Changes
January 16, 2022โ Added
- โ
Added support for
RUST_TEST_THREADS
to specify test threads instead of --test-threads
๐ Changed
- ๐ Support skip-clean in config files and implement prioritisation in merges
- ๐ Fix issue where in a workspace wih different run types the package IDs can become misaligned with test binaries
- โ
Added support for
-
v0.19.0 Changes
December 27, 2021โ Added
- Check build script output from cargo build and use it to set
LD_LIBRARY_PATH
to match cargo test behaviour - โ
--implicit-test-flags
argument so that--test-threads
isn't passed into the test binary
๐ Changed
- ๐ Parse RUSTFLAGS and RUSTDOCFLAGS to remove duplicate entries #891
- โ
Explicitly pass
--test-threads
to test binary to counteract cpu affinity being set to 1 CPU
โ Removed
- Check build script output from cargo build and use it to set
-
v0.18.5 Changes
November 05, 2021โ Added
๐ Changed
- ๐ฆ Correct report line-rate in cobertura to use coverage percentage of
TraceMap
instead of averaging package line-rate
โ Removed
- ๐ฆ Correct report line-rate in cobertura to use coverage percentage of
-
v0.18.4 Changes
November 04, 2021โ Added
- ๐ Support for
#[no_coverage]
to exclude expressions from coverage results
๐ Changed
- โ Add division by zero check for cobertura package line-rate
โ Removed
- ๐ Support for
-
v0.18.3 Changes
October 24, 2021โ Added
- โ Added support for doctest
no_run
attribute - โ Add support for source filter via inner attributes
๐ Changed
- ๐ [INTERNAL] Made link-dead-code apply for non-windows llvm instrumentation builds
- Consolidate fn/impl-fn/trait-fn source analysis to use same implementation for consistency
- โ Add check to make sure a
DirEntry
with a .rs extension is actually a file and not a directory fixes #857 - Make
path_utils
,source_analysis
andstatemachine
public modules - โ Add fork child to PID map to fix #790
โ Removed
- โ Added support for doctest
-
v0.18.2 Changes
September 05, 2021โ Added
๐ Changed
- ๐ Fix #819 incorrect handling of test args caused by removing the executable path as first program arg in execve
- Now factor in try and return blocks in reachability calculation
- โ Remove erroneous filtering of function calls that take a single line with arguments present
โ Removed