Condition Coverage

blib/lib/PLP.pm
Criterion Covered Total %
condition 18 29 62.0


and 3 conditions

line !l l&&!r l&&r condition
137 25 0 0 $use_cache and exists $cached{$path}
181 106 0 9 $part eq '<:=' and not $in_block
88 0 18 $part eq '<:' and not $in_block
72 0 16 $part eq ':>' and $in_block
67 0 5 $part =~ /^<\((.*?)\)>\z/ and not $in_block
246 12 1 5 $@ and not $@ =~ /\cS\cT\cO\cP/
249 18 0 0 $@ and not $@ =~ /\cS\cT\cO\cP/

or 2 conditions

line l !l condition
98 0 18 $PLP::sentheaders ||= [caller 1 ? (caller 1)[1, 2] : (caller)[1, 2]]

or 3 conditions

line l !l&&r !l&&!r condition
54 0 6 1 not defined $type or $type < 100
131 23 2 0 $path ||= 'File::Spec'->rel2abs($file)