On Mon, Mar 07, 2005 at 07:45:39AM -0700, Jim Cromie wrote: > Theres another issue: coverage can depend upon presense of other modules, > ex Test::Warnings, being installed on testers boxes, those tests would > be skipped otherwise, > and perceived coverage would suffer.
That's ok. The overall coverage report can show the union of all reports for that version of the module. This will produce more accurate coverage reports since it will allow the results from multiple platforms to be combined. For example, if you do a coverage analysis of MakeMaker or Module::Build on Unix all the non-Unix code will appear to be uncovered. But if you combine the results from several different machines you'll get all the code.