Condition Coverage

Build.PL
Criterion Covered Total %
condition 15 86 17.4


and 3 conditions

line !l l&&!r l&&r condition
38 3 0 0 $argv =~ /^[^-].*=.*/ and $argv_i == 0 || !($ARGV[$argv_i - 1] =~ /^--?config$/)
122 3 0 36 /\.(pm|pod)$/ and -f $_
135 4 36 0 -f $_ and not $seen_blib{$File::Find::name}
156 3 23 13 -f $_ and /\.pod$/
186 1 13 0 -f $_ and not $seen_blib_man{$File::Find::name}
218 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+($|:)/
219 0 0 0 defined $ENV{'HARNESS_OPTIONS'} && $ENV{'HARNESS_OPTIONS'} ne ''
263 0 0 0 $distro_spec and $distro_spec =~ /^.*:.*$/
343 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"
494 0 0 0 $distro_spec and $distro_spec =~ /^.*:.*$/
621 0 0 0 defined $out and $out ne ""
759 0 0 0 @files and $show_only
1053 0 0 0 $tag and $use_workdir
1059 0 0 0 $distro_spec and $distro_spec =~ /^.*:.*$/
1155 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
97 1 0 shift @ARGV || 'build'
862 0 0 $opt{'installdirs'} || ''
0 0 $opt{'installdirs'} || ''
964 0 0 shift() || 'META.json'
969 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
38 0 0 0 $argv_i == 0 || !($ARGV[$argv_i - 1] =~ /^--?config$/)
126 0 0 36 not -e $dest or -M $dest > -M $file
165 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"
558 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"