summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorAndreas Politz <politza@hochschule-trier.de>2017-09-14 00:17:34 +0200
committerAndreas Politz <politza@hochschule-trier.de>2017-09-14 00:33:48 +0200
commitdcc46f5a82750836833f4ead0bee5c83d2beeecc (patch)
treebeef288d9f1d965692dfced60f0dbb333a91f721 /server
parentdef48dc7812843f4021489a5542e394262dfe595 (diff)
Run docker tests from a script
Diffstat (limited to 'server')
-rwxr-xr-xserver/test/docker/lib/run-tests9
-rwxr-xr-x[-rw-r--r--]server/test/docker/lib/yes-or-enter0
-rw-r--r--server/test/docker/templates/Dockerfile.in2
3 files changed, 10 insertions, 1 deletions
diff --git a/server/test/docker/lib/run-tests b/server/test/docker/lib/run-tests
new file mode 100755
index 0000000..fe724a6
--- /dev/null
+++ b/server/test/docker/lib/run-tests
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+PATH="$(dirname "$0")":$PATH
+
+set -e
+
+yes-or-enter | ./autobuild -i /bin
+make clean
+yes-or-enter | ./autobuild -i /usr/bin -D
diff --git a/server/test/docker/lib/yes-or-enter b/server/test/docker/lib/yes-or-enter
index b19cc5a..b19cc5a 100644..100755
--- a/server/test/docker/lib/yes-or-enter
+++ b/server/test/docker/lib/yes-or-enter
diff --git a/server/test/docker/templates/Dockerfile.in b/server/test/docker/templates/Dockerfile.in
index dedd39a..083b19a 100644
--- a/server/test/docker/templates/Dockerfile.in
+++ b/server/test/docker/templates/Dockerfile.in
@@ -1,4 +1,4 @@
ADD . /epdfinfo
WORKDIR /epdfinfo
RUN make -s distclean || true
-CMD ["sh", "-c", "sh test/docker/lib/yes-or-enter | ./autobuild -i /bin"]
+CMD ["sh", "./test/docker/lib/run-tests"]