dd: fix flaky test_null_stats

If the first four decimal digits are zero, GNU dd elides them altogether.
Therefore, this test just contained an overly-strict regex.

See also ede944e1f8.
This commit is contained in:
Ben Wiederhake 2024-04-07 22:45:35 +02:00
parent a75b8a0f67
commit 0375bc98a6

View file

@ -396,7 +396,7 @@ fn test_null_stats() {
.arg("if=null.txt")
.run()
.stderr_contains("0+0 records in\n0+0 records out\n0 bytes copied, ")
.stderr_matches(&Regex::new(r"\d\.\d+(e-\d\d)? s, ").unwrap())
.stderr_matches(&Regex::new(r"\d(\.\d+)?(e-\d\d)? s, ").unwrap())
.stderr_contains("0.0 B/s")
.success();
}