summaryrefslogtreecommitdiff
path: root/debian/tests
diff options
context:
space:
mode:
Diffstat (limited to 'debian/tests')
-rw-r--r--debian/tests/control9
-rw-r--r--debian/tests/start-net33
2 files changed, 42 insertions, 0 deletions
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..0d875a9
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,9 @@
+#
+# control file for autopkgtests
+# writen from Jörg Frings-Fürst <debian@jff-webhosting.net>
+#
+# 1. start-net
+#
+Tests: start-net
+Depends: sane-utils
+Restrictions: needs-root allow-stderr breaks-testbed
diff --git a/debian/tests/start-net b/debian/tests/start-net
new file mode 100644
index 0000000..dbc2c28
--- /dev/null
+++ b/debian/tests/start-net
@@ -0,0 +1,33 @@
+#!/bin/sh
+set -ex
+
+# Simple test for sane-backends.
+# Author: Jörg Frings-Fürst <debian@jff-webhosting.net>
+# dep8 restrictions: breaks-bestbed needs-root allow-stderr
+
+
+# Enable localhost
+sed -i '/localhost/d' /etc/sane.d/saned.conf
+echo localhost >>/etc/sane.d/saned.conf
+
+# Enable pnm
+sed -i 's/^#\(pnm\)$/\1/' /etc/sane.d/dll.conf
+
+# Enable net @ localhost
+sed -i 's/^# \(localhost\)$/\1/' /etc/sane.d/net.conf
+
+# Enable & start saned.socket
+systemctl enable saned.socket
+systemctl start saned.socket
+
+#
+# test
+#
+CNT=`scanimage -d net -L | grep net: | wc -l`
+
+if [ ${CNT} -eq 2 ] ; then
+ exit 0
+else
+ exit 100
+fi
+