Condition Coverage

blib/lib/App/PerlShell.pm
Criterion Covered Total %
condition 0 33 0.0


and 3 conditions

line !l l&&!r l&&r condition
276 0 0 0 $App_PerlShell_Shell->{'shellCmdComplete'}{'parenthesis'} == 0 and $App_PerlShell_Shell->{'shellCmdComplete'}{'bracket'} == 0
0 0 0 $App_PerlShell_Shell->{'shellCmdComplete'}{'parenthesis'} == 0 and $App_PerlShell_Shell->{'shellCmdComplete'}{'bracket'} == 0 and $App_PerlShell_Shell->{'shellCmdComplete'}{'brace'} == 0
338 0 0 0 defined $ENV{'PERLSHELL_SESSION'} and not $@
420 0 0 0 defined $proto and length $proto == 0
675 0 0 0 defined ${$ENV{'PERLSHELL_PACKAGE'} . "::$var";} and not defined $SKIP{"\$" . $var}
0 0 0 @{$ENV{'PERLSHELL_PACKAGE'} . "::$var";} and not defined $SKIP{"\@" . $var}
0 0 0 %{$ENV{'PERLSHELL_PACKAGE'} . "::$var";} and not defined $SKIP{"%" . $var}

or 3 conditions

line l !l&&r !l&&!r condition
65 0 0 0 ref $self || $self
264 0 0 0 $App_PerlShell_Shell->{'shellCmdLine'} =~ /,\s*$/ or $App_PerlShell_Shell->{'shellCmdComplete'}{'parenthesis'} != 0
0 0 0 $App_PerlShell_Shell->{'shellCmdLine'} =~ /,\s*$/ or $App_PerlShell_Shell->{'shellCmdComplete'}{'parenthesis'} != 0 or $App_PerlShell_Shell->{'shellCmdComplete'}{'bracket'} != 0
0 0 0 $App_PerlShell_Shell->{'shellCmdLine'} =~ /,\s*$/ or $App_PerlShell_Shell->{'shellCmdComplete'}{'parenthesis'} != 0 or $App_PerlShell_Shell->{'shellCmdComplete'}{'bracket'} != 0 or $App_PerlShell_Shell->{'shellCmdComplete'}{'brace'} != 0