Branch Coverage

blib/lib/MHFS/HTTP/Server/Client.pm
Criterion Covered Total %
branch 0 94 0.0


line true false branch
34 0 0 unless (defined $self)
98 0 0 unless (defined $self->{'sock'}->recv($tempdata, 65536))
99 0 0 unless ($!{'EAGAIN'} or $!{'EWOULDBLOCK'})
106 0 0 if (length $tempdata == 0)
117 0 0 unless (defined $self->{'request'}{'on_read_ready'})
122 0 0 unless ($res)
125 0 0 if (defined $self->{'request'}{'response'}) { }
0 0 elsif (defined $self->{'request'}{'on_read_ready'}) { }
136 0 0 unless (defined $self->{'request'}{'response'})
142 0 0 if (not defined $tsrRet) { }
0 0 elsif ($tsrRet ne '') { }
147 0 0 if ($self->{'request'}{'outheaders'}{'Connection'} and $self->{'request'}{'outheaders'}{'Connection'} eq "close")
161 0 0 if ($res)
162 0 0 if (defined $self->{'request'}{'response'}) { }
0 0 elsif (defined $self->{'request'}{'on_read_ready'}) { }
185 0 0 if (defined $self->{'sock'}->recv($tempdata, 65536))
186 0 0 if (length $tempdata == 0)
193 0 0 unless ($!{'EAGAIN'})
204 0 0 if (defined $client->{'request'}{'response'}) { }
207 0 0 if (not defined $tsrRet) { }
0 0 elsif ($tsrRet ne '') { }
212 0 0 if ($client->{'request'}{'outheaders'}{'Connection'} and $client->{'request'}{'outheaders'}{'Connection'} eq "close")
230 0 0 if ($sentthiscall > 0)
239 0 0 unless defined $dataitem->{'buf'}
243 0 0 if (length $dataitem->{'buf'})
246 0 0 unless (defined $sret)
250 0 0 if ($sret)
253 0 0 if (defined $client->{'sendresponsetimerid'})
259 0 0 if (length $dataitem->{'buf'} > 0)
270 0 0 if (defined $dataitem->{'fh'}) { }
0 0 elsif (defined $dataitem->{'cb'}) { }
275 0 0 if ($filepos != tell $FH)
278 0 0 if ($req_length and $filepos >= $req_length) { }
279 0 0 if ($filepos > $req_length)
287 0 0 if ($req_length)
289 0 0 if $tmpsend < $readamt
293 0 0 if (not defined $bytesRead) { }
0 0 elsif ($bytesRead == 0) { }
299 0 0 if (not $req_length) { }
321 0 0 unless ($newdata)
329 0 0 if ($encode_chunked)
348 0 0 if (not defined $sret) { }
0 0 elsif ($sret) { }
349 0 0 if ($!{'EAGAIN'}) { }
0 0 elsif ($!{'ECONNRESET'}) { }
0 0 elsif ($!{'EPIPE'}) { }
379 0 0 if ($self->{'sock'})