]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
zero: send grep output to /dev/null; set ret=0 at start of 'check repeated recursive...
authorMark Andrews <marka@isc.org>
Wed, 15 Aug 2018 07:17:41 +0000 (17:17 +1000)
committerMark Andrews <marka@isc.org>
Wed, 3 Oct 2018 05:28:27 +0000 (01:28 -0400)
bin/tests/system/zero/tests.sh

index 73c277c4b83a58862ffcd7a74ebf5ae12fea83f8..b89aee223d65124627b536cecfa7e1dbac378404 100644 (file)
@@ -31,12 +31,12 @@ do
        $DIG $DIGOPTS @10.53.0.3 -f query.list > dig.out$i.5.test$n &
        $DIG $DIGOPTS @10.53.0.3 -f query.list > dig.out$i.6.test$n &
        wait
-       grep "status: SERVFAIL" dig.out$i.1.test$n && ret=1
-       grep "status: SERVFAIL" dig.out$i.2.test$n && ret=1
-       grep "status: SERVFAIL" dig.out$i.3.test$n && ret=1
-       grep "status: SERVFAIL" dig.out$i.4.test$n && ret=1
-       grep "status: SERVFAIL" dig.out$i.5.test$n && ret=1
-       grep "status: SERVFAIL" dig.out$i.6.test$n && ret=1
+       grep "status: SERVFAIL" dig.out$i.1.test$n > /dev/null && ret=1
+       grep "status: SERVFAIL" dig.out$i.2.test$n > /dev/null && ret=1
+       grep "status: SERVFAIL" dig.out$i.3.test$n > /dev/null && ret=1
+       grep "status: SERVFAIL" dig.out$i.4.test$n > /dev/null && ret=1
+       grep "status: SERVFAIL" dig.out$i.5.test$n > /dev/null && ret=1
+       grep "status: SERVFAIL" dig.out$i.6.test$n > /dev/null && ret=1
        [ $ret = 1 ] && break
        i=`expr $i + 1`
        echo_i "successfully completed pass $i of $passes"
@@ -46,6 +46,7 @@ status=`expr $status + $ret`
 
 n=`expr $n + 1`
 echo_i "check repeated recursive lookups of non recurring TTL=0 responses get new values ($n)"
+ret=0
 count=`(
 $DIG $DIGOPTS +short @10.53.0.3 foo.increment
 $DIG $DIGOPTS +short @10.53.0.3 foo.increment
@@ -71,12 +72,12 @@ do
        $DIG $DIGOPTS @10.53.0.3 www.one.tld > dig.out$i.4.test$n
        $DIG $DIGOPTS @10.53.0.3 www.one.tld > dig.out$i.5.test$n
        $DIG $DIGOPTS @10.53.0.3 www.one.tld > dig.out$i.6.test$n
-       grep "status: SERVFAIL" dig.out$i.1.test$n && ret=1
-       grep "status: SERVFAIL" dig.out$i.2.test$n && ret=1
-       grep "status: SERVFAIL" dig.out$i.3.test$n && ret=1
-       grep "status: SERVFAIL" dig.out$i.4.test$n && ret=1
-       grep "status: SERVFAIL" dig.out$i.5.test$n && ret=1
-       grep "status: SERVFAIL" dig.out$i.6.test$n && ret=1
+       grep "status: SERVFAIL" dig.out$i.1.test$n > /dev/null && ret=1
+       grep "status: SERVFAIL" dig.out$i.2.test$n > /dev/null && ret=1
+       grep "status: SERVFAIL" dig.out$i.3.test$n > /dev/null && ret=1
+       grep "status: SERVFAIL" dig.out$i.4.test$n > /dev/null && ret=1
+       grep "status: SERVFAIL" dig.out$i.5.test$n > /dev/null && ret=1
+       grep "status: SERVFAIL" dig.out$i.6.test$n > /dev/null && ret=1
        [ $ret = 1 ] && break
        i=`expr $i + 1`
        echo_i "successfully completed pass $i of $passes"