Condition Coverage

blib/lib/App/PodLinkCheck.pm
Criterion Covered Total %
condition 7 56 12.5


and 3 conditions

line !l l&&!r l&&r condition
141 0 0 0 !(-d $_ || m[/\.#]) && /\.p([lm]|od)$/
208 0 0 0 defined $section and not $$own_sections{$section}
236 0 0 0 defined $section and $section ne ''
247 0 0 0 not defined $podfile || defined $section and $self->manpage_is_known($to)
254 0 0 0 not defined $section and _is_one_word($to)
0 0 0 not defined $section and _is_one_word($to) and $$own_sections{$to}
278 0 0 0 defined $section and $section ne ''
380 0 0 1 not $CPAN::Config_loaded and 'CPAN::HandleConfig'->can('load')
454 0 1 0 defined $CPAN::META and %$CPAN::META
463 0 0 1 defined $CPAN::META and %$CPAN::META
475 0 2 1 $use_CPAN && exists $$CPAN::META{'readwrite'}{'CPAN::Module'}{$module}

or 2 conditions

line l !l condition
179 0 0 -d $x || 0
0 0 -d $y || 0
423 0 2 $$self{'cpan_sqlite'} || (return 0)
501 0 2 $$self{'cpanplus'} || (return 0)

or 3 conditions

line l !l&&r !l&&!r condition
157 0 0 0 _cmp_file_before_directory($y, $x) || lc $y cmp lc $x || $y cmp $x
166 0 0 0 _cmp_file_before_directory($y, $x) || do { $x = Sort::Key::Natural::mkkey_natural($x); $y = Sort::Key::Natural::mkkey_natural($y); $y cmp $x unless lc $y cmp lc $x }
231 0 0 0 $self->module_to_podfile($to) || $self->find_script($to)
247 0 0 0 defined $podfile || defined $section
350 0 0 0 $$self{'sections_cache'}{$filename} ||= do { my $parser = 'App::PodLinkCheck::ParseSections'->new; $parser->parse_file($filename); $parser->sections_hashref }