On Mon, Mar 07, 2005 at 12:54:00PM -0700, Jim Cromie wrote: > >Nope. You're free to run it yourself though. :) > > > >Its likely to be pretty appauling because of all the multi-platform code > >and that XS code is untested. > > I'll just take your word for it. :-)
Well, I ran it myself and it is pretty horrifying. About half the statements are covered. Even MM_Unix is only at 63%. http://makemaker.org/tmp/cover_db/ Though I'd be interested to know how MM_MacOS with 0% in everything comes out with a 33% total. Additionally, Devel::Cover caused a test failure in hints.t. > I guess it depends on what 'lumped' means. > I suppose the useful thing would be to have the individual reports > available too, > so yes it would help. You take the union of all the reports. So let's say you had code like this: 1 if( $Is_Windows ) { 2 ...do this... 3 } 4 else { 5 ...do that... 6 } Alice runs Windows which covers line 2 and half the conditional. Bill runs Unix which covers line 5 and the other half of the conditional. Combine their two runs and you have statements 2 and 5 plus the entire conditional: full coverage.