| 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) |