Condition Coverage

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


and 2 conditions

line l !l condition
430 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'}
346 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->{$_}
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'}
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')