Condition Coverage

blib/lib/PPM/Make/Config.pm
Criterion Covered Total %
condition 0 71 0.0


and 2 conditions

line l !l condition
431 0 0 $home and 1

and 3 conditions

line !l l&&!r l&&r condition
57 0 0 0 $dir and not -w $dir
155 0 0 0 defined $opts{'program'} and my $progs = $opts{'program'}
168 0 0 0 defined $opts{'upload'} and my $upload = $opts{'upload'}
210 0 0 0 defined $ENV{'PPM_CFG'} and my $env = $ENV{'PPM_CFG'}
313 0 0 0 defined $$progs{'tar'} and defined $$progs{'gzip'}
347 0 0 0 defined $$progs{'zip'} and defined $$progs{'unzip'}

or 3 conditions

line l !l&&r !l&&!r condition
57 0 0 0 $@ or $dir and not -w $dir
249 0 0 0 $p eq 'add' or $p eq 'reps'
283 0 0 0 defined $$h1{$opt} or defined $$h2{$opt}
292 0 0 0 defined $$h1{$_} or defined $$h2{$_}
313 0 0 0 not $os or $os =~ /Win32/i
0 0 0 not $os or $os =~ /Win32/i or not $arch
0 0 0 not $os or $os =~ /Win32/i or not $arch or $arch =~ /Win32/i
319 0 0 0 $PPM::Make::Config::Config{'tar'} || which('tar') || $$CPAN::Config{'tar'}
321 0 0 0 $PPM::Make::Config::Config{'gzip'} || which('gzip') || $$CPAN::Config{'gzip'}
327 0 0 0 $PPM::Make::Config::Config{'tar'} || which('tar') || $$CPAN::Config{'tar'}
329 0 0 0 $PPM::Make::Config::Config{'gzip'} || which('gzip') || $$CPAN::Config{'gzip'}
354 0 0 0 $PPM::Make::Config::Config{'zip'} || which('zip') || $$CPAN::Config{'zip'}
356 0 0 0 $PPM::Make::Config::Config{'unzip'} || which('unzip') || $$CPAN::Config{'unzip'}
367 0 0 0 $PPM::Make::Config::Config{'zip'} || which('zip') || $$CPAN::Config{'zip'}
369 0 0 0 $PPM::Make::Config::Config{'unzip'} || which('unzip') || $$CPAN::Config{'unzip'}
376 0 0 0 $$progs{'make'} || $PPM::Make::Config::Config{'make'} || which($make) || $$CPAN::Config{'make'}
379 0 0 0 $^X || which('perl')