Condition Coverage

blib/lib/local/lib.pm
Criterion Covered Total %
condition 30 79 37.9


and 3 conditions

line !l l&&!r l&&r condition
43 0 0 0 $_PERL =~ /$_DIR_SPLIT/ and -x $_PERL
82 0 0 0 not length $cwd and $drive
237 130 0 64 ref $_ && ref $_ eq 'SCALAR'
496 28 28 0 ref $value and @$value == 1
56 0 0 ref $value and @$value == 1 and ref $value->[0]
28 0 0 ref $value and @$value == 1 and ref $value->[0] and ref $value->[0] eq "SCALAR"
0 0 0 ref $value and @$value == 1 and ref $value->[0] and ref $value->[0] eq "SCALAR" and ${$value->[0];} eq $name
672 0 0 0 not length $user and defined $ENV{'HOME'}
713 9 12 1 not $opts->{'quiet'} and @dirs
736 0 0 4 defined $ENV{'SHELL'} && length $ENV{'SHELL'}
0 0 0 $^O eq 'MSWin32' && exists $ENV{'!EXITCODE'}
0 0 0 $^O eq 'MSWin32' && $ENV{'PROMPT'} && $ENV{'COMSPEC'}
0 0 0 $^O eq 'MSWin32' && !$ENV{'PROMPT'}

or 2 conditions

line l !l condition
226 35 19 $_[0]{'inc'} ||= \@INC
227 14 14 $_[0]{'libs'} ||= [\"PERL5LIB"]
228 14 14 $_[0]{'bins'} ||= [\"PATH"]
229 30 20 $_[0]{'roots'} ||= [\"PERL_LOCAL_LIB_ROOT"]
230 14 0 $_[0]{'extra'} ||= {}
368 13 0 $opts ||= {}
581 0 0 $out || " \n"
698 21 1 $opts ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
18 0 0 9 $^O eq 'MSWin32' || $^O eq 'NetWare' || $^O eq 'symbian'
21 0 9 0 $^O eq 'MacOS' || $^O eq 'VMS' || $INC{'File/Spec.pm'}
124 0 0 0 $_DEVNULL ||= (require File::Spec, "File::Spec"->devnull)
383 0 6 7 $opts->{'always'} or not @active_lls
6 5 2 $opts->{'always'} or not @active_lls or $active_lls[0] ne $path
399 0 0 0 Win32::GetShortPathName($path) || $path
475 0 0 0 $shelltype ||= $self->guess_shelltype
720 61 0 0 mkdir $dir or -d $dir