Condition Coverage

blib/lib/Alvis/TermTagger.pm
Criterion Covered Total %
condition 45 147 30.6


and 3 conditions

line !l l&&!r l&&r condition
183 0 511 0 defined $caseSensitive and $caseSensitive == 0 || length $tab_words_lc[$i] <= $caseSensitive
232 0 0 0 not $word_found and $i < scalar @tab_termlex
234 0 0 0 $word ne '' and length $word > 2 || scalar @tab_termlex == 1
0 0 0 $word ne '' and length $word > 2 || scalar @tab_termlex == 1 and exists $$ref_corpus_index{$word}
272 0 35 0 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive
293 34 0 62 $i < scalar @tab_termlex and $i < scalar @tab_termlexCap
34 62 0 $i < scalar @tab_termlex and $i < scalar @tab_termlexCap and $word eq '' || exists $$ref_corpus_index{$word} || ($caseSensitive == 0 || length $$ref_termlist[$counter][0] > $caseSensitive) && exists $$ref_corpus_index{$tab_termlexCap[$i]}
349 0 58 0 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive
43 5 10 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\{\}\(\)\[\]\+]($term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]>
0 21 27 !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\{\}\(\)\[\]\+]($term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]>i
355 0 58 0 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive
43 15 0 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive and $line =~ m<^($term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]>i
0 58 0 !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive and $line =~ m<^($term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]>i
361 0 58 0 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive
43 15 0 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]($term_regex)$>
0 58 0 !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]($term_regex)$>i
411 0 0 0 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive
0 0 0 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\{\}\(\)\[\]\+](?$term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]>s
0 0 0 !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\{\}\(\)\[\]\+](?$term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]>is
417 0 0 0 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive
0 0 0 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive and $line =~ m<^(?$term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]>s
0 0 0 !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive and $line =~ m<^(?$term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]>is
423 0 0 0 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive
0 0 0 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+](?$term_regex)$>s
0 0 0 !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+](?$term_regex)$>is

or 3 conditions

line l !l&&r !l&&!r condition
91 0 0 20 $line =~ /^\s*\#/o or $line =~ m[^\s*//]o
0 0 20 $line =~ /^\s*\#/o or $line =~ m[^\s*//]o or $line =~ /^\s*$/o
183 147 79 285 $caseSensitive == 0 || length $tab_words_lc[$i] <= $caseSensitive
234 0 0 0 length $word > 2 || scalar @tab_termlex == 1
272 10 0 25 $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive
293 61 0 1 $word eq '' || exists $$ref_corpus_index{$word} || ($caseSensitive == 0 || length $$ref_termlist[$counter][0] > $caseSensitive) && exists $$ref_corpus_index{$tab_termlexCap[$i]}
349 15 0 43 $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive
9 39 0 !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive
10 0 48 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\{\}\(\)\[\]\+]($term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]> or !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\{\}\(\)\[\]\+]($term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]>i
355 15 0 43 $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive
9 49 0 !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive
0 0 58 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive and $line =~ m<^($term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]>i or !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive and $line =~ m<^($term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]>i
361 15 0 43 $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive
9 49 0 !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive
0 0 58 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]($term_regex)$> or !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]($term_regex)$>i
411 0 0 0 $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive
0 0 0 !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive
0 0 0 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\{\}\(\)\[\]\+](?$term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]>s or !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\{\}\(\)\[\]\+](?$term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]>is
417 0 0 0 $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive
0 0 0 !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive
0 0 0 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive and $line =~ m<^(?$term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]>s or !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive and $line =~ m<^(?$term_regex)[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+]>is
423 0 0 0 $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive
0 0 0 !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive
0 0 0 defined $caseSensitive and $caseSensitive == 0 || length $$ref_termlist[$counter][0] <= $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+](?$term_regex)$>s or !defined($caseSensitive) || $caseSensitive < 0 || length $$ref_termlist[$counter][0] > $caseSensitive and $line =~ m<[,.?!:;/ \n\-/\*'\#\(\)\[\]\{\}\+](?$term_regex)$>is