summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/zstd/tests/cli-tests/dict-builder
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/zstd/tests/cli-tests/dict-builder')
-rwxr-xr-x3rdparty/zstd/tests/cli-tests/dict-builder/empty-input.sh9
-rw-r--r--3rdparty/zstd/tests/cli-tests/dict-builder/empty-input.sh.stderr.exact1
-rwxr-xr-x3rdparty/zstd/tests/cli-tests/dict-builder/no-inputs.sh3
-rw-r--r--3rdparty/zstd/tests/cli-tests/dict-builder/no-inputs.sh.exit1
-rw-r--r--3rdparty/zstd/tests/cli-tests/dict-builder/no-inputs.sh.stderr.exact5
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