BIND 10 #604: Evaluate TAHI suite for testing b10-auth
BIND 10 Development
do-not-reply at isc.org
Tue Mar 1 09:19:31 UTC 2011
#604: Evaluate TAHI suite for testing b10-auth
-------------------------------------+-------------------------------------
Reporter: stephen | Owner: UnAssigned
Type: task | Status: reviewing
Priority: major | Milestone: A-Team-
Component: | Sprint-20110309
b10-auth | Resolution:
Keywords: | Sensitive: 0
Estimated Number of Hours: 5.0 | Add Hours to Ticket: 0
Billable?: 1 | Total Hours: 0
Internal?: 0 |
-------------------------------------+-------------------------------------
Changes (by vorner):
* owner: vorner => UnAssigned
* status: accepted => reviewing
Comment:
Hello
I have been reading trough the web pages and READMEs and such. I think
that the
testsuite is of any use for us in the vanilla form. I'm not sure if I
understand correctly, but from what I read it seams they test network
routing,
network stacks and stuff like that in conditions close to real life. With
DNS,
they have they own server to send packets against. They describe how to
make
the server reconfigure itself for various tests automatically, but there's
no
mention of plugging in any other implementation.
Furthermore, the tests are divided to groups, each group needs a different
network topology, each test needs a different master file loaded, etc.
This
seems like a quite big task to set up (provided that they require a
specific OS
version ‒ some freeBSD ‒ for the test master machine). Their tests don't
run on
a single machine, they need a lab (which, presumably, could be bunch of
virtual
machines).
So, I don't think we have enough time to use it before the end of Y2.
However,
as it contains bunch of various scenarios, it might be of some use in
future.
The scenarios are perl sources describing what should be set up and how
and
what packets to send and what to expect. I think we can either spend some
time
and write the remote end to configure our BIND10 instead of their testing
mini-server, or (which I believe would be less work, because it wouldn't
need
installing several machines, some with patched kernel to inject packets)
use
only the descriptions and let a perl DNS library create the packets and
send
them, write something to create the master files and load them and make it
run
locally ‒ but use their ideas what could be tested.
So, unless we have someone who wants to spend few days installing freeBSD
machines and configuring several network adapters on each of them, I
propose to
leave this one for now and look into it some time later.
--
Ticket URL: <https://bind10.isc.org/ticket/604#comment:4>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list