Branch Coverage

lib/ExtUtils/MM_Win32.pm
Criterion Covered Total %
branch 5 102 4.9


line true false branch
40 0 2 $config->{'cc'} =~ /\bbcc/i ? :
41 0 2 $config->{'cc'} =~ /\bgcc\b/i ? :
42 0 2 $config->{'cc'} =~ /\b(?:cl|icl)/i ? :
58 0 0 if $self->{'SKIPHASH'}{'dynamic'}
100 0 0 exists $ENV{'PATHEXT'} ? :
105 0 0 if ($file =~ /($e)$/i) { }
106 0 0 if -e $file
110 0 0 if -e "$file$_"
127 0 0 $self->is_make_type('gmake') ? :
0 0 $self->is_make_type('dmake') ? :
0 0 $self->is_make_type('nmake') ? :
146 0 0 $self->{'PERL_CORE'} ? :
178 0 0 if ($BORLAND)
182 0 0 if length $libpath
216 0 0 unless defined $self->{$macro}
231 0 0 unless $self->is_make_type("gmake")
245 0 0 unless $self->is_make_type("dmake")
276 0 0 if $self->is_make_type("dmake")
291 0 0 if $BORLAND
292 0 0 $GCC ? :
0 0 $BORLAND ? :
307 0 0 if ($GCC) { }
0 0 elsif ($BORLAND) { }
315 0 0 $self->is_make_type('dmake') ? :
319 0 0 if ($exportlist eq '$(EXPORT_LIST)') { }
320 0 0 $self->is_make_type('dmake') ? :
365 0 0 $GCC ? :
390 0 0 if -r $file and -f _
391 0 0 if -r "$file.pl" and -f _
392 0 0 if -r "$file.plx" and -f _
393 0 0 if -r "$file.bat" and -f _
399 0 0 unless $self->can_load_xs
406 0 0 length $file > 11 ? :
415 0 0 if ($arg =~ / / and not $self->is_make_type("gmake"))
418 0 0 if not defined $arg or $arg =~ / /
437 0 0 $MSVC ? :
451 0 0 unless $self->is_make_type("nmake")
468 0 0 unless $self->can_load_xs
478 0 0 defined $short ? :
491 0 0 unless defined $switches
508 0 0 unless defined $opts->{'allow_variables'}
516 0 0 if $text =~ /[ \t#]/
526 0 0 if ($self->is_make_type("dmake"))
532 0 0 $opts->{'allow_variables'} ? :
563 1 1 unless $self->is_make_type("nmake")
613 0 0 $MSVC ? :
626 0 0 if $self->{'CFLAGS'}
627 0 0 unless $self->needs_linking
631 0 0 if /^(\S*)\s*=\s*(\S*)$/
633 0 0 if $self->{'LINKTYPE'} eq "static"
654 0 0 if ($make =~ /[^A-Z0-9]/i)