added test cases for new command --list
This commit is contained in:
+10
-7
@@ -567,21 +567,24 @@ $ECHO "\n**** zstd --list/-l error detection tests ****"
|
|||||||
$ECHO "\n**** zstd --list/-l test with null files ****"
|
$ECHO "\n**** zstd --list/-l test with null files ****"
|
||||||
./datagen -g0 > tmp5
|
./datagen -g0 > tmp5
|
||||||
$ZSTD tmp5
|
$ZSTD tmp5
|
||||||
|
$ZSTD -l tmp5.zst
|
||||||
! $ZSTD -l tmp5*
|
! $ZSTD -l tmp5*
|
||||||
|
$ZSTD -lv tmp5.zst
|
||||||
! $ZSTD -lv tmp5*
|
! $ZSTD -lv tmp5*
|
||||||
! $ZSTD --list tmp5*
|
|
||||||
! $ZSTD --list -v tmp5*
|
|
||||||
|
|
||||||
$ECHO "\n**** zstd --list/-l test with no frame content size ****"
|
$ECHO "\n**** zstd --list/-l test with no content size field ****"
|
||||||
echo -n '' > tmp6
|
./datagen -g1MB | $ZSTD > tmp6.zst
|
||||||
$ZSTD tmp6
|
|
||||||
$ZSTD -l tmp6.zst
|
$ZSTD -l tmp6.zst
|
||||||
$ZSTD -lv tmp6.zst
|
$ZSTD -lv tmp6.zst
|
||||||
$ZSTD --list tmp6.zst
|
|
||||||
$ZSTD --list -v tmp6.zst
|
$ECHO "\n**** zstd --list/-l test with no checksum ****"
|
||||||
|
$ZSTD -f --no-check tmp1
|
||||||
|
$ZSTD -l tmp1.zst
|
||||||
|
$ZSTD -lv tmp1.zst
|
||||||
|
|
||||||
rm tmp*
|
rm tmp*
|
||||||
|
|
||||||
|
|
||||||
if [ "$1" != "--test-large-data" ]; then
|
if [ "$1" != "--test-large-data" ]; then
|
||||||
$ECHO "Skipping large data tests"
|
$ECHO "Skipping large data tests"
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
Reference in New Issue
Block a user