Condition Coverage

blib/lib/Distribution/Metadata.pm
Criterion Covered Total %
condition 0 42 0.0


and 3 conditions

line !l l&&!r l&&r condition
110 0 0 0 $piece[$i] eq $ARCHNAME and $piece[$i + 1] eq "auto"
140 0 0 0 -d $archlib and not $incs{$archlib}
163 0 0 0 $CACHE and $Distribution::Metadata::CACHE->{'install_json_collected'}{$dir}
195 0 0 0 $provide eq $module and ($provides->{$provide}{'version'} || '') eq $version
250 0 0 0 $CACHE and my $core_packlist = $Distribution::Metadata::CACHE->{'core_packlist'}
267 0 0 0 $CACHE and $Distribution::Metadata::CACHE->{'packlist_collected'}

or 2 conditions

line l !l condition
36 0 0 $option{'inc'} || \@INC
172 0 0 $Distribution::Metadata::CACHE->{'install_json'}{$dir}{$_} ||= undef
191 0 0 $hash->{'name'} || ''
193 0 0 $hash->{'provides'} || {}
195 0 0 $provides->{$provide}{'version'} || ''
280 0 0 $Distribution::Metadata::CACHE->{'packlist'}{$_} ||= undef

or 3 conditions

line l !l&&r !l&&!r condition
153 0 0 0 $Distribution::Metadata::CACHE->{'install_json'}{$dir}{$file} ||= &$decode_install_json($file)
233 0 0 0 $Distribution::Metadata::CACHE->{'packlist'}{$packlist} ||= &$extract_files($packlist)
316 0 0 0 $self->{'mymeta_json_hash'} ||= "CPAN::Meta"->load_file($mymeta_json)->as_struct
321 0 0 0 $self->{'_distnameinfo'} ||= "CPAN::DistnameInfo"->new($hash->{'pathname'})