Condition Coverage

blib/lib/App/PodLinkCheck.pm
Criterion Covered Total %
condition 9 53 16.9


and 3 conditions

line !l l&&!r l&&r condition
144 0 0 0 !(-d $_ || m[/\.#]) && /\.p([lm]|od)$/
211 0 0 0 defined $section and not $own_sections->{$section}
239 0 0 0 defined $section and $section ne ''
250 0 0 0 not defined $podfile || defined $section and $self->manpage_is_known($to)
257 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}
281 0 0 0 defined $section and $section ne ''
405 0 0 1 not $CPAN::Config_loaded and 'CPAN::HandleConfig'->can('load')
504 0 1 0 defined $CPAN::META and %$CPAN::META
515 0 0 0 defined $CPAN::META and %$CPAN::META
534 3 0 0 $use_CPAN && exists $CPAN::META->{'readwrite'}{'CPAN::Module'}{$module}

or 2 conditions

line l !l condition
182 2 2 -d $x || 0
2 2 -d $y || 0
469 0 2 $self->{'cpan_sqlite'} || (return 0)
563 0 2 $self->{'cpanplus'} || (return 0)

or 3 conditions

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