| blib/lib/Search/Tools/HeatMap.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 36 | 47 | 76.6 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 205 | 4 | 13 | 3 | defined $heat_sentence_starts->[$i] and $heat_sentence_starts->[$i] != $start | 
| 312 | 2 | 30 | 10 | $i and exists $heatmap{$cluster_pos[$i - 2]} | 
| 324 | 13 | 0 | 7 | $query_has_phrase and not $self->{'_treat_phrases_as_singles'} | 
| 342 | 2 | 2 | 0 | $n_terms == $query_has_phrase and $n_terms > $span{'unique'} | 
| 447 | 17 | 27 | 33 | $i and $pos - $positions[$i - 1] > $proximity | 
| 489 | 0 | 50 | 11 | @cluster_tokens and not $cluster_tokens[0]->is_match | 
| 492 | 0 | 50 | 6 | @cluster_tokens and not $cluster_tokens[-1]->is_match | 
| 524 | 5 | 49 | 23 | $i and exists $heatmap{$cluster_pos[$i - 2]} | 
| 535 | 36 | 0 | 3 | $query_has_phrase and not $self->{'_treat_phrases_as_singles'} | 
| 551 | 1 | 1 | 0 | $n_terms == $query_has_phrase and $n_terms > $span{'unique'} | 
| line | l | !l | condition | 
|---|---|---|---|
| 138 | 30 | 0 | $self->window_size || 20 | 
| 139 | 13 | 17 | $self->as_sentences || 0 | 
| 153 | 0 | 13 | $self->debug || 0 | 
| 401 | 0 | 17 | $self->debug || 0 | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 392 | 16 | 0 | 35 | $Search::Tools::HeatMap::b->{'unique'} <=> $Search::Tools::HeatMap::a->{'unique'} or $Search::Tools::HeatMap::b->{'proximate'} <=> $Search::Tools::HeatMap::a->{'proximate'} | 
| 16 | 5 | 30 | $Search::Tools::HeatMap::b->{'unique'} <=> $Search::Tools::HeatMap::a->{'unique'} or $Search::Tools::HeatMap::b->{'proximate'} <=> $Search::Tools::HeatMap::a->{'proximate'} or $Search::Tools::HeatMap::b->{'heat'} <=> $Search::Tools::HeatMap::a->{'heat'} | |
| 468 | 19 | 0 | 42 | scalar @$b <=> scalar @$a or $heatmap{$Search::Tools::HeatMap::b->[0]} <=> $heatmap{$Search::Tools::HeatMap::a->[0]} |