1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2026-01-16 10:11:01 +00:00
uutils-coreutils/tests
Ben Wiederhake bcd2d888a1 cat: don't flake even on exotic pipe buffer sizes
See also 9995c637aa.

There is a race condition between the writing thread and the command.
It is easily possible that on the developer's machine, the writing
thread is always faster, filling the kernel's buffer of the stdin pipe,
thus succeeding the write. It is also easily possible that on the busy
CI machines, the child command runs first for whatever reason, and exits
early, thus killing the pipe, which causes the later write to fail. This
results in a flaky test. Let's prevent flaky tests.
2024-02-23 05:42:17 +01:00
..
benches/factor Add license headers on all files 2023-08-21 10:49:27 +02:00
by-util cat: don't flake even on exotic pipe buffer sizes 2024-02-23 05:42:17 +01:00
common clippy: fix warnings introduced by Rust 1.76 2024-02-08 16:56:01 +01:00
fixtures cksum: fixed cksum --raw --algorithm 2024-01-10 15:04:19 +02:00
test_util_name.rs Add license headers on all files 2023-08-21 10:49:27 +02:00
tests.rs relpath: remove 2023-10-04 16:13:06 +02:00