diff options
author | Bernhard Voelker <mail@bernhard-voelker.de> | 2013-12-06 20:24:38 +0100 |
---|---|---|
committer | Bernhard Voelker <mail@bernhard-voelker.de> | 2013-12-06 20:24:38 +0100 |
commit | b4f5dca24f3ca2eea6060cff9695d746c125747b (patch) | |
tree | eacf8c6a5cfb727abe2328cbcddf67face8d3574 /tests/misc/shuf.sh | |
parent | e1b753b3e3a3506746f5615cc1f6b5b22f564ccf (diff) | |
download | coreutils-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-x | tests/misc/shuf.sh | 5 |
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_ |