Condition Coverage

blib/lib/Zoidberg/Utils/Error.pm
Criterion Covered Total %
condition 12 24 50.0


and 3 conditions

line !l l&&!r l&&r condition
25 48 0 0 $@ and not @_
108 23 0 104 exists $$self{'propagated'} and ref $$self{'propagated'}

or 2 conditions

line l !l condition
38 12 48 reftype $_ || ''
52 0 48 $$error{'stack'} ||= []
119 10 10 $$self{'propagated'} ||= []

or 3 conditions

line l !l&&r !l&&!r condition
59 0 0 48 ${$caller[0] . '::DEBUG';} || $$Zoidberg::CURRENT{'settings'}{'debug'}
69 0 0 0 $$Scope[1] || $caller[2]
0 48 0 $$error{'scope'} ||= ref $Scope ? [$$Scope[0], $$Scope[1] || $caller[2]] : [$Scope]
117 168 0 10 $file or $line