blib/lib/Search/Estraier.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 15 | 108 | 13.8 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
364 | 1 | 0 | 11 | defined $name and $$self{'attrs'} |
423 | 3 | 0 | 1 | defined $$self{'score'} and $$self{'score'} >= 0 |
1184 | 0 | 0 | 0 | $$self{'url'} and $doc->isa('Search::Estraier::Document') |
1263 | 0 | 0 | 0 | $$self{'url'} and $doc->isa('Search::Estraier::Document') |
1322 | 0 | 0 | 0 | $id and $name |
1339 | 0 | 0 | 0 | $uri and $name |
1422 | 0 | 0 | 0 | $$a{'id'} || $$a{'uri'} and $$self{'url'} |
1552 | 0 | 0 | 0 | $cond and defined $depth |
0 | 0 | 0 | $cond and defined $depth and $$self{'url'} | |
1682 | 0 | 0 | 1 | $url && $url->scheme |
1728 | 0 | 0 | 0 | $resbody and $$self{'debug'} |
2009 | 0 | 0 | 0 | $$rest{'returns'} and wantarray |
line | l | !l | condition |
---|---|---|---|
509 | 2 | 0 | shift() || (return) |
828 | 2 | 0 | shift() || (return) |
941 | 0 | 0 | shift() || (return) |
974 | 0 | 0 | $$self{'hints'}{'HIT'} || 0 |
1183 | 0 | 0 | shift() || (return) |
1209 | 0 | 0 | shift() || (return) |
1236 | 0 | 0 | shift() || (return) |
1262 | 0 | 0 | shift() || (return) |
1288 | 0 | 0 | shift() || (return) |
1305 | 0 | 0 | shift() || (return) |
1354 | 0 | 0 | shift() || (return) |
1370 | 0 | 0 | shift() || (return) |
1387 | 0 | 0 | shift() || (return) |
1426 | 0 | 0 | $$a{'path'} || '/get_doc' |
1605 | 0 | 0 | shift() || (return) |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
923 | 0 | 0 | 5 | $num < 0 or $num > $$self{'docs'} |
1075 | 0 | 0 | 0 | not eval { do { $self->name } } or $@ |
1078 | 0 | 0 | 0 | $$self{'label'} || $name |
1422 | 0 | 0 | 0 | $$a{'id'} || $$a{'uri'} |
1682 | 0 | 0 | 1 | not $url && $url->scheme or !$url->scheme eq 'http' |
0 | 0 | 1 | not $url && $url->scheme or !$url->scheme eq 'http' or not $url->host | |
0 | 0 | 1 | not $url && $url->scheme or !$url->scheme eq 'http' or not $url->host or not $url->port | |
0 | 0 | 1 | not $url && $url->scheme or !$url->scheme eq 'http' or not $url->host or not $url->port or $url->port < 1 | |
1712 | 1 | 0 | 0 | $ua->request($req) || croak("can't make request to ${url}: $!") |
1898 | 0 | 0 | 0 | $rv != 200 or not $resbody |
1968 | 1 | 0 | 0 | $$args{'action'} || croak('need action, available: ', join(', ', keys %{$estmaster_rest;})) |
1979 | 0 | 0 | 1 | $$rest{'required'} or $$rest{'optional'} |
2007 | 0 | 0 | 0 | $action eq 'sync' or $action =~ /^node(?:add|del|clr)$/ |
2062 | 0 | 0 | 0 | $rv != 200 or not $resbody |