diff options
Diffstat (limited to '3rdparty/zstd/tests/cli-tests/bin')
-rwxr-xr-x | 3rdparty/zstd/tests/cli-tests/bin/cmp_size | 44 | ||||
-rwxr-xr-x | 3rdparty/zstd/tests/cli-tests/bin/datagen | 3 | ||||
-rwxr-xr-x | 3rdparty/zstd/tests/cli-tests/bin/die | 4 | ||||
-rwxr-xr-x | 3rdparty/zstd/tests/cli-tests/bin/println | 2 | ||||
l--------- | 3rdparty/zstd/tests/cli-tests/bin/unzstd | 1 | ||||
-rwxr-xr-x | 3rdparty/zstd/tests/cli-tests/bin/zstd | 9 | ||||
l--------- | 3rdparty/zstd/tests/cli-tests/bin/zstdcat | 1 | ||||
-rwxr-xr-x | 3rdparty/zstd/tests/cli-tests/bin/zstdgrep | 2 | ||||
-rwxr-xr-x | 3rdparty/zstd/tests/cli-tests/bin/zstdless | 2 |
9 files changed, 68 insertions, 0 deletions
diff --git a/3rdparty/zstd/tests/cli-tests/bin/cmp_size b/3rdparty/zstd/tests/cli-tests/bin/cmp_size new file mode 100755 index 00000000000..8e4bef88eab --- /dev/null +++ b/3rdparty/zstd/tests/cli-tests/bin/cmp_size @@ -0,0 +1,44 @@ +#!/bin/sh + +set -e + +usage() +{ + printf "USAGE:\n\t$0 [-eq|-ne|-lt|-le|-gt|-ge] FILE1 FILE2\n" +} + +help() +{ + printf "Small utility to compare file sizes without printing them with set -x.\n\n" + usage +} + +case "$1" in + -h) help; exit 0 ;; + --help) help; exit 0 ;; +esac + +if ! test -f $2; then + printf "FILE1='%b' is not a file\n\n" "$2" + usage + exit 1 +fi + +if ! test -f $3; then + printf "FILE2='%b' is not a file\n\n" "$3" + usage + exit 1 +fi + + +size1=$(wc -c < $2) +size2=$(wc -c < $3) + +case "$1" in + -eq) [ "$size1" -eq "$size2" ] ;; + -ne) [ "$size1" -ne "$size2" ] ;; + -lt) [ "$size1" -lt "$size2" ] ;; + -le) [ "$size1" -le "$size2" ] ;; + -gt) [ "$size1" -gt "$size2" ] ;; + -ge) [ "$size1" -ge "$size2" ] ;; +esac diff --git a/3rdparty/zstd/tests/cli-tests/bin/datagen b/3rdparty/zstd/tests/cli-tests/bin/datagen new file mode 100755 index 00000000000..8c60cbcc9e7 --- /dev/null +++ b/3rdparty/zstd/tests/cli-tests/bin/datagen @@ -0,0 +1,3 @@ +#!/bin/sh + +"$DATAGEN_BIN" $@ diff --git a/3rdparty/zstd/tests/cli-tests/bin/die b/3rdparty/zstd/tests/cli-tests/bin/die new file mode 100755 index 00000000000..8633bc975b0 --- /dev/null +++ b/3rdparty/zstd/tests/cli-tests/bin/die @@ -0,0 +1,4 @@ +#!/bin/sh + +println "${*}" 1>&2 +exit 1 diff --git a/3rdparty/zstd/tests/cli-tests/bin/println b/3rdparty/zstd/tests/cli-tests/bin/println new file mode 100755 index 00000000000..494eb18c850 --- /dev/null +++ b/3rdparty/zstd/tests/cli-tests/bin/println @@ -0,0 +1,2 @@ +#!/bin/sh +printf '%b\n' "${*}" diff --git a/3rdparty/zstd/tests/cli-tests/bin/unzstd b/3rdparty/zstd/tests/cli-tests/bin/unzstd new file mode 120000 index 00000000000..613f917fd7c --- /dev/null +++ b/3rdparty/zstd/tests/cli-tests/bin/unzstd @@ -0,0 +1 @@ +zstd
\ No newline at end of file diff --git a/3rdparty/zstd/tests/cli-tests/bin/zstd b/3rdparty/zstd/tests/cli-tests/bin/zstd new file mode 100755 index 00000000000..7a40aec90d4 --- /dev/null +++ b/3rdparty/zstd/tests/cli-tests/bin/zstd @@ -0,0 +1,9 @@ +#!/bin/sh + +zstdname=$(basename $0) + +if [ -z "$EXEC_PREFIX" ]; then + "$ZSTD_SYMLINK_DIR/$zstdname" $@ +else + $EXEC_PREFIX "$ZSTD_SYMLINK_DIR/$zstdname" $@ +fi diff --git a/3rdparty/zstd/tests/cli-tests/bin/zstdcat b/3rdparty/zstd/tests/cli-tests/bin/zstdcat new file mode 120000 index 00000000000..613f917fd7c --- /dev/null +++ b/3rdparty/zstd/tests/cli-tests/bin/zstdcat @@ -0,0 +1 @@ +zstd
\ No newline at end of file diff --git a/3rdparty/zstd/tests/cli-tests/bin/zstdgrep b/3rdparty/zstd/tests/cli-tests/bin/zstdgrep new file mode 100755 index 00000000000..8821ebb5be5 --- /dev/null +++ b/3rdparty/zstd/tests/cli-tests/bin/zstdgrep @@ -0,0 +1,2 @@ +#!/bin/sh +"$ZSTDGREP_BIN" $@ diff --git a/3rdparty/zstd/tests/cli-tests/bin/zstdless b/3rdparty/zstd/tests/cli-tests/bin/zstdless new file mode 100755 index 00000000000..d1d6f82d20a --- /dev/null +++ b/3rdparty/zstd/tests/cli-tests/bin/zstdless @@ -0,0 +1,2 @@ +#!/bin/sh +"$ZSTDLESS_BIN" $@ |