Condition Coverage

blib/lib/Shipwright/Source/Base.pm
Criterion Covered Total %
condition 0 71 0.0


and 3 conditions

line !l l&&!r l&&r condition
420 0 0 0 $source and $source =~ /({.*})/
439 0 0 0 $source and $source =~ /({.*})/
507 0 0 0 not $self->include_dual_lifed and 'Module::CoreList'->first_release($module, $version)
0 0 0 not $self->include_dual_lifed and 'Module::CoreList'->first_release($module, $version) and 'Module::CoreList'->first_release($module, $version) <= $self->min_perl_version
0 0 0 not $self->include_dual_lifed and 'Module::CoreList'->first_release($module, $version) and 'Module::CoreList'->first_release($module, $version) <= $self->min_perl_version and !'Module::CoreList'->removed_from($module) || 'Module::CoreList'->removed_from($module) > $self->min_perl_version
523 0 0 0 $installed_version and 'version'->parse($installed_version) >= 'version'->parse($version)
537 0 0 0 $self->_is_skipped($module) and not $self->_is_installed($module)
557 0 0 0 $map->{$module} and $map->{$module} =~ /^cpan-/
571 0 0 0 $require->{$type}{$module}{'source'} and $require->{$type}{$module}{'source'} ne 'CPAN'
610 0 0 0 $map->{$module} and $map->{$module} =~ /^cpan-/
657 0 0 0 -e $self->url_path and not -z $self->url_path
670 0 0 0 -e $self->version_path and not -z $self->version_path
683 0 0 0 -e $self->version_path and not -z $self->branches_path
824 0 0 0 $res->is_success and $res->header('content-length') == $size

or 2 conditions

line l !l condition
149 0 0 $version || 0
381 0 0 $require ||= {}
445 0 0 $$require{$requires_map{$item}} ||= {}
505 0 0 $version ||= 0

or 3 conditions

line l !l&&r !l&&!r condition
95 0 0 0 $self->skip_recommends->{$self->name} || $$reverse_map{$self->name} && $self->skip_recommends->{$$reverse_map{$self->name}} || $self->skip_all_recommends
164 0 0 0 $? or not -e 'Build'
363 0 0 0 $? or not -e 'Makefile'
415 0 0 0 $? or not -e 'Makefile'
507 0 0 0 !'Module::CoreList'->removed_from($module) || 'Module::CoreList'->removed_from($module) > $self->min_perl_version
707 0 0 0 $self->skip->{$name} or $self->skip->{$name_without_prefix}
750 0 0 0 $self->name || $self->just_name($self->path)