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