Condition Coverage

blib/lib/Test/CheckManifest.pm
Criterion Covered Total %
condition 33 57 57.8


and 3 conditions

line !l l&&!r l&&r condition
88 1 2 8 $is_hashref && $$hashref{'filter'}
90 10 0 1 $is_hashref && $$hashref{'bool'} && $$hashref{'bool'} =~ /^and$/i
96 1 5 5 $is_hashref and exists $$hashref{'exclude'}
6 0 5 $is_hashref and exists $$hashref{'exclude'} and ref $$hashref{'exclude'} eq 'ARRAY'
150 282 170 164 -f $file and not $is_excluded
152 282 164 170 -f $file and $is_excluded
183 1 6 4 scalar @missing_files >= 1 and $test_bool == 1
7 4 0 scalar @missing_files >= 1 and $test_bool == 1 and $VERBOSE
184 11 0 0 scalar @files_plus >= 1 and $test_bool == 1
11 0 0 scalar @files_plus >= 1 and $test_bool == 1 and $VERBOSE
199 132 0 0 $selftest and $fh_line =~ /# selftest/
231 0 0 616 $files_in_skip and 'ARRAY' eq ref $files_in_skip
242 0 0 560 ref $_ and ref $_ eq 'Regexp'
246 55 0 2 $file =~ /$_/ and ref $_
55 2 0 grep {ref $_ eq 'Regexp' if $file =~ /$_/ and ref $_;} @$filter and grep {not ref $_ if $file =~ /^\Q$_\E/;} @$dirref
258 11 0 0 $skip and -e $skip
261 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