diff options
Diffstat (limited to '3rdparty/zstd/tests/cli-tests/dict-builder')
5 files changed, 19 insertions, 0 deletions
diff --git a/3rdparty/zstd/tests/cli-tests/dict-builder/empty-input.sh b/3rdparty/zstd/tests/cli-tests/dict-builder/empty-input.sh new file mode 100755 index 00000000000..b500bfebda0 --- /dev/null +++ b/3rdparty/zstd/tests/cli-tests/dict-builder/empty-input.sh @@ -0,0 +1,9 @@ +#!/bin/sh +set -e +for i in $(seq 50); do + datagen -s$i > file$i +done +touch empty + +set -v +zstd -q --train empty file* diff --git a/3rdparty/zstd/tests/cli-tests/dict-builder/empty-input.sh.stderr.exact b/3rdparty/zstd/tests/cli-tests/dict-builder/empty-input.sh.stderr.exact new file mode 100644 index 00000000000..2747e766cdf --- /dev/null +++ b/3rdparty/zstd/tests/cli-tests/dict-builder/empty-input.sh.stderr.exact @@ -0,0 +1 @@ +zstd -q --train empty file* diff --git a/3rdparty/zstd/tests/cli-tests/dict-builder/no-inputs.sh b/3rdparty/zstd/tests/cli-tests/dict-builder/no-inputs.sh new file mode 100755 index 00000000000..416b83742f2 --- /dev/null +++ b/3rdparty/zstd/tests/cli-tests/dict-builder/no-inputs.sh @@ -0,0 +1,3 @@ +#!/bin/sh +set -v +zstd --train diff --git a/3rdparty/zstd/tests/cli-tests/dict-builder/no-inputs.sh.exit b/3rdparty/zstd/tests/cli-tests/dict-builder/no-inputs.sh.exit new file mode 100644 index 00000000000..8351c19397f --- /dev/null +++ b/3rdparty/zstd/tests/cli-tests/dict-builder/no-inputs.sh.exit @@ -0,0 +1 @@ +14 diff --git a/3rdparty/zstd/tests/cli-tests/dict-builder/no-inputs.sh.stderr.exact b/3rdparty/zstd/tests/cli-tests/dict-builder/no-inputs.sh.stderr.exact new file mode 100644 index 00000000000..d7b3ea020f7 --- /dev/null +++ b/3rdparty/zstd/tests/cli-tests/dict-builder/no-inputs.sh.stderr.exact @@ -0,0 +1,5 @@ +zstd --train +! Warning : nb of samples too low for proper processing ! +! Please provide _one file per sample_. +! Alternatively, split files into fixed-size blocks representative of samples, with -B# +Error 14 : nb of samples too low |