]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
echo debug output (D:text) the same as informational (I:text)
authorEvan Hunt <each@isc.org>
Fri, 16 Nov 2018 18:05:07 +0000 (10:05 -0800)
committerEvan Hunt <each@isc.org>
Fri, 16 Nov 2018 19:30:30 +0000 (19:30 +0000)
bin/tests/system/autosign/ns3/keygen.sh
bin/tests/system/cds/tests.sh
bin/tests/system/conf.sh.in
bin/tests/system/verify/zones/genzones.sh

index 8f1ff3cf93cf991083164e8781e5a73b6e1d10af..b33dead98fd95cf8f0905318d268abf82430b0a4 100644 (file)
@@ -15,8 +15,8 @@ SYSTEMTESTTOP=../..
 SYSTESTDIR=autosign
 
 dumpit () {
-       echo "D:${debug}: dumping ${1}"
-       cat "${1}" | sed 's/^/D:/'
+       echo_d "${debug}: dumping ${1}"
+       cat "${1}" | cat_d
 }
 
 setup () {
index 7ef22895d045bd0362c6c0e5b9a0f40fcbd05b93..43368a4c5d2515390f86be035b0342bae1321fd1 100644 (file)
@@ -33,7 +33,7 @@ testcase() {
        check_stdout
        check_stderr
        if [ "$expect" -ne "$result" ]; then
-                echo "D:exit status does not match $expect"
+                echo_d "exit status does not match $expect"
                fail
        fi
         unset name err out
@@ -45,19 +45,19 @@ check_stderr() {
        else
                [ -s err.$n ] || return 0
        fi
-       echo "D:stderr did not match '$err'"
-       sed 's/^/D:/' err.$n
+       echo_d "stderr did not match '$err'"
+       cat err.$n | cat_d
        fail
 }
 
 check_stdout() {
        cmp out.$n "${out:-empty}" >/dev/null && return
-       echo "D:stdout did not match '$out'"
+       echo_d "stdout did not match '$out'"
        (       echo "wanted"
                cat "$out"
                echo "got"
                cat out.$n
-       ) | sed 's/^/D:/'
+       ) | cat_d
        fail
 }
 
index 7519e9d9b9251b0da98663f252367cedb4cc9580..414eb1ce3f0bab05308e533c9cfae28eae881327 100644 (file)
@@ -240,6 +240,19 @@ cat_i() {
     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() {
     output=`$PERL $SYSTEMTESTTOP/digcomp.pl "$@"`
     result=$?
index 3cd623ca70f102a89d539f9422434d0efe65f010..34d9ecbe3a61533d7ff568e377f2215d8ec2e7ed 100644 (file)
@@ -13,8 +13,8 @@ SYSTEMTESTTOP=../..
 SYSTESTDIR=verify
 
 dumpit () {
-       echo "D:${debug}: dumping ${1}"
-       cat "${1}" | sed 's/^/D:/'
+       echo_d "${debug}: dumping ${1}"
+       cat "${1}" | cat_d
 }
 setup () {
        echo_i "setting up $2 zone: $1"