From: Ian Jackson Date: Sun, 8 Jan 2023 15:41:28 +0000 (+0000) Subject: adt-initscript: New autopkgtest X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=548863bf7a16e0277a3de250c58200b3d43b8623;p=hippotat.git adt-initscript: New autopkgtest Signed-off-by: Ian Jackson --- diff --git a/adt/adt-initscript b/adt/adt-initscript new file mode 100755 index 0000000..e4e6b38 --- /dev/null +++ b/adt/adt-initscript @@ -0,0 +1,35 @@ +#!/bin/bash +# +# Tests that we can start, stop, and restart. + +set -e +. "${0%/*}"/acommon + +test-prep + +perl /etc/hippotat/main.cfg -pe ' + s{^addrs *=.*}{addrs = 127.0.0.1}; +' + +cat >>/etc/default/hippotatd <&1 ||: ) \ + | tee /dev/stderr | grep 'Connection refused' + +echo ok. diff --git a/debian/hippotat-server.hippotatd.init b/debian/hippotat-server.hippotatd.init index a43ed29..04e1ddb 100644 --- a/debian/hippotat-server.hippotatd.init +++ b/debian/hippotat-server.hippotatd.init @@ -59,6 +59,7 @@ print_config () { } check_firewall () { + $CHECK_FIREWALL || return 0 vnetwork=$(print_config vnetwork) if dump_firewall | fgrep " $vnetwork " >/dev/null; then :; else log_failure_msg \ diff --git a/debian/tests/control b/debian/tests/control index b4d03fd..7e8eed5 100644 --- a/debian/tests/control +++ b/debian/tests/control @@ -6,3 +6,12 @@ Depends: rsyslog, authbind, iptables, bash, iproute2, util-linux, iputils-ping Restrictions: needs-root, allow-stderr + +Tests: adt-initscript +Tests-Directory: adt +Depends: + hippotat-server, + net-tools, + rsyslog, + bash, userv-utils, netcat-openbsd, curl +Restrictions: needs-root, allow-stderr