line |
true |
false |
branch |
53
|
4 |
0 |
if (defined $scheme) |
54
|
4 |
0 |
if ($scheme eq 'http') { } |
|
0 |
0 |
elsif ($scheme eq 'https') { } |
62
|
4 |
0 |
if (defined $port) |
63
|
0 |
4 |
$port == 443 ? : |
71
|
1 |
3 |
if ($port != 80 and $port != 443) |
77
|
1 |
3 |
if ($headers and ref $headers eq 'ARRAY') |
83
|
0 |
4 |
if ($body) |
100
|
3 |
0 |
if (defined $timeout and $timeout > 0) |
116
|
0 |
3 |
if (not $up_status_re && defined $status && $status) { } |
|
3 |
0 |
elsif ($up_status_re and defined $status) { } |
118
|
0 |
0 |
unless ($good) |
126
|
0 |
3 |
unless (eval {
do {
$match_re = qr/$up_status_re/ms
}
}) |
130
|
0 |
3 |
unless ($good) |
135
|
1 |
2 |
if ($good and defined $expected_md5) |
137
|
0 |
1 |
if ($md5 ne $expected_md5) |
143
|
1 |
2 |
if ($good and defined $content_match) |
147
|
0 |
1 |
unless (eval {
do {
$match_re = qr/$content_match/ms
}
}) |
150
|
0 |
1 |
unless ($content =~ /$match_re/ms) |
162
|
3 |
0 |
$content ? : |
166
|
3 |
0 |
if $md5 |
167
|
0 |
3 |
if defined $reason |
169
|
3 |
0 |
if ($good) |