Condition Coverage

blib/lib/CPANPLUS/Dist/Debora/Package.pm
Criterion Covered Total %
condition 35 65 53.8


and 3 conditions

line !l l&&!r l&&r condition
101 5 1 0 $installdirs ne "vendor" and $installdirs ne "site"
416 8 0 0 $entry =~ /[.]bs \z/msux and -z $path
673 0 0 1 $value and $value =~ /$EMAIL/u
744 0 0 4 $text and not $text =~ /unknown/imsux
804 0 0 3 defined $meta and ref $meta->{'prereqs'} eq "HASH"
997 3 0 0 @names > 1 && /\b OR \b/imsux

or 2 conditions

line l !l condition
467 0 0 eval { do { decode_utf8($output) } } // ""
480 0 0 $config->get_program("sudo") // "sudo"
523 17 1 $dist_version // 0
768 3 0 ($self->_get_summary_from_meta // $self->_get_summary_from_pod) // "Module for the Perl programming language"
801 3 0 $self->module->status->prereqs // {}
805 3 0 $meta->{'prereqs'}{'runtime'} // {}
806 3 0 $meta_runtime->{'requires'} // {}

or 3 conditions

line l !l&&r !l&&!r condition
383 64 64 76 $entry eq "." or $entry eq ".."
416 4 4 8 $entry eq "perllocal.pod" or $entry eq ".packlist"
8 0 8 $entry eq "perllocal.pod" or $entry eq ".packlist" or $entry =~ /[.]bs \z/msux and -z $path
574 0 3 0 $POD_FOR{$self->dist_name} // $self->module_name
729 3 0 0 not $vendor or $vendor =~ /%/msux
768 3 0 0 $self->_get_summary_from_meta // $self->_get_summary_from_pod
852 0 0 12 $module_name eq 'perl' || module_is_distributed_with_perl($module_name, $version) || $module->package_is_perl_core
861 12 0 0 not exists $dependency{$module_name} or $dependency{$module_name}{'version'} < $version
1047 5 5 5 $entry eq "." or $entry eq ".."
1073 5 5 105 $entry eq "." or $entry eq ".."
1169 40 40 47 $entry eq "." or $entry eq ".."