1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-28 03:27:44 +00:00

Merge pull request #5255 from granquet/split_filter_broken_pipe

split: catch broken pipe error for round robin strategy
This commit is contained in:
Daniel Hofstetter 2023-09-13 14:08:45 +02:00 committed by GitHub
commit 39a0e92a91
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 22 additions and 4 deletions

View file

@ -327,6 +327,17 @@ fn test_filter_command_fails() {
.fails();
}
#[test]
#[cfg(unix)]
fn test_filter_broken_pipe() {
let (at, mut ucmd) = at_and_ucmd!();
let name = "filter-big-input";
RandomFile::new(&at, name).add_lines(1024 * 10);
ucmd.args(&["--filter=head -c1 > /dev/null", "-n", "r/1", name])
.succeeds();
}
#[test]
fn test_split_lines_number() {
// Test if stdout/stderr for '--lines' option is correct