Condition Coverage

blib/lib/POE/Component/Server/TCP.pm
Criterion Covered Total %
condition 34 72 47.2


and 3 conditions

line !l l&&!r l&&r condition
73 157 53 0 defined $param{$_} and ref $param{$_} ne "CODE"
85 21 0 0 $mark_param_count and $mark_param_count < 4
138 21 0 0 defined $client_infilter and not defined $client_outfilter
21 0 0 defined $client_outfilter and not defined $client_infilter
143 17 4 0 defined $client_filter and defined $client_infilter
153 21 0 0 not defined $address and defined $hname
161 21 0 0 defined $session_params and ref $session_params
303 0 0 2 defined $socket and ref $socket
0 0 2 defined $socket and ref $socket and fileno $socket
357 22 0 0 $_[10] eq "accept" and $_[11] == 103
439 26 0 36 $_[3]{'concurrency'} != -1 and $_[3]{'listener'}
500 20 4 32 $_[3]{'concurrency'} != -1 and $_[3]{'listener'}
517 0 0 0 $_[3]{'concurrency'} != -1 and $_[3]{'listener'}
609 6 0 0 not $eval and $@
634 0 4 0 $syscall eq "read" and $errno == 0 || $errno == 104

or 2 conditions

line l !l condition
59 1 20 delete $param{'Domain'} || 2

or 3 conditions

line l !l&&r !l&&!r condition
136 1 0 20 delete $param{'ClientArgs'} || delete $param{'Args'}
138 0 0 21 defined $client_infilter and not defined $client_outfilter or defined $client_outfilter and not defined $client_infilter
286 0 0 38 $domain == 1 or $domain == 1
380 22 2 10 $heap->{'got_an_error'} or not $heap->{'client'}->get_driver_out_octets
467 1 0 20 $domain == 1 || $domain == 1
561 0 0 38 defined $client_infilter or defined $client_outfilter
634 4 0 0 $errno == 0 || $errno == 104

xor 4 conditions

line l&&r l&&!r !l&&r !l&&!r condition
98 0 8 13 0 defined $accept_callback xor defined $client_input