[bind10-dev] autobuilder doing "systest" now
Jeremy C. Reed
jreed at isc.org
Thu Aug 4 14:27:46 UTC 2011
An autobuilder is now running the systest target now.
This means it will run run_bind10.sh and do some basic run-time
functionality tests with bindctl, b10-auth, dig, etc.
The build system it is on is a 64-bit MacOS X 10.6 and is using Clang.
The "systest" target is a port of BIND 9's system tests. Currently it
only has a few tests, for example:
cd tests/system; \
sh
/b/work/BIND10-systest/20110804135842-MacOS/build/tests/system/runall.sh
S:bindctl:Thu Aug 4 07:08:46 PDT 2011
T:bindctl:1:A
A:System test bindctl
I:Checking b10-auth is working by default (0)
I:Checking BIND 10 statistics after a pause (1)
I:Stopping b10-auth and checking that (2)
;; Connection to 10.53.0.1#53210(10.53.0.1) for ns.example.com. failed:
connection refused.
I:Restarting b10-auth and checking that (3)
I:Rechecking BIND 10 statistics after a pause (4)
I:Changing the data source from sqlite3 to in-memory (5)
I:Rechecking BIND 10 statistics after changing the datasource (6)
I:exit status: 0
R:PASS
E:bindctl:Thu Aug 4 07:09:17 PDT 2011
S:glue:Thu Aug 4 07:09:17 PDT 2011
T:glue:1:A
A:System test glue
I:testing that a TLD referral gets a full glue set from the root zone
(0)
I:testing that we find glue A RRs we are authoritative for (1)
I:testing that we don't find out-of-zone glue (2)
I:exit status: 0
R:PASS
E:glue:Thu Aug 4 07:09:36 PDT 2011
We have not made a decision to continue with "systest" but for now it is
the run-time level testing included with BIND 9. That is another
discussion -- hopefully we settle this at our next face-to-face meeting.
Jeremy C. Reed
ISC
More information about the bind10-dev
mailing list