blib/lib/App/Prove/Elasticsearch/Planner/Default.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 22 | 33 | 66.6 |
line | l | !l | condition |
---|---|---|---|
229 | 0 | 0 | ref $docs eq 'ARRAY' and scalar @$docs |
234 | 0 | 0 | ref $doc->{'_source'}{'tests'} eq 'ARRAY' and scalar @{$doc->{'_source'}{'tests'};} |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
167 | 1 | 0 | 7 | ref $docs eq 'HASH' and ref $docs->{'hits'} eq 'HASH' |
1 | 0 | 7 | ref $docs eq 'HASH' and ref $docs->{'hits'} eq 'HASH' and ref $docs->{'hits'}{'hits'} eq 'ARRAY' | |
188 | 1 | 0 | 5 | $name_correct and $version_correct |
1 | 2 | 3 | $name_correct and $version_correct and $plats_correct | |
278 | 0 | 1 | 1 | defined $doc_exists and int $doc_exists |
line | l | !l | condition |
---|---|---|---|
277 | 0 | 2 | $plan->{'name'} // '' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
30 | 1 | 1 | 0 | $e //= 'Search::Elasticsearch'->new('nodes', $serveraddress, 'request_timeout', 30) |
178 | 4 | 1 | 1 | !$options{'name'} || ($match->{'name'} // '') eq ($options{'name'} // '') |
185 | 3 | 1 | 2 | !scalar(@{$options{'platforms'};}) || $plats_size_ok && $plats_are_same |
354 | 1 | 0 | 1 | scalar keys %$adds or scalar keys %$subs |