Condition Coverage

blib/lib/LWPx/ParanoidAgent.pm
Criterion Covered Total %
condition 45 91 49.4


and 3 conditions

line !l l&&!r l&&r condition
73 0 0 1 $dns_ref and $dns_ref eq 'MOCK'
209 9 0 0 $first_res and $first_res->previous
394 0 0 0 $self->{'no_proxy'} and @{$self->{'no_proxy'};}

or 2 conditions

line l !l condition
20 0 1 delete $opts{'blocked_hosts'} || []
21 0 1 delete $opts{'whitelisted_hosts'} || []
24 0 1 $opts{'timeout'} ||= 15
50 0 1 $depth ||= 0
392 1 0 $url->scheme || (return)

or 3 conditions

line l !l&&r !l&&!r condition
43 0 0 0 $req->{'_time_begin'} || $now
125 0 0 11 $host =~ /^localhost$/i or $host =~ /\s/i
141 18 6 2 /^\d+$/ or /^0x[a-f\d]+$/
158 0 0 4 $parts[0] > 255 or $parts[1] > 16777215
164 0 0 1 $parts[0] > 255 or $parts[1] > 255
0 0 1 $parts[0] > 255 or $parts[1] > 255 or $parts[2] > 65535
171 0 0 3 $parts[0] > 255 or $parts[1] > 255
0 0 3 $parts[0] > 255 or $parts[1] > 255 or $parts[2] > 255
0 0 3 $parts[0] > 255 or $parts[1] > 255 or $parts[2] > 255 or $parts[3] > 255
182 1 0 8 ($haddr & 4278190080) == 0 or ($haddr & 4278190080) == 167772160
1 3 5 ($haddr & 4278190080) == 0 or ($haddr & 4278190080) == 167772160 or ($haddr & 4278190080) == 2130706432
3 0 5 ($haddr & 4278190080) == 0 or ($haddr & 4278190080) == 167772160 or ($haddr & 4278190080) == 2130706432 or ($haddr & 4293918720) == 2886729728
3 0 5 ($haddr & 4278190080) == 0 or ($haddr & 4278190080) == 167772160 or ($haddr & 4278190080) == 2130706432 or ($haddr & 4293918720) == 2886729728 or ($haddr & 4294901760) == 2851995648
0 1 4 ($haddr & 4278190080) == 0 or ($haddr & 4278190080) == 167772160 or ($haddr & 4278190080) == 2130706432 or ($haddr & 4293918720) == 2886729728 or ($haddr & 4294901760) == 2851995648 or ($haddr & 4294901760) == 3232235520
1 1 3 ($haddr & 4278190080) == 0 or ($haddr & 4278190080) == 167772160 or ($haddr & 4278190080) == 2130706432 or ($haddr & 4293918720) == 2886729728 or ($haddr & 4294901760) == 2851995648 or ($haddr & 4294901760) == 3232235520 or ($haddr & 4294967040) == 3221225984
2 1 2 ($haddr & 4278190080) == 0 or ($haddr & 4278190080) == 167772160 or ($haddr & 4278190080) == 2130706432 or ($haddr & 4293918720) == 2886729728 or ($haddr & 4294901760) == 2851995648 or ($haddr & 4294901760) == 3232235520 or ($haddr & 4294967040) == 3221225984 or ($haddr & 4294967040) == 3227017984
2 1 1 ($haddr & 4278190080) == 0 or ($haddr & 4278190080) == 167772160 or ($haddr & 4278190080) == 2130706432 or ($haddr & 4293918720) == 2886729728 or ($haddr & 4294901760) == 2851995648 or ($haddr & 4294901760) == 3232235520 or ($haddr & 4294967040) == 3221225984 or ($haddr & 4294967040) == 3227017984 or $haddr == 4294967295
2 0 1 ($haddr & 4278190080) == 0 or ($haddr & 4278190080) == 167772160 or ($haddr & 4278190080) == 2130706432 or ($haddr & 4293918720) == 2886729728 or ($haddr & 4294901760) == 2851995648 or ($haddr & 4294901760) == 3232235520 or ($haddr & 4294967040) == 3221225984 or ($haddr & 4294967040) == 3227017984 or $haddr == 4294967295 or ($haddr & 4026531840) == 3758096384
256 1 0 0 $scheme eq 'http' or $scheme eq 'https'
327 1 0 0 $@ || $response->header('x-died')
382 3 0 0 $self->{'resolver'} ||= 'Net::DNS::Resolver'->new
418 0 0 1 ref $request eq 'ARRAY' or ref $request eq 'HASH'
0 0 1 ref $request eq 'ARRAY' or ref $request eq 'HASH' or not $request->can('method')
0 0 1 ref $request eq 'ARRAY' or ref $request eq 'HASH' or not $request->can('method') or not $request->can('uri')