Condition Coverage

blib/lib/PDL/Core/Dev.pm
Criterion Covered Total %
condition 8 76 10.5


and 3 conditions

line !l l&&!r l&&r condition
238 0 0 0 $multi_c && $flist_cache{File::Spec::Functions::rel2abs($src)}
419 0 0 0 defined $dir and -d $dir
424 0 0 0 !m[^(t|xt)/] && /\.pd$/ && -f $_
448 0 0 0 $rv == 0 and -f $basefile
573 0 0 0 exists $opt->{'makemaker'} && $opt->{'makemaker'}
606 0 0 0 system($cmd) == 0 && -e $te
609 0 0 0 $txt =~ /^\s*$/ and not $hide

or 2 conditions

line l !l condition
150 1 0 $symname ||= "PDL"
159 2 0 $symname ||= "PDL"
160 2 0 $module ||= "The code"
207 0 0 $PDL::Core::Dev::Config{'byteorder'} || die("ERROR: Unable to find 'byteorder' in perl's Config\n")
234 0 0 $callpack //= ""
250 0 0 $multi_c || ''
0 0 $deep || ''
281 0 0 $eumm->{'macro'} ||= {}
282 0 0 $eumm->{'XSBUILD'}{'xs'} ||= {}
283 0 0 $eumm->{'clean'}{'FILES'} ||= ""
284 0 0 $eumm->{'OBJECT'} ||= ""
285 0 0 $eumm->{'INC'} ||= ""
288 0 0 $eumm->{'TYPEMAPS'} ||= []
291 0 0 $eumm->{'XSMULTI'} ||= 1
292 0 0 $eumm->{'dist'}{'PREOP'} ||= "\$(PERLRUNINST) -MPDL::Core::Dev -e pdlpp_mkgen \$(DISTVNAME)"
293 0 0 $eumm->{'XS'} ||= {}
309 0 0 (stat $f)[9] // die("${f}: $!")
569 0 0 $cflags ||= ""
574 0 0 ($opt->{'hide'} // $ENV{'HIDE_TRYLINK'}) // 1
587 0 0 File::Temp::tempdir('CLEANUP', 1) || die('trylink: could not make temp dir')

or 3 conditions

line l !l&&r !l&&!r condition
574 0 0 0 $opt->{'hide'} // $ENV{'HIDE_TRYLINK'}
617 0 0 0 $^O eq "solaris" or $^O eq "sunos"
623 0 0 0 -e "$d/libsunmath.so" or -e "$d/libsunmath.a"
682 9 2 0 $flags{$name}{'FLAG'} || uc $name
696 1 1 9 $ref->{'set'} or $ref->{'noret'}