mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-01 15:05:23 +00:00
Ensure test fails if packet.pl does not work as expected
This commit is contained in:
@@ -244,7 +244,7 @@ n=`expr $n + 1`
|
|||||||
ret=0
|
ret=0
|
||||||
echo_i "check that TYPE=0 update is handled ($n)"
|
echo_i "check that TYPE=0 update is handled ($n)"
|
||||||
echo "a0e4280000010000000100000000060001c00c000000fe000000000000" |
|
echo "a0e4280000010000000100000000060001c00c000000fe000000000000" |
|
||||||
$PERL ../packet.pl -a 10.53.0.1 -p ${PORT} -t tcp > /dev/null
|
$PERL ../packet.pl -a 10.53.0.1 -p ${PORT} -t tcp > /dev/null || ret=1
|
||||||
$DIG $DIGOPTS +tcp version.bind txt ch @10.53.0.1 > dig.out.ns1.$n
|
$DIG $DIGOPTS +tcp version.bind txt ch @10.53.0.1 > dig.out.ns1.$n
|
||||||
grep "status: NOERROR" dig.out.ns1.$n > /dev/null || ret=1
|
grep "status: NOERROR" dig.out.ns1.$n > /dev/null || ret=1
|
||||||
[ $ret = 0 ] || { echo_i "failed"; status=1; }
|
[ $ret = 0 ] || { echo_i "failed"; status=1; }
|
||||||
@@ -253,7 +253,7 @@ n=`expr $n + 1`
|
|||||||
ret=0
|
ret=0
|
||||||
echo_i "check that TYPE=0 additional data is handled ($n)"
|
echo_i "check that TYPE=0 additional data is handled ($n)"
|
||||||
echo "a0e4280000010000000000010000060001c00c000000fe000000000000" |
|
echo "a0e4280000010000000000010000060001c00c000000fe000000000000" |
|
||||||
$PERL ../packet.pl -a 10.53.0.1 -p ${PORT} -t tcp > /dev/null
|
$PERL ../packet.pl -a 10.53.0.1 -p ${PORT} -t tcp > /dev/null || ret=1
|
||||||
$DIG $DIGOPTS +tcp version.bind txt ch @10.53.0.1 > dig.out.ns1.$n
|
$DIG $DIGOPTS +tcp version.bind txt ch @10.53.0.1 > dig.out.ns1.$n
|
||||||
grep "status: NOERROR" dig.out.ns1.$n > /dev/null || ret=1
|
grep "status: NOERROR" dig.out.ns1.$n > /dev/null || ret=1
|
||||||
[ $ret = 0 ] || { echo_i "failed"; status=1; }
|
[ $ret = 0 ] || { echo_i "failed"; status=1; }
|
||||||
@@ -262,7 +262,7 @@ n=`expr $n + 1`
|
|||||||
ret=0
|
ret=0
|
||||||
echo_i "check that update to undefined class is handled ($n)"
|
echo_i "check that update to undefined class is handled ($n)"
|
||||||
echo "a0e4280000010001000000000000060101c00c000000fe000000000000" |
|
echo "a0e4280000010001000000000000060101c00c000000fe000000000000" |
|
||||||
$PERL ../packet.pl -a 10.53.0.1 -p ${PORT} -t tcp > /dev/null
|
$PERL ../packet.pl -a 10.53.0.1 -p ${PORT} -t tcp > /dev/null || ret=1
|
||||||
$DIG $DIGOPTS +tcp version.bind txt ch @10.53.0.1 > dig.out.ns1.$n
|
$DIG $DIGOPTS +tcp version.bind txt ch @10.53.0.1 > dig.out.ns1.$n
|
||||||
grep "status: NOERROR" dig.out.ns1.$n > /dev/null || ret=1
|
grep "status: NOERROR" dig.out.ns1.$n > /dev/null || ret=1
|
||||||
[ $ret = 0 ] || { echo_i "failed"; status=1; }
|
[ $ret = 0 ] || { echo_i "failed"; status=1; }
|
||||||
|
@@ -214,7 +214,7 @@ grep "unknown algorithm" keygen.out3 > /dev/null || ret=1
|
|||||||
|
|
||||||
echo_i "check that a 'BADTIME' response with 'QR=0' is handled as a request"
|
echo_i "check that a 'BADTIME' response with 'QR=0' is handled as a request"
|
||||||
ret=0
|
ret=0
|
||||||
$PERL ../packet.pl -a 10.53.0.1 -p ${PORT} -t tcp < badtime > /dev/null
|
$PERL ../packet.pl -a 10.53.0.1 -p ${PORT} -t tcp < badtime > /dev/null || ret=1
|
||||||
$DIG -p ${PORT} @10.53.0.1 version.bind txt ch > dig.out.verify || ret=1
|
$DIG -p ${PORT} @10.53.0.1 version.bind txt ch > dig.out.verify || ret=1
|
||||||
grep "status: NOERROR" dig.out.verify > /dev/null || ret=1
|
grep "status: NOERROR" dig.out.verify > /dev/null || ret=1
|
||||||
if [ $ret -eq 1 ] ; then
|
if [ $ret -eq 1 ] ; then
|
||||||
|
Reference in New Issue
Block a user