From: Evan Hunt Date: Wed, 1 Oct 2014 00:08:12 +0000 (-0700) Subject: [master] improve dlzexternal test X-Git-Tag: v9.11.0a1~1378^2 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=7b04216015f6984fa43fc96f1c741ec287f84917;p=thirdparty%2Fbind9.git [master] improve dlzexternal test 3963. [test] Added NXRRSET test cases to the "dlzexternal" system test. [RT #37344] --- diff --git a/CHANGES b/CHANGES index a02a16a515e..b2be41e234d 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +3963. [test] Added NXRRSET test cases to the "dlzexternal" + system test. [RT #37344] + 3962. [bug] 'dig +topdown +trace +sigchase' address unhandled error conditions. [RT #34663] diff --git a/bin/tests/system/dlzexternal/tests.sh b/bin/tests/system/dlzexternal/tests.sh index d97139c2fce..0f672214de4 100644 --- a/bin/tests/system/dlzexternal/tests.sh +++ b/bin/tests/system/dlzexternal/tests.sh @@ -72,6 +72,12 @@ status=`expr $status + $ret` test_update deny.example.nil. TXT "86400 TXT helloworld" "helloworld" should_fail && ret=1 status=`expr $status + $ret` +newtest "I:testing nxrrset" +$DIG $DIGOPTS testdc1.example.nil AAAA > dig.out.$n +grep "status: NOERROR" dig.out.$n > /dev/null || ret=1 +grep "ANSWER: 0" dig.out.$n > /dev/null || ret=1 +status=`expr $status + $ret` + newtest "I:testing prerequisites are checked correctly" cat > ns1/update.txt << EOF server 10.53.0.1 5300 @@ -181,6 +187,13 @@ grep "flags:[^;]* aa[ ;]" dig.out.ns1.test$n > /dev/null || ret=1 if [ $ret != 0 ]; then echo "I:failed"; fi status=`expr $status + $ret` +newtest "I:checking no redirected lookup for nonexistent type" +$DIG $DIGOPTS @10.53.0.1 exists aaaa > dig.out.ns1.test$n || ret=1 +grep "status: NOERROR" dig.out.ns1.test$n > /dev/null || ret=1 +grep "ANSWER: 0" dig.out.ns1.test$n > /dev/null || ret=1 +if [ $ret != 0 ]; then echo "I:failed"; fi +status=`expr $status + $ret` + newtest "I:checking redirected lookup for a long nonexistent name" $DIG $DIGOPTS @10.53.0.1 long.name.is.not.there a > dig.out.ns1.test$n || ret=1 grep "status: NOERROR" dig.out.ns1.test$n > /dev/null || ret=1