| blib/lib/Search/Elasticsearch/CxnPool/Async/Sniff.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 20 | 22 | 90.9 |
| line | true | false | branch |
|---|---|---|---|
| 38 | 29 | 50 | if $self->next_sniff <= time and not $no_sniff |
| 46 | 45 | 4 | if $cxn->is_live |
| 52 | 45 | 5 | if ($cxn) { } |
| 72 | 0 | 29 | if ($promise = $self->_current_sniff) |
| 88 | 10 | 17 | if ($cxn->is_dead) { } |
| 97 | 13 | 16 | unless (@all) |
| 105 | 16 | 38 | if $done |
| 107 | 24 | 14 | if ($nodes and $self->parse_sniff($nodes)) |
| 113 | 2 | 12 | unless (@all or $done_seeds++) |
| 118 | 9 | 5 | if (my $cxn = shift @all) |
| 121 | 5 | 0 | if (--$current == 0) |