summaryrefslogtreecommitdiff
path: root/tests/misc/shuf.sh
diff options
context:
space:
mode:
authorBernhard Voelker <mail@bernhard-voelker.de>2013-12-06 20:24:38 +0100
committerBernhard Voelker <mail@bernhard-voelker.de>2013-12-06 20:24:38 +0100
commitb4f5dca24f3ca2eea6060cff9695d746c125747b (patch)
treeeacf8c6a5cfb727abe2328cbcddf67face8d3574 /tests/misc/shuf.sh
parente1b753b3e3a3506746f5615cc1f6b5b22f564ccf (diff)
downloadcoreutils-b4f5dca24f3ca2eea6060cff9695d746c125747b.tar.xz
tests: fix shuf test verifying that -i and -e can not be combined
Previously, the test triggered another error diagnostic: shuf: invalid input range ā€˜-eā€™ and therefore eclipsed the expected one: shuf: cannot combine -e and -i options While at it, reindent a line with more than 80 characters, present since the previous commit to silence sc_long_lines. * tests/misc/shuf.sh: Pass a valid range to the -i option.
Diffstat (limited to 'tests/misc/shuf.sh')
-rwxr-xr-xtests/misc/shuf.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/misc/shuf.sh b/tests/misc/shuf.sh
index 28c6483ca..b2cd1abc2 100755
--- a/tests/misc/shuf.sh
+++ b/tests/misc/shuf.sh
@@ -73,7 +73,7 @@ test "$c" -eq 3 || { fail=1; echo "Multiple -n failed">&2 ; }
# Test error conditions
# -i and -e must not be used together
-: | shuf -i -e A B &&
+: | shuf -i0-9 -e A B &&
{ fail=1; echo "shuf did not detect erroneous -e and -i usage.">&2 ; }
# Test invalid value for -n
: | shuf -nA &&
@@ -99,7 +99,8 @@ shuf -i0-9 --random-source A --random-source B &&
# --repeat without count should return an indefinite number of lines
shuf --rep -i 0-10 | head -n 1000 > exp || framework_failure_
c=$(wc -l < exp) || framework_failure_
-test "$c" -eq 1000 || { fail=1; echo "--repeat does not repeat indefinitely">&2 ; }
+test "$c" -eq 1000 \
+ || { fail=1; echo "--repeat does not repeat indefinitely">&2 ; }
# --repeat can output more values than the input range
shuf --rep -i0-9 -n1000 > exp || framework_failure_