Condition Coverage

Build.PL
Criterion Covered Total %
condition 1 56 1.7


and 3 conditions

line !l l&&!r l&&r condition
117 0 0 0 /\.(pm|pod)$/ and -f $_
135 0 0 0 -f $_ and /\.pod$/
190 0 0 0 $distro_spec and $distro_spec =~ /^.*:.*$/
267 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"
500 0 0 0 defined $out and $out ne ""
902 0 0 0 $distro_spec and $distro_spec =~ /^.*:.*$/
998 0 0 0 $git_status ne "" and $git_status ne "<"
1262 0 0 0 $yn eq "" and defined $default

or 2 conditions

line l !l condition
97 1 0 shift @ARGV || 'build'
722 0 0 $opt{'installdirs'} || ''
0 0 $opt{'installdirs'} || ''
824 0 0 shift() || 'META.json'
829 0 0 shift() || 'META.yml'
1140 0 0 delete $opts{'dir'} || die('Please specify dir')
1141 0 0 delete $opts{'distro_spec'} || die('Please specify distro_spec')

or 3 conditions

line l !l&&r !l&&!r condition
120 0 0 0 not -e $dest or -M $dest > -M $file
144 0 0 0 not -e $man or -M $man > -M $pod
0 0 0 not -e $man or -M $man > -M $pod or -M $man > -M "Build"
222 0 0 0 $distro_spec eq "centos:7" or $distro_spec eq "rockylinux:8"
437 0 0 0 not defined $max_width or $max_width < $width