Condition Coverage

blib/lib/Test/CheckManifest.pm
Criterion Covered Total %
condition 33 63 52.3


and 3 conditions

line !l l&&!r l&&r condition
90 1 10 0 $is_hashref && $hashref->{'filter'}
93 9 0 1 $is_hashref && $hashref->{'bool'} && $hashref->{'bool'} =~ /^and$/i
99 1 10 0 $is_hashref and exists $hashref->{'exclude'}
5 0 5 $is_hashref and exists $hashref->{'exclude'} and ref $hashref->{'exclude'} eq 'ARRAY'
151 282 172 173 -f $file and not $is_excluded
153 282 173 172 -f $file and $is_excluded
190 1 6 4 scalar @missing_files >= 1 and $test_bool == 1
7 4 0 scalar @missing_files >= 1 and $test_bool == 1 and $VERBOSE
191 11 0 0 scalar @files_plus >= 1 and $test_bool == 1
11 0 0 scalar @files_plus >= 1 and $test_bool == 1 and $VERBOSE
192 11 0 0 scalar @dup_files >= 1 and $test_bool == 1
11 0 0 scalar @dup_files >= 1 and $test_bool == 1 and $VERBOSE
207 143 0 0 $selftest and $fh_line =~ /# selftest/
239 0 0 627 $files_in_skip and 'ARRAY' eq ref $files_in_skip
250 0 0 570 ref $_ and ref $_ eq 'Regexp'
254 56 0 2 $file =~ /$_/ and ref $_
56 2 0 grep {ref $_ eq 'Regexp' if $file =~ /$_/ and ref $_;} @$filter and grep {not ref $_ if $file =~ /^\Q$_\E/;} @$dirref
266 11 0 0 $skip and -e $skip
269 0 0 0 -e $skip and not open(my $skip_fh, '<', $skip)

or 3 conditions

line l !l&&r !l&&!r condition
72 0 0 11 not $tmp_home or $tmp_home eq $home
0 0 11 not $tmp_home or $tmp_home eq $home or $counter++ == 20