Condition Coverage

blib/lib/Module/Build/WithXSpp.pm
Criterion Covered Total %
condition 0 58 0.0


and 3 conditions

line !l l&&!r l&&r condition
53 0 0 0 defined $$extra_typemap_modules{$module} and $$build_requires{$module} < $$extra_typemap_modules{$module}
86 0 0 0 $self->dist_name ne 'Module-Build-WithXSpp' and $self->auto_configure_requires
97 0 0 0 not exists $$p{'build_requires'}{'ExtUtils::CppGuess'} and eval 'require ExtUtils::XSpp;'
0 0 0 not exists $$p{'build_requires'}{'ExtUtils::CppGuess'} and eval 'require ExtUtils::XSpp;' and defined $ExtUtils::XSpp::VERSION
182 0 0 0 defined $main_xs_file and -e $main_xs_file
185 0 0 0 keys %$xs_files == 1 and (values %$xs_files)[0] =~ /\Q$main_xs_file\E$/
189 0 0 0 not $$self{'_mbwxspp_force_xs_regen'} and $main_time < $newest
285 0 0 0 -f $out_map_file and -M $out_map_file < $newest
357 0 0 0 defined $_ && /\S/
427 0 0 0 $d =~ /\Q$build_folder\E/ and $file_base eq 'main'
435 0 0 0 @d and $d[0] eq 'lib' || $d[0] eq ''
436 0 0 0 @d and $d[-1] eq ''
485 0 0 0 defined $age and $age < $newest

or 2 conditions

line l !l condition
49 0 0 $args{'build_requires'} || {}
50 0 0 $args{'extra_typemap_modules'} || {}
142 0 0 $$self{'properties'}{'objects'} ||= []
252 0 0 $self->extra_typemap_modules || {}
277 0 0 $self->extra_typemap_modules || {}

or 3 conditions

line l !l&&r !l&&!r condition
23 0 0 0 ref $proto || $proto
53 0 0 0 not defined $$build_requires{$module} or defined $$extra_typemap_modules{$module} and $$build_requires{$module} < $$extra_typemap_modules{$module}
435 0 0 0 $d[0] eq 'lib' || $d[0] eq ''