Condition Coverage

blib/lib/IO/Stream/HTTP/Persistent.pm
Criterion Covered Total %
condition 8 20 40.0


and 3 conditions

line !l l&&!r l&&r condition
104 0 4 6 not $$self{'_out_broken'} and $$self{'_out_todo'} > 0
135 4 0 6 @{$$self{'_out_queue'};} and $$self{'_out_sent'} >= $$self{'_out_queue'}[0]
165 6 0 0 $$self{'_wait_chunk'} and $$self{'_in_todo'} > $$self{'_wait_chunk'}
183 0 0 6 $$self{'_wait_length'} and $$self{'_in_todo'} >= $$self{'_wait_length'}

or 2 conditions

line l !l condition
195 0 0 $err ||= -10001

or 3 conditions

line l !l&&r !l&&!r condition
150 0 0 6 $$self{'_wait_eof'} or $$self{'_wait_length'}
0 0 6 $$self{'_wait_eof'} or $$self{'_wait_length'} or $$self{'_wait_chunk'}