diff --git a/tests/cli-tests/compression/basic.sh b/tests/cli-tests/compression/basic.sh index b6e2aa045..950c5a483 100755 --- a/tests/cli-tests/compression/basic.sh +++ b/tests/cli-tests/compression/basic.sh @@ -25,8 +25,10 @@ zstd --stdout file | zstd -t println bob | zstd | zstd -t # Test keeping input file when compressing to stdout in gzip mode -$ZSTD_SYMLINK_DIR/gzip -c file | zstd -t ; test -f file -$ZSTD_SYMLINK_DIR/gzip --stdout file | zstd -t ; test -f file +if $(command -v $ZSTD_SYMLINK_DIR/gzip); then + $ZSTD_SYMLINK_DIR/gzip -c file | zstd -t ; test -f file + $ZSTD_SYMLINK_DIR/gzip --stdout file | zstd -t ; test -f file +fi # Test --rm cp file file-rm diff --git a/tests/cli-tests/compression/gzip-compat.sh b/tests/cli-tests/compression/gzip-compat.sh index bb72e05fc..b628b35a0 100755 --- a/tests/cli-tests/compression/gzip-compat.sh +++ b/tests/cli-tests/compression/gzip-compat.sh @@ -6,10 +6,12 @@ set -e # set -v # Test gzip specific compression option -$ZSTD_SYMLINK_DIR/gzip --fast file ; $ZSTD_SYMLINK_DIR/gzip -d file.gz -$ZSTD_SYMLINK_DIR/gzip --best file ; $ZSTD_SYMLINK_DIR/gzip -d file.gz +if $(command -v $ZSTD_SYMLINK_DIR/gzip); then + $ZSTD_SYMLINK_DIR/gzip --fast file ; $ZSTD_SYMLINK_DIR/gzip -d file.gz + $ZSTD_SYMLINK_DIR/gzip --best file ; $ZSTD_SYMLINK_DIR/gzip -d file.gz -# Test -n / --no-name: do not embed original filename in archive -$ZSTD_SYMLINK_DIR/gzip -n file ; grep -qv file file.gz ; $ZSTD_SYMLINK_DIR/gzip -d file.gz -$ZSTD_SYMLINK_DIR/gzip --no-name file ; grep -qv file file.gz ; $ZSTD_SYMLINK_DIR/gzip -d file.gz -$ZSTD_SYMLINK_DIR/gzip -c --no-name file | grep -qv file + # Test -n / --no-name: do not embed original filename in archive + $ZSTD_SYMLINK_DIR/gzip -n file ; grep -qv file file.gz ; $ZSTD_SYMLINK_DIR/gzip -d file.gz + $ZSTD_SYMLINK_DIR/gzip --no-name file ; grep -qv file file.gz ; $ZSTD_SYMLINK_DIR/gzip -d file.gz + $ZSTD_SYMLINK_DIR/gzip -c --no-name file | grep -qv file +fi diff --git a/tests/cli-tests/compression/window-resize.sh b/tests/cli-tests/compression/window-resize.sh index 3b5e6fe24..e4fe811ce 100755 --- a/tests/cli-tests/compression/window-resize.sh +++ b/tests/cli-tests/compression/window-resize.sh @@ -1,6 +1,6 @@ #!/bin/sh datagen -g1G > file -zstd --long=31 -1 --single-thread --no-content-size -f file +zstd --long=30 -1 --single-thread --no-content-size -f file zstd -l -v file.zst # We want to ignore stderr (its outputting "*** zstd command line interface