Condition Coverage

Build.PL
Criterion Covered Total %
condition 15 86 17.4


and 3 conditions

line !l l&&!r l&&r condition
37 3 0 0 $argv =~ /^[^-].*=.*/ and $argv_i == 0 || !($ARGV[$argv_i - 1] =~ /^--?config$/)
121 3 0 36 /\.(pm|pod)$/ and -f $_
134 4 36 0 -f $_ and not $seen_blib{$File::Find::name}
155 3 23 13 -f $_ and /\.pod$/
185 1 13 0 -f $_ and not $seen_blib_man{$File::Find::name}
217 0 0 0 defined $ENV{'HARNESS_OPTIONS'} && $ENV{'HARNESS_OPTIONS'} =~ /(^|:)j\d+($|:)/
1 0 0 $opt{'jobs'} and not defined $ENV{'HARNESS_OPTIONS'} && $ENV{'HARNESS_OPTIONS'} =~ /(^|:)j\d+($|:)/
218 0 0 0 defined $ENV{'HARNESS_OPTIONS'} && $ENV{'HARNESS_OPTIONS'} ne ''
262 0 0 0 $distro_spec and $distro_spec =~ /^.*:.*$/
342 0 0 0 $distro_spec ne "centos:8" and $distro_spec ne "rockylinux:8"
0 0 0 $distro_spec ne "centos:8" and $distro_spec ne "rockylinux:8" and $distro_spec ne "rockylinux:9"
493 0 0 0 $distro_spec and $distro_spec =~ /^.*:.*$/
620 0 0 0 defined $out and $out ne ""
758 0 0 0 @files and $show_only
1052 0 0 0 $tag and $use_workdir
1058 0 0 0 $distro_spec and $distro_spec =~ /^.*:.*$/
1154 0 0 0 $git_status ne "" and $git_status ne "<"
1458 0 0 0 $yn eq "" and defined $default

or 2 conditions

line l !l condition
96 1 0 shift @ARGV || 'build'
861 0 0 $opt{'installdirs'} || ''
0 0 $opt{'installdirs'} || ''
963 0 0 shift() || 'META.json'
968 0 0 shift() || 'META.yml'
1304 0 0 delete $opts{'dir'} || die('Please specify dir')
1305 0 0 delete $opts{'distro_spec'} || die('Please specify distro_spec')

or 3 conditions

line l !l&&r !l&&!r condition
37 0 0 0 $argv_i == 0 || !($ARGV[$argv_i - 1] =~ /^--?config$/)
125 0 0 36 not -e $dest or -M $dest > -M $file
164 0 0 13 not -e $man or -M $man > -M $pod
0 0 13 not -e $man or -M $man > -M $pod or -M $man > -M "Build"
557 0 0 0 not defined $max_width or $max_width < $width
1308 0 0 0 $distro_spec eq "centos:6" or $distro_spec eq "centos:7"