Branch Coverage

blib/lib/ExtUtils/F77.pm
Criterion Covered Total %
branch 21 88 23.8


line true false branch
399 1 0 unless $system
400 0 1 if $system =~ /Cygwin/
401 1 0 unless $compiler
403 1 0 defined $compiler ? :
406 0 1 if (defined $ENV{'F77LIBS'}) { }
414 1 0 if (defined $compiler and defined $F77config{$system}) { }
416 0 1 if ($flibs ne '')
423 0 0 if $^O =~ /cygwin/i
424 0 0 if $^O eq 'VMS'
427 0 0 if ($compiler eq 'GNU') { }
431 0 0 if $flibs ne ''
440 1 0 unless ("$Runtime" ne '-LSNAFU -lwontwork' and $ok)
446 0 1 $Config{'cc'} =~ /\bgcc/ && $^O =~ /MSWin32/i ? :
451 0 1 if $flibs ne ''
452 1 0 unless $Runtime and $ok
462 0 1 if (defined $F77config{$system}{$compiler}{'Trail_'}) { }
474 0 1 if (defined $F77config{$system}{$compiler}{'Compiler'}) { }
485 0 1 if (defined $F77config{$system}{$compiler}{'Cflags'}) { }
548 0 3 ref $_[0] eq 'CODE' ? :
565 0 0 if (m[/SC(\d)\.(\d)/?.*$])
568 0 0 if (m[/SC(\d)\.(\d)\.(\d)/?.*$])
589 0 0 if /^-L(.+)$/ and -d $1
595 0 0 if /^-L/
596 0 0 if $_ eq '-lm'
597 0 0 if (/^-l(.+)$/)
600 0 0 unless (any_exists($pat))
606 0 0 $ret ? :
624 0 0 if (`${file}_exe` ne " Hello World\n") { }
633 0 0 if -e "$file.o"
647 0 0 if (not $isgcc and $^O ne 'VMS')
649 0 0 if $Config{'gccversion'}
651 0 0 if ($isgcc) { }
653 0 0 unless $string =~ /\n$/
659 0 0 if ($isgcc or $flibs =~ /-lg2c/ or $flibs =~ /-lf2c/) { }
661 0 0 if (not $fallback_compiler eq 'GFortran' && $^O =~ /MSWin/i) { }
679 0 5 if ($^O =~ /mswin32/i) { }
686 0 19 if exists $CACHE{$name}
688 0 133 if (-x $dir . "/$name")
695 0 5 if $^O eq 'VMS'
703 0 2 if $^O =~ /MSWin32/i
714 2 0 unless defined $compiler
723 0 0 if (defined $dir and $dir ne "lib$test.a") { }
732 0 0 if (defined $dir and $dir ne "lib$test.so") { }
748 0 0 if ($Config{'osname'} =~ /darwin/ and $Config{'osvers'} >= 14 and $compiler eq 'gfortran' and $version >= 4.9)