diff --git a/tests/playTests.sh b/tests/playTests.sh index e69574588..6b794f6d4 100755 --- a/tests/playTests.sh +++ b/tests/playTests.sh @@ -537,6 +537,29 @@ fi rm tmp* +$ECHO "\n**** zstd --list/-l single frame tests ****" +./datagen > tmp1 +./datagen > tmp2 +./datagen > tmp3 +./datagen > tmp4 +$ZSTD tmp* +$ZSTD -l tmp* +$ZSTD -lv tmp* +$ZSTD --list tmp* +$ZSTD --list -v tmp* + +$ECHO "\n**** zstd --list/-l multiple frame tests ****" +cat tmp1.zst tmp2.zst > tmp12.zst +cat tmp3.zst tmp4.zst > tmp34.zst +cat tmp12.zst tmp34.zst > tmp1234.zst +cat tmp12.zst tmp4.zst > tmp124.zst +$ZSTD -l tmp* +$ZSTD -lv tmp* +$ZSTD --list tmp* +$ZSTD --list -v tmp* + +rm tmp* + if [ "$1" != "--test-large-data" ]; then $ECHO "Skipping large data tests" exit 0