Skip to content

Commit c5a6a6c

Browse files
committed
test: auto-redact elapsed time from libtest output
1 parent a9ee3e8 commit c5a6a6c

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,12 @@ pub fn assert_ui() -> snapbox::Assert {
9292
regex::Regex::new("Finished.*in (?<redacted>[0-9]+(\\.[0-9]+))s").unwrap(),
9393
)
9494
.unwrap();
95+
// output from libtest
96+
subs.insert(
97+
"[ELAPSED]",
98+
regex::Regex::new("; finished in (?<redacted>[0-9]+(\\.[0-9]+))s").unwrap(),
99+
)
100+
.unwrap();
95101
subs.insert(
96102
"[FILE_SIZE]",
97103
regex::Regex::new("(?<redacted>[0-9]+(\\.[0-9]+)([a-zA-Z]i)?)B").unwrap(),
@@ -156,6 +162,12 @@ pub fn assert_e2e() -> snapbox::Assert {
156162
regex::Regex::new("[FINISHED].*in (?<redacted>[0-9]+(\\.[0-9]+))s").unwrap(),
157163
)
158164
.unwrap();
165+
// output from libtest
166+
subs.insert(
167+
"[ELAPSED]",
168+
regex::Regex::new("; finished in (?<redacted>[0-9]+(\\.[0-9]+))s").unwrap(),
169+
)
170+
.unwrap();
159171
subs.insert(
160172
"[FILE_SIZE]",
161173
regex::Regex::new("(?<redacted>[0-9]+(\\.[0-9]+)([a-zA-Z]i)?)B").unwrap(),

0 commit comments

Comments
 (0)