[svn] commit: r2215 - in /branches/tingting-loadzone/src/bin/loadzone/tests/correct: clean.sh correct_test.sh.in get_zonedatas.py known.dig.out known.test.out
BIND 10 source code commits
bind10-changes at lists.isc.org
Tue Jun 22 09:38:35 UTC 2010
Author: shentingting
Date: Tue Jun 22 09:38:35 2010
New Revision: 2215
Log:
ticket 175. checking test results using data source API
Added:
branches/tingting-loadzone/src/bin/loadzone/tests/correct/get_zonedatas.py (with props)
branches/tingting-loadzone/src/bin/loadzone/tests/correct/known.test.out
Removed:
branches/tingting-loadzone/src/bin/loadzone/tests/correct/known.dig.out
Modified:
branches/tingting-loadzone/src/bin/loadzone/tests/correct/clean.sh
branches/tingting-loadzone/src/bin/loadzone/tests/correct/correct_test.sh.in
Modified: branches/tingting-loadzone/src/bin/loadzone/tests/correct/clean.sh
==============================================================================
--- branches/tingting-loadzone/src/bin/loadzone/tests/correct/clean.sh (original)
+++ branches/tingting-loadzone/src/bin/loadzone/tests/correct/clean.sh Tue Jun 22 09:38:35 2010
@@ -1,3 +1,3 @@
#!/bin/sh
-rm -f /usr/local/var/bind10-devel/zone.sqlite3
-rm -f dig.out
+rm -f ./zone.sqlite3
+rm -f loadzone.out
Modified: branches/tingting-loadzone/src/bin/loadzone/tests/correct/correct_test.sh.in
==============================================================================
--- branches/tingting-loadzone/src/bin/loadzone/tests/correct/correct_test.sh.in (original)
+++ branches/tingting-loadzone/src/bin/loadzone/tests/correct/correct_test.sh.in Tue Jun 22 09:38:35 2010
@@ -24,42 +24,33 @@
LOADZONE_PATH=@abs_top_srcdir@/src/bin/loadzone
status=0
echo "Loadzone include. from include.db file"
-${LOADZONE_PATH}/b10-loadzone include.db >> /dev/null
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 include.db >> /dev/null
echo "loadzone ttl1. from ttl1.db file"
-${LOADZONE_PATH}/b10-loadzone ttl1.db >> /dev/null
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 ttl1.db >> /dev/null
echo "loadzone ttl2. from ttl2.db file"
-${LOADZONE_PATH}/b10-loadzone ttl2.db >> /dev/null
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 ttl2.db >> /dev/null
echo "loadzone mix1. from mix1.db"
-${LOADZONE_PATH}/b10-loadzone mix1.db >> /dev/null
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 mix1.db >> /dev/null
echo "loadzone mix2. from mix2.db"
-${LOADZONE_PATH}/b10-loadzone mix2.db >> /dev/null
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 mix2.db >> /dev/null
echo "loadzone ttlext. from ttlext.db"
-${LOADZONE_PATH}/b10-loadzone ttlext.db >> /dev/null
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 ttlext.db >> /dev/null
echo "I:test master file \$INCLUDE semantics"
-dig +nostats +nocmd include. axfr @127.0.0.1 -p 5300 >dig.out
+echo "I:test master file BIND 8 compatibility TTL and \$TTL semantics"
+echo "I:test master file RFC1035 TTL and \$TTL semantics"
+echo "I:test master file BIND8 compatibility and mixed \$INCLUDE with \$TTL semantics"
+echo "I:test master file RFC1035 TTL and mixed \$INCLUDE with \$TTL semantics"
+echo "I:test master file BIND9 extenstion of TTL"
-echo "I:test master file BIND 8 compatibility TTL and \$TTL semantics"
-dig +nostats +nocmd ttl1. axfr @127.0.0.1 -p 5300 >>dig.out
+${PYTHON_EXEC} get_zonedatas.py > test.out
-echo "I:test master file RFC1035 TTL and \$TTL semantics"
-dig +nostats +nocmd ttl2. axfr @127.0.0.1 -p 5300 >>dig.out
-
-echo "I:test master file BIND8 compatibility and mixed \$INCLUDE with \$TTL semantics"
-dig +nostats +nocmd mix1. axfr @127.0.0.1 -p 5300 >> dig.out
-
-echo "I:test master file RFC1035 TTL and mixed \$INCLUDE with \$TTL semantics"
-dig +nostats +nocmd mix2. axfr @127.0.0.1 -p 5300 >> dig.out
-
-echo "I:test master file BIND9 extenstion of TTL"
-dig +nostats +nocmd ttlext. axfr @127.0.0.1 -p 5300 >> dig.out
-
-diff dig.out known.dig.out || status=1
+diff test.out known.test.out || status=1
echo "I:exit status: $status"
exit $status
More information about the bind10-changes
mailing list