Skip to content

Commit 753ae28

Browse files
committed
Auto merge of #14161 - choznerol:issue-14039-snapshot-port-freshness, r=weihanglo
test: Auto-redact `... after last build at ...`; Migrate `freshness` to Snapbox
2 parents 5d5c524 + b8a62da commit 753ae28

File tree

2 files changed

+710
-496
lines changed

2 files changed

+710
-496
lines changed

crates/cargo-test-support/src/compare.rs

+10
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,16 @@ fn add_common_redactions(subs: &mut snapbox::Redactions) {
200200
regex!(r"ns/iter \(\+/- (?<redacted>[0-9]+(\.[0-9]+)?)\)"),
201201
)
202202
.unwrap();
203+
204+
// Following 3 subs redact:
205+
// "1719325877.527949100s, 61549498ns after last build at 1719325877.466399602s"
206+
// "1719503592.218193216s, 1h 1s after last build at 1719499991.982681034s"
207+
// into "[DIRTY_REASON_NEW_TIME], [DIRTY_REASON_DIFF] after last build at [DIRTY_REASON_OLD_TIME]"
208+
subs.insert(
209+
"[TIME_DIFF_AFTER_LAST_BUILD]",
210+
regex!(r"(?<redacted>[0-9]+(\.[0-9]+)?s, (\s?[0-9]+(\.[0-9]+)?(s|ns|h))+ after last build at [0-9]+(\.[0-9]+)?s)"),
211+
)
212+
.unwrap();
203213
}
204214

205215
static MIN_LITERAL_REDACTIONS: &[(&str, &str)] = &[

0 commit comments

Comments
 (0)