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

Reply via email to