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 3836 0 80 $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 UNIVERSAL::isa($yaml, 'HASH')
0 1540 0 not $@ and UNIVERSAL::isa($yaml, 'HASH') and exists $yaml->{'no_index'}
0 0 1540 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 33220 744 55194 $inpod or /^\s*#/
303 2862 98 4208 $pm =~ m[^\Q$tempdir\E/[^/]+/($ignore)] || grep({$pm =~ m[^\Q$tempdir\E/[^/]+/$_$];} keys %ignorefiles)
317 180 158 3614 exists $ignorepackages{$module} or grep {$module =~ /$_::/;} keys %ignorenamespaces