Condition Coverage

blib/lib/POE/Component/Client/Ping.pm
Criterion Covered Total %
condition 24 36 66.6


and 3 conditions

line !l l&&!r l&&r condition
92 1 0 4 defined $alias and length $alias
95 3 0 2 defined $timeout and $timeout >= 0
195 0 6 3 $heap->{'parallelism'} and $heap->{'parallelism'} == -1
244 7 0 48 defined $timeout and $timeout > 0
340 50 1 4 $tries_left and $tries_left > 1
358 0 55 0 $heap->{'parallelism'} and $heap->{'outstanding'} >= $heap->{'parallelism'}

or 2 conditions

line l !l condition
98 2 3 delete $params{'Parallelism'} || -1
111 1 4 defined $socket || 0
1 4 $retry || 0

or 3 conditions

line l !l&&r !l&&!r condition
87 1 4 0 defined $socket or can_open_socket()
158 0 0 9 $@ or not $socket
224 0 1 50 $tries_left ||= $heap->{'retry'}
301 0 55 0 $heap->{'always_decode'} or length $address != 4