Condition Coverage

blib/lib/Pod/MultiLang/Html.pm
Criterion Covered Total %
condition 43 119 36.1


and 3 conditions

line !l l&&!r l&&r condition
129 4 0 0 $$parser{'_verbose'} >= 90 && $$parser{'_verbout'}
160 4 0 0 defined $$parser{'opt_missing_poddir'} and $target =~ /^perl\w*$/
4 0 0 defined $$parser{'opt_missing_pragmadir'} and $target =~ /^[a-z]/
231 11 0 11 defined $_ and $$parser{'langs'}[$i]
11 11 0 defined $_ and $$parser{'langs'}[$i] and $$parser{'langs'}[$i] eq 'en'
268 0 5 38 @_ && ref $_[0] eq 'HASH'
316 127 1 1 defined $_ and not m[/$]
344 43 0 0 $css and not file_name_is_absolute($css)
358 0 43 43 defined $_ and not m[/$]
537 0 0 0 defined $list[-1] and $list[-1] ne ''
597 1 3 0 not $section and $name =~ / /
639 0 0 0 defined $idx_default_lang and not defined $child[$idx_default_lang]
0 0 0 defined $idx_default_lang and not defined $child[$idx_default_lang] and grep {defined $_;} @child[0 .. $#{$$parser{'langs'};}]
698 0 12 0 not defined $child[$i] and grep {defined $_;} @child[0 .. $#{$$parser{'langs'};}]
1022 42 1 0 $$para[0] == 3 and $$para[3] =~ /^NAME/ || $$para[3] =~ /^Xe5X90X8dXe5X89X8d/ || $$para[3] eq 'X'
1181 0 0 0 $paratype == 8 and $$_[2] eq $blockstack[-1][0][2]
1195 0 86 0 $paratype != 8 and $blk
86 0 0 $paratype != 8 and $blk and $$blk[1] eq 'verbatim'

or 2 conditions

line l !l condition
281 0 43 $arg{'poddir'} || []
288 0 43 $arg{'default_lang'} || 'en'
289 20 23 $arg{'in_charset'} || 'utf-8'
290 20 23 $arg{'out_charset'} || 'utf-8'
351 43 0 'File::Spec'->abs2rel(cwd(), $outdir) || '.'
572 32 126 $parser->_find_lang_index($$parser{'_default_lang'}) || 0
654 0 0 $$section[-1] || $$section[$idx_default_lang] || ''
660 0 0 $$text[$i] || $$text[$idx_default_lang] || ''
661 0 0 $$name[$i] || $$name[$idx_default_lang] || ''
662 0 0 $$section[$i] || $$section[$idx_default_lang] || ''
725 14 0 ($iseq->parse_tree->children)[0] || ''
1194 0 0 ref $_ || ''
1521 0 0 $$parser{'_expandlangs'}[0] || $$parser{'_defaultlang'} || 'en'

or 3 conditions

line l !l&&r !l&&!r condition
91 0 1 3 $sec_anchor ||= $sec
197 4 0 0 not defined $text or $text eq ''
461 0 0 2 $cmd eq 'I' or $cmd eq 'B'
0 0 2 $cmd eq 'I' or $cmd eq 'B' or $cmd eq 'C'
0 0 2 $cmd eq 'I' or $cmd eq 'B' or $cmd eq 'C' or $cmd eq 'F'
0 0 2 $cmd eq 'I' or $cmd eq 'B' or $cmd eq 'C' or $cmd eq 'F' or $cmd eq 'S'
0 0 2 $cmd eq 'X' or $cmd eq 'Z'
615 0 4 0 $$parser{'_langstack'}[-1] || $$parser{'_default_lang'}
655 0 0 0 $$parser{'_langstack'}[-1] || $$parser{'_default_lang'}
663 0 0 0 $$parser{'langs'}[$i] || $$parser{'_default_lang'}
1022 1 0 0 $$para[3] =~ /^NAME/ || $$para[3] =~ /^Xe5X90X8dXe5X89X8d/ || $$para[3] eq 'X'
1195 0 0 86 $paratype == 1 or $paratype != 8 and $blk and $$blk[1] eq 'verbatim'
1292 0 0 0 $type eq 'ul' or $type eq 'ol'