[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