Condition Coverage

blib/lib/Text/Extract/MaketextCallPhrases.pm
Criterion Covered Total %
condition 80 107 74.7


and 3 conditions

line !l l&&!r l&&r condition
37 47 0 1 $$conf_hr{'cpanel_mode'} and $$conf_hr{'cpanel_mode'} != 0
58 0 53 452 defined $text_working_copy and $text_working_copy =~ /($$regexp[0]|## no extract maketext)/
83 3 1 2 $pre =~ /\#/ and not $pre =~ /[\n\r]$/
131 89 199 117 defined $opener and $opener eq q[']
89 199 0 defined $type and $type eq 'q' || $type eq 'qw'
132 89 257 59 defined $opener and $opener eq '"'
89 233 24 defined $type and $type eq 'qq'
138 89 294 22 defined $type and $type eq '<<'
151 89 42 274 defined $inside and exists $$result_hr{'quotetype'}
131 244 30 defined $inside and exists $$result_hr{'quotetype'} and $inside eq ''
89 0 286 defined $inside and $inside
89 0 0 defined $opener and defined $inside
89 0 0 defined $opener and defined $inside and defined $closer
0 0 0 defined $opener and defined $inside and defined $closer and defined $phrase
0 0 0 defined $opener and defined $inside and defined $closer and defined $phrase and $phrase eq "$opener$inside$closer"
260 352 0 34 $var and defined $for
352 0 34 $var and defined $for and defined $aft
0 0 34 $var and defined $for and defined $aft and $for =~ /\A\s*\z/
0 0 34 $var and defined $for and defined $aft and $for =~ /\A\s*\z/ and $aft =~ /\A\s*\z/
291 240 94 18 exists $$result_hr{'type'} and $$result_hr{'type'} eq 'perlish'
322 6 6 0 $in_multi_line and $updated_result_count == $initial_result_count
6 0 6 $in_multi_line and $updated_result_count > $initial_result_count
6 2 4 $in_multi_line and $updated_result_count > $initial_result_count and $results[-1]{'type'}
2 0 6 not $in_multi_line and @results
2 4 2 not $in_multi_line and @results and defined $results[-1]{'type'}
4 0 2 not $in_multi_line and @results and defined $results[-1]{'type'} and $results[-1]{'type'} eq 'multiline'

or 2 conditions

line l !l condition
31 9 39 $conf_hr ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
131 25 27 147 $type eq 'q' || $type eq 'qw'
117 0 288 defined $opener and $opener eq q['] or defined $type and $type eq 'q' || $type eq 'qw'
132 59 0 346 defined $opener and $opener eq '"' or defined $type and $type eq 'qq'
159 6 6 253 $type eq 'qx' or $opener eq '`'
6 6 241 $type eq 'm' or $type eq 'qr'
12 6 235 $type eq 'm' or $type eq 'qr' or $type eq 's'
12 6 229 $type eq 'm' or $type eq 'qr' or $type eq 's' or $type eq 'tr'
12 6 223 $type eq 'm' or $type eq 'qr' or $type eq 's' or $type eq 'tr' or $opener eq '/'
214 12 0 28 $2 || $3