maintainer-clean
[adns] / regress / m1test
CommitLineData
12c5b204 1#!/bin/sh
2# usage: m1test <name> <initfile> <queryargs>
3
4set -e
1c957fda 5case="case-$1"; shift
6initfile="$1"; shift
12c5b204 7queryargs="$*"
12c5b204 8
1c957fda 9initstring="`cat init-$initfile.text`"
12c5b204 10
1c957fda 11echo "$initfile" >"$case.sys"
12echo "$queryargs" >>"$case.sys"
12c5b204 13
1c957fda 14echo running "hrecord /... $queryargs"
15set +e
16ADNS_TEST_OUT_FD=3 3>>"$case.sys" >"$case.stdout" 2>"$case.stderr" </dev/null \
17 ./hrecord "/$initstring" $queryargs
18rc=$?
19set -e
20
21egrep . -- "$case.stderr" "$case.stdout"
22echo "exit status: $rc"
39196d5f 23
24if test $rc = 0
25then
26 echo "test created ok"
27fi
28
1c957fda 29exit $rc