Condition Coverage

blib/lib/LWPx/ParanoidAgent.pm
Criterion Covered Total %
condition 53 91 58.2


and 3 conditions

line !l l&&!r l&&r condition
63 0 3 2 $sock and $sock eq 'MOCK'
199 20 4 3 $first_res and $first_res->previous
384 0 0 0 $self->{'no_proxy'} and @{$self->{'no_proxy'};}

or 2 conditions

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

or 3 conditions

line l !l&&r !l&&!r condition
43 3 0 0 $req->{'_time_begin'} || $now
115 1 0 26 $host =~ /^localhost$/i or $host =~ /\s/i
131 43 6 10 /^\d+$/ or /^0x[a-f\d]+$/
148 0 0 4 $parts[0] > 255 or $parts[1] > 16777215
154 0 0 1 $parts[0] > 255 or $parts[1] > 255
0 0 1 $parts[0] > 255 or $parts[1] > 255 or $parts[2] > 65535
161 0 0 9 $parts[0] > 255 or $parts[1] > 255
0 0 9 $parts[0] > 255 or $parts[1] > 255 or $parts[2] > 255
0 0 9 $parts[0] > 255 or $parts[1] > 255 or $parts[2] > 255 or $parts[3] > 255
172 1 4 11 ($haddr & 4278190080) == 0 or ($haddr & 4278190080) == 167772160
5 3 8 ($haddr & 4278190080) == 0 or ($haddr & 4278190080) == 167772160 or ($haddr & 4278190080) == 2130706432
7 0 8 ($haddr & 4278190080) == 0 or ($haddr & 4278190080) == 167772160 or ($haddr & 4278190080) == 2130706432 or ($haddr & 4293918720) == 2886729728
3 0 8 ($haddr & 4278190080) == 0 or ($haddr & 4278190080) == 167772160 or ($haddr & 4278190080) == 2130706432 or ($haddr & 4293918720) == 2886729728 or ($haddr & 4294901760) == 2851995648
0 1 7 ($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 6 ($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 5 ($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 4 ($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 4 ($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
246 9 0 0 $scheme eq 'http' or $scheme eq 'https'
317 2 0 7 $@ || $response->header('x-died')
372 19 0 0 $self->{'resolver'} ||= 'Net::DNS::Resolver'->new
408 0 0 9 ref $request eq 'ARRAY' or ref $request eq 'HASH'
0 0 9 ref $request eq 'ARRAY' or ref $request eq 'HASH' or not $request->can('method')
0 0 9 ref $request eq 'ARRAY' or ref $request eq 'HASH' or not $request->can('method') or not $request->can('uri')