From: W. Felix Handte Date: Fri, 29 Jun 2018 20:31:22 +0000 (-0400) Subject: Fix Tests of `--list` Behavior with `stdin` X-Git-Tag: v0.0.29~78^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e7bdc18d62632adcee029b2f8f5013d11549dd7;p=thirdparty%2Fzstd.git Fix Tests of `--list` Behavior with `stdin` --- diff --git a/tests/playTests.sh b/tests/playTests.sh index 09a7377f2..aa5535d59 100755 --- a/tests/playTests.sh +++ b/tests/playTests.sh @@ -731,8 +731,14 @@ $ECHO "\n===> zstd --list/-l error detection tests " ! $ZSTD -lv tmp1* ! $ZSTD --list -v tmp2 tmp12.zst -$ECHO "\n===> zstd --list/-l exits 1 when stdin is piped in" -! echo "piped STDIN" | $ZSTD --list +$ECHO "\n===> zstd --list/-l errors when presented with stdin / no files" +! $ZSTD -l +! $ZSTD -l - +! $ZSTD -l < tmp1.zst +! $ZSTD -l - < tmp1.zst +! $ZSTD -l - tmp1.zst +! $ZSTD -l - tmp1.zst < tmp1.zst +$ZSTD -l tmp1.zst < tmp1.zst # but doesn't error just because stdin is not a tty $ECHO "\n===> zstd --list/-l test with null files " ./datagen -g0 > tmp5