mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-02-17 12:52:16 +02:00
tests: more cases for read input diagnostics
* tests/misc/read-errors.sh: Exercise more modes of various utilities for better read error coverage. * tests/split/fail.sh: Remove part refactored into the above test.
This commit is contained in:
@@ -37,7 +37,8 @@ cksum -a sm3 .
|
||||
cksum -a sysv .
|
||||
comm . .
|
||||
csplit . 1
|
||||
cut -b1 .
|
||||
cut -c1 .
|
||||
cut -f1 .
|
||||
date -f .
|
||||
dd if=.
|
||||
dircolors .
|
||||
@@ -45,7 +46,10 @@ expand .
|
||||
factor < .
|
||||
fmt .
|
||||
fold .
|
||||
head .
|
||||
head -n1 .
|
||||
head -n-1 .
|
||||
head -c1 .
|
||||
head -c-1 .
|
||||
join . .
|
||||
nl .
|
||||
numfmt < .
|
||||
@@ -53,17 +57,29 @@ od .
|
||||
paste .
|
||||
pr .
|
||||
ptx .
|
||||
shuf .
|
||||
shuf -r .
|
||||
shuf -n1 .
|
||||
sort .
|
||||
split .
|
||||
split -l1 .
|
||||
split -b1 .
|
||||
split -C1 .
|
||||
split -n1 .
|
||||
split -nl/1 .
|
||||
split -nr/1 .
|
||||
tac .
|
||||
tail .
|
||||
tail -n1 .
|
||||
tail -c1 .
|
||||
tail -n+1 .
|
||||
tail -c+1 .
|
||||
tee < .
|
||||
tr 1 1 < .
|
||||
tsort .
|
||||
unexpand .
|
||||
uniq .
|
||||
uniq -c .
|
||||
wc .
|
||||
wc -c .
|
||||
wc -l .
|
||||
" |
|
||||
sort -k 1b,1 > all_readers || framework_failure_
|
||||
|
||||
|
||||
@@ -58,11 +58,4 @@ returns_ 1 split --number=r/$UINTMAX_OFLOW </dev/null 2>/dev/null || fail=1
|
||||
# Make sure that a huge obsolete option does the right thing.
|
||||
split -99999999999999999991 in || fail=1
|
||||
|
||||
# Make sure split fails when it can't read input
|
||||
# (the current directory in this case)
|
||||
if ! cat . >/dev/null; then
|
||||
# can't read() directories
|
||||
returns_ 1 split . || fail=1
|
||||
fi
|
||||
|
||||
Exit $fail
|
||||
|
||||
Reference in New Issue
Block a user