BIND 10 #1213: Implement IXFR system tests

BIND 10 Development do-not-reply at isc.org
Wed Oct 12 13:28:01 UTC 2011


#1213: Implement IXFR system tests
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:  vorner
  stephen                            |                Status:  reviewing
                       Type:  task   |             Milestone:
                   Priority:         |  Sprint-20111025
  critical                           |            Resolution:
                  Component:  xfrin  |             Sensitive:  0
                   Keywords:         |           Sub-Project:  DNS
            Defect Severity:  N/A    |  Estimated Difficulty:  7
Feature Depending on Ticket:         |           Total Hours:  0
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
Changes (by stephen):

 * owner:  stephen => vorner


Comment:

 > Hmm, I didn't know about the nonportability. Stupid old platforms :-(.
 Should we revert it then, according to Jeremy?
 I've reverted it to be on the safe side.

 > And I guess this is bashism?:
 I'm not sure, but the way that it has been done (do the pipeline then test
 the result) is certainly safe.

 > I guess requiring socat is too much, right? Then we wouldn't need the
 special programs.
 socat might handle the first, but then we are faced with the problem that
 it is another package to install.  A program to listen on a socket and
 send back a known bytestream would not be too complicated to write.

 > return 1t
 > Is it a typo or some shell trick I don't know?
 The former - corrected.

 > First line of tests/system/ixfr/in-2/setup.sh.in is empty. Couldn't it
 make trouble if the #!/bin/sh isn't at the very top?
 Typo - corrected.

 > The README files are indeed a way to make sure git keeps the
 directories. But AFAIK having an empty .keep file in the directory is more
 common way to do this. Do you think it is better to have README with
 explanation, or should we use the common way?
 I would leave the README.  .keep is invisible in a normal "ls" and at
 least the README gives some explanation as to what is happening.

 > Would you merge master into this, so we can check if the test actually
 passes?
 Commit f2b5473fc2f2dfa13485fe9822e84fadd69ac950 contains the changes made
 as a result of the review above (plus a couple of others in preparation
 for the merge).

 Commit 044381e03b7f178c7c322861960b79c8a27bb4b1 includes the merge into
 master.

-- 
Ticket URL: <http://bind10.isc.org/ticket/1213#comment:14>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list