]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
tests: csplit: also test a read failure without -k
authorCollin Funk <collin.funk1@gmail.com>
Sat, 27 Jun 2026 23:14:34 +0000 (16:14 -0700)
committerCollin Funk <collin.funk1@gmail.com>
Sat, 27 Jun 2026 23:14:34 +0000 (16:14 -0700)
* tests/csplit/csplit.sh: Adjust the test case added by the previous
commit to also run without the -k option.

tests/csplit/csplit.sh

index 5cb180dd15957e24abdd5f9eda46ca5383a05891..cb1deb1581e438dd35142ef1f57d926859a6ef7b 100755 (executable)
@@ -111,14 +111,16 @@ EOF
 compare experr err || fail=1
 
 # Test that the message to standard output isn't elided after read fails.
-rm -f xx?? || framework_failure_
 echo 0 >exp-out || framework_failure_
 cat <<\EOF >exp-err || framework_failure_
 csplit: read error: Is a directory
 EOF
-returns_ 1 csplit -k . '/^a/' >out 2>err || fail=1
-compare /dev/null xx00 || fail=1
-compare exp-out out || fail=1
-compare exp-err err || fail=1
+for opt in '' '-k'; do
+  rm -f xx?? || framework_failure_
+  returns_ 1 csplit $opt . '/^a/' >out 2>err || fail=1
+  compare /dev/null xx00 || fail=1
+  compare exp-out out || fail=1
+  compare exp-err err || fail=1
+done
 
 Exit $fail