Condition Coverage

blib/lib/Module/Build/Compat.pm
Criterion Covered Total %
condition 11 27 40.7


and 3 conditions

line !l l&&!r l&&r condition
314 0 0 0 exists $ENV{$macro} and length $ENV{$macro}
370 7 0 0 $^O eq 'MSWin32' && $Module::Build::Compat::Config{'make'} =~ /gmake/
445 21 0 0 'Module::Build'->is_vmsish && $Module::Build::Compat::Config{'make'} =~ /MM[SK]/i

or 2 conditions

line l !l condition
69 22 0 $req ||= {}
70 22 0 $breq ||= {}
93 8 8 $merge->{$k} || 0
122 0 98 $args{'file'} ||= "Makefile.PL"
234 8 14 $build->PL_files || {}
338 0 0 $in{'script'} ||= "Build.PL"

or 3 conditions

line l !l&&r !l&&!r condition
262 10 12 0 'Module::Metadata'->find_module_dir_by_name(ref $build) || 'File::Spec'->catdir($build->config_dir, 'lib')
436 0 0 0 $in{'makefile'} ||= $pack->_is_vms_mms ? "Descrip.MMS" : "Makefile"