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 2137 0 292 $$result{'error'} and $$result{'error'} =~ /trapped by operation mask|safe compartment timed out/i
257 346 0 1000 $meta and -e $meta
259 0 0 1000 not $@ and UNIVERSAL::isa($yaml, 'HASH')
0 0 1000 not $@ and UNIVERSAL::isa($yaml, 'HASH') and exists $$yaml{'no_index'}
0 0 1000 not $@ and UNIVERSAL::isa($yaml, 'HASH') and exists $$yaml{'no_index'} and UNIVERSAL::isa($$yaml{'no_index'}, 'HASH')

or 3 conditions

line l !l&&r !l&&!r condition
140 22814 522 37148 $inpod or /^\s*#/
303 1780 66 2629 $pm =~ m[^\Q$tempdir\E/[^/]+/($ignore)] || grep({$pm =~ m[^\Q$tempdir\E/[^/]+/$_$];} keys %ignorefiles)
317 116 101 2229 exists $ignorepackages{$module} or grep {$module =~ /$_::/;} keys %ignorenamespaces