Condition Coverage

blib/lib/Proc/Queue.pm
Criterion Covered Total %
condition 27 66 40.9


and 3 conditions

line !l l&&!r l&&r condition
172 735 0 0 $debug and $trace
203 1434 0 0 $debug and $trace
225 1173 0 0 _win and $pid < -1
256 1175 0 0 $trace and $debug
289 152 615 606 $queue_now and $queue_now + ($allow_excess ? 1 : $weight) > $queue_size
316 442 0 0 _win and $r < -1
336 538 0 0 $trace and $debug
338 0 507 31 defined $f and $f == 0
349 0 0 0 $? and $debug
370 0 0 0 $trace and $debug
384 0 0 0 defined $f and $f == 0

or 3 conditions

line l !l&&r !l&&!r condition
57 48 0 48 $o eq 'size' or $o eq 'debug'
48 0 48 $o eq 'size' or $o eq 'debug' or $o eq 'trace'
0 0 48 $o eq 'size' or $o eq 'debug' or $o eq 'trace' or $o eq 'delay'
0 0 48 $o eq 'size' or $o eq 'debug' or $o eq 'trace' or $o eq 'delay' or $o eq 'weight'
0 0 48 $o eq 'size' or $o eq 'debug' or $o eq 'trace' or $o eq 'delay' or $o eq 'weight' or $o eq 'ignore_childs'
0 0 48 $o eq 'size' or $o eq 'debug' or $o eq 'trace' or $o eq 'delay' or $o eq 'weight' or $o eq 'ignore_childs' or $o eq 'ignore_children'
0 0 48 $o eq 'size' or $o eq 'debug' or $o eq 'trace' or $o eq 'delay' or $o eq 'weight' or $o eq 'ignore_childs' or $o eq 'ignore_children' or $o eq 'allow_excess'
225 0 88 1085 _win and $pid < -1 or $pid > 0
236 202 0 4736 $pid == $captured[$i] or $pid == -1
316 0 442 0 _win and $r < -1 or $r > 0
410 0 22 420 not defined $result[$i] or $result[$i]