BIND 10 #3243: [kean] The serial unit tests execution is not possible for automake 1.13 and later

BIND 10 Development do-not-reply at isc.org
Mon Jan 13 09:48:03 UTC 2014


#3243: [kean] The serial unit tests execution is not possible for automake 1.13
and later
-------------------------------------+-------------------------------------
            Reporter:  marcin        |                        Owner:  kean
                Type:  enhancement   |                       Status:
            Priority:  medium        |  reopened
           Component:  build system  |                    Milestone:
            Keywords:                |  Sprint-20131015
           Sensitive:  0             |                   Resolution:
         Sub-Project:  Core          |                 CVSS Scoring:
Estimated Difficulty:  0             |              Defect Severity:  N/A
         Total Hours:  0             |  Feature Depending on Ticket:
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------

Comment (by kean):

 Re-opening this. After living with this change for just a handful of bugs,
 the serial harness is just plain getting in the way. I always run "make
 -j12 check". The serial harness makes this completely untenable. You need
 to preserve at least SOME mechanism for using the parallel harness. It is
 my contention that this should be the default, and in the cases where you
 *need* the serial harness, such as for log scraping on the builders, that
 the driving scripts somehow enable that. However for developers, I think
 the parallel harness is more useful. Not only can you run the checks
 quicker, thus saving time, but if there is a failure and you happened to
 have just run "make check" without redirecting output, that there are log
 files present with the results that you can instantly refer to, no need to
 rerun tests with I/O redirection in place.

 I suggest making use of an environment variable in the check, and if set,
 then enable the serial harness, otherwise use whatever is the default
 harness assigned by automake. This is less likely to cause any problems
 with future versions of automake.

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


More information about the bind10-tickets mailing list