Branch Coverage

lib/ExtUtils/MM_Win32.pm
Criterion Covered Total %
branch 4 86 4.7


line true false branch
39 0 2 $$config{'cc'} =~ /^bcc/i ? :
40 0 2 $$config{'cc'} =~ /\bgcc\b/i ? :
64 0 0 unless ($$self{'SKIPHASH'}{'dynamic'})
110 0 0 exists $ENV{'PATHEXT'} ? :
117 0 0 if ($file =~ /($e)$/i) { }
118 0 0 if -e $file
122 0 0 if -e "$file$_"
139 0 0 $self->is_make_type('dmake') ? :
0 0 $self->is_make_type('nmake') ? :
156 0 0 $$self{'PERL_CORE'} ? :
189 0 0 if ($BORLAND)
193 0 0 if length $libpath
227 0 0 unless defined $$self{$macro}
245 0 0 unless $self->is_make_type('dmake')
276 0 0 if $self->is_make_type('dmake')
295 0 0 unless $self->has_link_code
305 0 0 if $$self{'MYEXTLIB'}
309 0 0 $GCC ? :
0 0 $BORLAND ? :
318 0 0 if $$self{'PERL_SRC'} and $$self{'EXTRALIBS'}
334 0 0 unless $self->needs_linking
336 0 0 unless $self->has_link_code
351 0 0 if ($GCC) { }
0 0 elsif ($BORLAND) { }
358 0 0 $self->is_make_type('dmake') ? :
393 0 0 $GCC ? :
417 0 0 if -r $file and -f _
418 0 0 if -r "$file.pl" and -f _
419 0 0 if -r "$file.plx" and -f _
420 0 0 if -r "$file.bat" and -f _
445 0 0 $self->is_make_type('nmake') ? :
460 0 0 unless $self->can_load_xs
470 0 0 defined $short ? :
483 0 0 unless defined $switches
500 0 0 unless defined $$opts{'allow_variables'}
508 0 0 if $text =~ /[ \t]/
518 0 0 if ($self->is_make_type('dmake'))
523 0 0 $$opts{'allow_variables'} ? :
555 1 1 unless $self->is_make_type('nmake')
608 0 0 if $$self{'CFLAGS'}
609 0 0 unless $self->needs_linking
613 0 0 if /^(\S*)\s*=\s*(\S*)$/
615 0 0 if $$self{'LINKTYPE'} eq 'static'