Condition Coverage

blib/lib/CPAN/ParseDistribution.pm
Criterion Covered Total %
condition 16 24 66.6


and 3 conditions

line !l l&&!r l&&r condition
190 3882 0 34 $result->{'error'} and $result->{'error'} =~ /trapped by operation mask|safe compartment timed out/i
257 456 0 1540 $meta and -e $meta
259 0 0 1540 not $@ and ref $yaml eq 'HASH'
0 1540 0 not $@ and ref $yaml eq 'HASH' and exists $yaml->{'no_index'}
0 0 1540 not $@ and ref $yaml eq 'HASH' and exists $yaml->{'no_index'} and ref $yaml->{'no_index'} eq 'HASH'

or 3 conditions

line l !l&&r !l&&!r condition
140 33220 744 55194 $inpod or /^\s*#/
304 2862 98 4208 $pm =~ m[^\Q$tempdir\E/[^/]+/($ignore)] || grep({$pm =~ m[^\Q$tempdir\E/[^/]+/$_$];} keys %ignorefiles)
318 180 158 3614 exists $ignorepackages{$module} or grep {$module =~ /$_::/;} keys %ignorenamespaces