Condition Coverage

blib/lib/Async/Defer.pm
Criterion Covered Total %
condition 52 58 89.6


and 3 conditions

line !l l&&!r l&&r condition
262 3 3 186 @stack and $stack[-1][0] == $close_op
269 1 0 31 @stack && $stack[-1][0] == 3
364 103 2 12 $op == 4 && !$stack
86 3 16 $op == 5 && !$stack
377 20 3 11 $op == 5 && !$stack
430 282 2 10 $op == 7 && !$stack
212 34 17 $op == 11 && $trystack
196 16 34 $op == 10 && !$trystack
461 431 6 7 $op == 6 && !$stack
511 4 40 14 $nextop && $nextop == 11
521 30 1 44 $op == 9 && !$stack
23 0 8 $op == 10 && !$stack

or 2 conditions

line l !l condition
159 2 17 $t->{'err'} // \@result
501 43 15 $err //= ''

or 3 conditions

line l !l&&r !l&&!r condition
176 1 0 22 not $code or ref $code ne 'CODE'
194 1 0 20 not $code or ref $code ne 'CODE'
221 1 61 0 $finally ||= $code
253 104 84 835 $op == 9 or $op == 10
386 27 6 65 not @{$self->{'iter'};} or $self->{'iter'}[-1][1] != $self->{'pc'}
422 49 0 83 _op($self) == 7 or $self->{'pc'} == $#{$$self{'opcode'};}