mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 22:45:39 +00:00
Merge branch 'fix-debug-output' into 'master'
echo debug output (D:text) the same as informational (I:text) See merge request isc-projects/bind9!1081
This commit is contained in:
@@ -15,8 +15,8 @@ SYSTEMTESTTOP=../..
|
|||||||
SYSTESTDIR=autosign
|
SYSTESTDIR=autosign
|
||||||
|
|
||||||
dumpit () {
|
dumpit () {
|
||||||
echo "D:${debug}: dumping ${1}"
|
echo_d "${debug}: dumping ${1}"
|
||||||
cat "${1}" | sed 's/^/D:/'
|
cat "${1}" | cat_d
|
||||||
}
|
}
|
||||||
|
|
||||||
setup () {
|
setup () {
|
||||||
|
@@ -33,7 +33,7 @@ testcase() {
|
|||||||
check_stdout
|
check_stdout
|
||||||
check_stderr
|
check_stderr
|
||||||
if [ "$expect" -ne "$result" ]; then
|
if [ "$expect" -ne "$result" ]; then
|
||||||
echo "D:exit status does not match $expect"
|
echo_d "exit status does not match $expect"
|
||||||
fail
|
fail
|
||||||
fi
|
fi
|
||||||
unset name err out
|
unset name err out
|
||||||
@@ -45,19 +45,19 @@ check_stderr() {
|
|||||||
else
|
else
|
||||||
[ -s err.$n ] || return 0
|
[ -s err.$n ] || return 0
|
||||||
fi
|
fi
|
||||||
echo "D:stderr did not match '$err'"
|
echo_d "stderr did not match '$err'"
|
||||||
sed 's/^/D:/' err.$n
|
cat err.$n | cat_d
|
||||||
fail
|
fail
|
||||||
}
|
}
|
||||||
|
|
||||||
check_stdout() {
|
check_stdout() {
|
||||||
cmp out.$n "${out:-empty}" >/dev/null && return
|
cmp out.$n "${out:-empty}" >/dev/null && return
|
||||||
echo "D:stdout did not match '$out'"
|
echo_d "stdout did not match '$out'"
|
||||||
( echo "wanted"
|
( echo "wanted"
|
||||||
cat "$out"
|
cat "$out"
|
||||||
echo "got"
|
echo "got"
|
||||||
cat out.$n
|
cat out.$n
|
||||||
) | sed 's/^/D:/'
|
) | cat_d
|
||||||
fail
|
fail
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -240,6 +240,19 @@ cat_i() {
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
echo_d() {
|
||||||
|
echo "$@" | while read __LINE ; do
|
||||||
|
echoinfo "D:$SYSTESTDIR:$__LINE"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
cat_d() {
|
||||||
|
while read __LINE ; do
|
||||||
|
echoinfo "D:$SYSTESTDIR:$__LINE"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
digcomp() {
|
digcomp() {
|
||||||
output=`$PERL $SYSTEMTESTTOP/digcomp.pl "$@"`
|
output=`$PERL $SYSTEMTESTTOP/digcomp.pl "$@"`
|
||||||
result=$?
|
result=$?
|
||||||
|
@@ -13,8 +13,8 @@ SYSTEMTESTTOP=../..
|
|||||||
SYSTESTDIR=verify
|
SYSTESTDIR=verify
|
||||||
|
|
||||||
dumpit () {
|
dumpit () {
|
||||||
echo "D:${debug}: dumping ${1}"
|
echo_d "${debug}: dumping ${1}"
|
||||||
cat "${1}" | sed 's/^/D:/'
|
cat "${1}" | cat_d
|
||||||
}
|
}
|
||||||
setup () {
|
setup () {
|
||||||
echo_i "setting up $2 zone: $1"
|
echo_i "setting up $2 zone: $1"
|
||||||
|
Reference in New Issue
Block a user