Condition Coverage

blib/lib/Promise/ES6/Backend/PP.pm
Criterion Covered Total %
condition 15 27 55.5


and 3 conditions

line !l l&&!r l&&r condition
235 80 6 53 $settle_is_rejection && !$self_is_finally
294 0 8 1 $self_is_finally and $callback_failed
340 0 0 10 $_[0][0] and $$ == $_[0][0]
342 10 0 0 $_[0][3] and ${^GLOBAL_PHASE}
0 0 0 $_[0][3] and ${^GLOBAL_PHASE} and ${^GLOBAL_PHASE} eq "DESTRUCT"

or 3 conditions

line l !l&&r !l&&!r condition
294 118 3 9 not $self_is_finally or $value_sr_contents_is_promise
121 1 8 not $self_is_finally or $value_sr_contents_is_promise or $self_is_finally and $callback_failed
372 0 2 0 ref $_[0] || $_[0]
376 0 2 0 ref $_[0] || $_[0]