Condition Coverage

blib/lib/Async/Util.pm
Criterion Covered Total %
condition 12 24 50.0


and 3 conditions

line !l l&&!r l&&r condition
21 1 0 1 exists $args{'output'} and not $args{'output'}
50 0 3 3 $inflight < $at_a_time and $input_index <= $#{$inputs;}
122 0 3 3 $inflight < $at_a_time and $input_index <= $#{$inputs;}
185 0 3 3 $inflight < $at_a_time and $work_idx <= $#{$actions;}

or 3 conditions

line l !l&&r !l&&!r condition
31 0 1 0 $args{'at_a_time'} || $DEFAULT_AT_A_TIME
104 0 1 0 $args{'at_a_time'} || $DEFAULT_AT_A_TIME
165 0 1 0 $args{'at_a_time'} || $DEFAULT_AT_A_TIME
174 1 0 0 $inputs //= map({undef;} 1 .. @{$actions;})