Condition Coverage

blib/lib/SCGI/Request.pm
Criterion Covered Total %
condition 10 25 40.0


and 3 conditions

line !l l&&!r l&&r condition
47 3 3 3 $$this{'env_length_buffer'} ne '' and $buffer =~ / ^ : (.*) $ /osx
135 0 0 0 $$this{'blocking'} and $blocking
181 0 0 14 $env{'SCGI'} and $env{'SCGI'} eq '1'

or 2 conditions

line l !l condition
41 16978 12 $$this{'env_length_buffer'} ||= ''
42 0 16990 $$this{'env_buffer'} ||= ''

or 3 conditions

line l !l&&r !l&&!r condition
45 18 16972 0 defined $bytes_read or $! == 11
67 12 0 0 defined $read or $! == 11
135 0 0 0 $$this{'blocking'} || $blocking
0 0 0 $$this{'blocking'} and $blocking or not $$this{'blocking'} || $blocking