Condition Coverage

blib/lib/Iterator/Flex/Gather.pm
Criterion Covered Total %
condition 14 23 60.8


and 3 conditions

line !l l&&!r l&&r condition
187 10 0 0 defined $pars{'cycle_on_exhaustion'} and $pars{'cycle_on_exhaustion'} != 65
10 0 0 defined $pars{'cycle_on_exhaustion'} and $pars{'cycle_on_exhaustion'} != 65 and !$pars{'cycle_on_exhaustion'} & 96
258 42 0 12 not $ret and length $@
260 0 0 12 Ref::Util::XS::is_blessed_ref($@) and $@->isa("Iterator::Flex::Failure::Exhausted")
269 0 7 4 $result & 32 and not @gathered

or 2 conditions

line l !l condition
180 2 8 delete $pars{'cycle_on_exhaustion'} // 32

or 3 conditions

line l !l&&r !l&&!r condition
225 0 7 54 $iterator_state == 1 or $next_is_exhausted
269 1 4 7 $result & 64 or $result & 32 and not @gathered