]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
check that sed selects a non zero range of lines
authorMark Andrews <marka@isc.org>
Wed, 21 Feb 2018 01:33:02 +0000 (12:33 +1100)
committerMark Andrews <marka@isc.org>
Thu, 22 Feb 2018 00:30:07 +0000 (11:30 +1100)
bin/tests/system/cacheclean/clean.sh
bin/tests/system/cacheclean/tests.sh

index 39396277ed3ee818f1197a0146dcc23b3ac013cc..edb9a6e8565f1c4fc2b927c502f57d36b82ada29 100644 (file)
@@ -6,14 +6,13 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
-# $Id: clean.sh,v 1.8 2011/08/03 23:47:48 tbox Exp $
-
 #
 # Clean up after cache cleaner tests.
 #
 
 rm -f dig.out.ns2
 rm -f dig.out.expire
+rm -f sed.out.*
 rm -f */named.memstats
 rm -f */named.run
 rm -f ns2/named_dump.db.*
index 56f96e667c02513b2568c25722b1ffc1d3acc868..c68f97c86f52a84570644be93cc8f54587223b1c 100644 (file)
@@ -6,8 +6,6 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
-# $Id: tests.sh,v 1.10 2011/09/01 05:28:14 marka Exp $
-
 SYSTEMTESTTOP=..
 . $SYSTEMTESTTOP/conf.sh
 
@@ -221,11 +219,19 @@ ret=0
 load_cache
 dump_cache
 mv ns2/named_dump.db.$n ns2/named_dump.db.$n.a
-sed -n '/plain success\/timeout/,/Unassociated entries/p' ns2/named_dump.db.$n.a | grep 'ns.flushtest.example' > /dev/null 2>&1 || ret=1
+sed -n '/plain success\/timeout/,/Unassociated entries/p' \
+       ns2/named_dump.db.$n.a > sed.out.$n.a
+grep 'plain success/timeout' sed.out.$n.a > /dev/null 2>&1 || ret=1
+grep 'Unassociated entries' sed.out.$n.a > /dev/null 2>&1 || ret=1
+grep 'ns.flushtest.example' sed.out.$n.a > /dev/null 2>&1 || ret=1
 $RNDC $RNDCOPTS flushtree flushtest.example || ret=1
 dump_cache
 mv ns2/named_dump.db.$n ns2/named_dump.db.$n.b
-sed -n '/plain success\/timeout/,/Unassociated entries/p' ns2/named_dump.db.$n.b | grep 'ns.flushtest.example' > /dev/null 2>&1 && ret=1
+sed -n '/plain success\/timeout/,/Unassociated entries/p' \
+       ns2/named_dump.db.$n.b > sed.out.$n.b
+grep 'plain success/timeout' sed.out.$n.b > /dev/null 2>&1 || ret=1
+grep 'Unassociated entries' sed.out.$n.b > /dev/null 2>&1 || ret=1
+grep 'ns.flushtest.example' sed.out.$n.b > /dev/null 2>&1 && ret=1
 if [ $ret != 0 ]; then echo "I:failed"; fi
 status=`expr $status + $ret`