grep "CLIENT-SUBNET.*192.0.2.128/32/24" dig.out.${t} > /dev/null || { echo "I:test $t failed" ; status=1; }
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
echo "I: failed"; status=1
fi
-exit $status
+echo "I:exit status: $status"
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
-
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
grep "^; NSID: .* (\"this.is.a.test.of.server-id\")$" dig.out.ns3.$n > /dev/null || ret=1
if [ $ret != 0 ] ; then echo I:failed; status=`expr $status + $ret`; fi
-exit $status
+echo "I:exit status: $status"
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
ret=0
$DIG axfr dynamic @10.53.0.2 -p 5300 > dig.ns2.test$n
$PERL ../digcomp.pl dig.ns2.test$n postns1.good || ret=1
+status=`expr $status + $ret`
+
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
if [ $status = 0 ]; then $SHELL clean.sh; fi
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
n=`expr $n + 1`
-exit $status
+echo "I:exit status: $status"
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
done
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-rm -f dig.out.test*
+rm -f dig.out.*test*
rm -f delv.out.test*
rm -f */named.memstats
rm -f */named.run
echo "I:checking dig +subnet with various prefix lengths ($n)"
ret=0
for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24; do
- $DIG $DIGOPTS +tcp @10.53.0.2 +subnet=255.255.255.255/$i A a.example > dig.out.test$n 2>&1 || ret=1
+ $DIG $DIGOPTS +tcp @10.53.0.2 +subnet=255.255.255.255/$i A a.example > dig.out.$i.test$n 2>&1 || ret=1
case $i in
1|9|17) octet=128 ;;
2|10|18) octet=192 ;;
9|10|11|12|13|14|15|16) addr="255.${octet}.0.0";;
17|18|19|20|21|22|23|24) addr="255.255.${octet}.0" ;;
esac
- grep "FORMERR" < dig.out.test.$p.$n > /dev/null && ret=1
- grep "CLIENT-SUBNET: $addr/$i/0" < dig.out.test$n > /dev/null || ret=1
+ grep "FORMERR" < dig.out.$i.test$n > /dev/null && ret=1
+ grep "CLIENT-SUBNET: $addr/$i/0" < dig.out.$i.test$n > /dev/null || ret=1
done
if [ $ret != 0 ]; then echo "I:failed"; fi
status=`expr $status + $ret`
if [ $ret != 0 ]; then echo "I:failed"; fi
status=`expr $status + $ret`
- exit $status
+ echo "I:exit status: $status"
+ [ $status -eq 0 ] || exit 1
else
echo "$DELV is needed, so skipping these delv tests"
fi
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
if [ $ret != 0 ]; then echo "I:failed"; fi
status=`expr $status + $ret`
-exit $status
+echo "I:exit status: $status"
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
if [ $ret != 0 ]; then echo "I:failed"; fi
status=`expr $status + $ret`
-exit $status
+echo "I:exit status: $status"
+[ $status -eq 0 ] || exit 1
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
done
test $ret = 0 || { echo "I:failed"; status=`expr $status + $ret`; }
done
-exit $status
+
+echo "I:exit status: $status"
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
test_del test6.ipv6.example.nil. AAAA || ret=1
status=`expr $status + $ret`
-exit $status
+echo "I:exit status: $status"
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
n=`expr $n + 1`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
if [ $ret != 0 ]; then echo "I:failed"; fi
status=`expr $status + $ret`
-exit $status
+echo "I:exit status: $status"
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
$PERL ../digcomp.pl noglue.good dig.out || status=1
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
if [ $ret != 0 ]; then echo "I:failed"; fi
status=`expr $status + $ret`
-exit $status
+echo "I:exit status: $status"
+[ $status -eq 0 ] || exit 1
fi
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
n=`expr $n + 1`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
}
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
fi
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
fi;
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $ret + $status`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
-
+[ $status -eq 0 ] || exit 1
[ $ret = 0 ] || { echo I:failed; status=1; }
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
done
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $count`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
test ${ttl:-1} -eq 0 || ret=1
if [ $ret != 0 ]; then echo "I:failed"; fi
status=`expr $status + $ret`
+
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
fi
-exit $status
+echo "I:exit status: $status"
+[ $status -eq 0 ] || exit 1
grep "status: SERVFAIL" dig.out.delegation > /dev/null || setret "I:failed"
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
if test $ret != 0; then echo "I:failed"; fi
status=`expr $status + $ret`
-
-exit $status
+echo "I:exit status: $status"
+[ $status -eq 0 ] || exit 1
test $ret -eq 0 || { echo "I:failed"; status=`expr $status + 1`; }
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
fi
echo "I:exit status: $ret"
-exit $ret
+[ $ret -eq 0 ] || exit 1
#[ $ret -ne 0 ] && echo "I:test failure overridden"
-#exit 0
+#[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
-exit $status
+echo "I:exit status: $status"
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
egrep '10.53.0.5$' >> test2.out || status=1
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
n=`expr $n + 1`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
kill `cat reload.pid`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
done
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
echo "I: failed"; status=1
fi
-exit $status
+echo "I:exit status: $status"
+[ $status -eq 0 ] || exit 1
[ $status -eq 0 ] && echo "I:tsiggss tests all OK"
kill `cat authsock.pid`
-exit $status
+
+echo "I:exit status: $status"
+[ $status -eq 0 ] || exit 1
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
fi
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
diff good.out dig.out || status=1
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
[ $ret = 0 ] || failed
[ $dumpit = 1 ] && cat verify.out.$n
done
-exit $status
+
+echo "I:exit status: $status"
+[ $status -eq 0 ] || exit 1
fi
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $tmp`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
$PERL ../digcomp.pl dig.out.ns1 dig.out.ns2 || status=1
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1
status=`expr $status + $ret`
echo "I:exit status: $status"
-exit $status
+[ $status -eq 0 ] || exit 1