On Jun 21, 2005, at 1:09 PM, James E Keenan wrote:
Kevin Scaldeferri wrote:
It seems to me like the time Devel::Cover takes to do its
book-keeping when a process terminates is linear in the total number
of files in the cover_db, rather than linear in the number of files
involved in that particular process.
[snip]
This seems unfortunate for at least two reasons:
1) it ends up taking a really long time to run the tests. At some
point, maybe long enough that nightly tests become prohibitive (even
more so for continuous integration).
Kevin:
I figured that someone more knowledgeable than I would respond to your
post, but since no one has, let me pose this question:
In what sort of context are you running Devel::Cover nightly? On what
modules or over what code?
We have a substantial Perl code base (as I've said several hundred
modules), with unit tests. I have a test environment which does a
nightly checkout of the code and runs all the unit tests, with
Devel::Cover enabled and reports on the results. This is all
proprietary code, if that is what you're asking.
-keivn