Condition Coverage

blib/lib/Async/Stream.pm
Criterion Covered Total %
condition 25 34 73.5


and 3 conditions

line !l l&&!r l&&r condition
76 43 1 0 $args{'prefetch'} and $args{'prefetch'} < 0
743 4 7 0 $is_for_branch and @branch_items
7 1 3 not $is_for_branch and @self_items
754 0 3 3 $is_for_branch and not $is_branch_item
3 0 0 not $is_for_branch and $is_branch_item
1157 2 0 2 not $item_requested and @requests_queue
1170 6 4 0 not $item_requested and @requests_queue

or 2 conditions

line l !l condition
85 1 43 $args{'prefetch'} // 0
113 1 0 CORE::shift() // 0

or 3 conditions

line l !l&&r !l&&!r condition
533 2 1 2 ref $cut ne 'CODE' or ref $comporator ne 'CODE'
939 1 0 8 ref $return_cb ne 'CODE' or ref $code ne 'CODE'
1127 13 2 49 $args{'prefetch'} // $self->{'_prefetch'}