summaryrefslogtreecommitdiffstats
path: root/pkg-test/test-cli
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-03-18 02:06:23 +0100
committerJay Berkenbilt <jberkenbilt@users.noreply.github.com>2022-03-19 00:53:18 +0100
commite316e90d1f3124e1ddb7f33f77b91af178b963bd (patch)
tree810730d6012f5f865743e5bcdfadd38ea00b0466 /pkg-test/test-cli
parentacdf5b2e7a9b3074125bc95bfcf7e6abdc9704b4 (diff)
downloadqpdf-e316e90d1f3124e1ddb7f33f77b91af178b963bd.tar.zst
Add installed package smoke tests in pkg-test directory
Diffstat (limited to 'pkg-test/test-cli')
-rwxr-xr-xpkg-test/test-cli18
1 files changed, 18 insertions, 0 deletions
diff --git a/pkg-test/test-cli b/pkg-test/test-cli
new file mode 100755
index 00000000..6b1c1d88
--- /dev/null
+++ b/pkg-test/test-cli
@@ -0,0 +1,18 @@
+#!/bin/sh
+#
+# Test that the installed qpdf CLI works. Requires the CLI and runtime
+# libraries.
+#
+set -ex
+
+TMP=$1
+if [ ! -d "$TMP" ]; then
+ echo 1>&2 "Usage: $0 tmp-dir"
+ exit 2
+fi
+
+qpdf --version
+qpdf --help
+qpdf --check qpdf/qtest/qpdf/minimal.pdf
+qpdf qpdf/qtest/qpdf/minimal.pdf --encrypt u o 256 -- $TMP/out.pdf
+qpdf --check --password=u $TMP/out.pdf