Condition Coverage

blib/lib/Getopt/EvaP.pm
Criterion Covered Total %
condition 41 77 53.2


and 3 conditions

line !l l&&!r l&&r condition
118 0 0 60 defined $parameter and defined $alias
0 0 60 defined $parameter and defined $alias and defined $_
131 54 6 0 $list ne '' and not $list =~ /\s*list\s+of\s+/
60 0 0 $list ne '' and not $list =~ /\s*list\s+of\s+/ and not $list =~ /\d+\s+/
168 12 6 42 $default_value ne '' and $default_value ne '$required'
169 36 6 0 $P_ENV{$parameter} and $ENV{$P_ENV{$parameter}}
287 1 1 5 $i <= $#keys and not defined $found
394 3 0 0 defined $ENV{'PAGER'} and $ENV{'PAGER'}
395 3 0 0 defined $ENV{'MANPAGER'} and $ENV{'MANPAGER'}
398 3 0 0 defined $ENV{'D_EVAP_DO_PAGE'} and ($do_page = $ENV{'D_EVAP_DO_PAGE'}) ne ''
484 27 0 0 defined $P_SET{$p} and $P_SET{$p} > 1
554 10 6 14 not $P_EVALUATE{$parameter} and $P_DEFAULT_VALUE{$parameter}
576 3 0 0 $file_list =~ /$pdt_reg_exp4/ and $#ARGV > -1
3 0 0 $file_list =~ /$pdt_reg_exp6/ and $#ARGV == -1
586 2 1 0 $error and not $evap_embed
645 66 3 8 $list and $v =~ /^\(+.*\)+$/
703 34 0 2 $1 eq '`' and $3 eq '`'
704 0 33 3 not $evap_DOS and $type =~ /^f$/
773 0 0 0 defined $ENV{'SHELL'} && $ENV{'SHELL'} ne ''

or 2 conditions

line l !l condition
798 0 0 $term->OUT || \*STDOUT

or 3 conditions

line l !l&&r !l&&!r condition
203 1 0 24 $full_help or $usage_help
1 0 23 $full_help or $usage_help or $option =~ /^-(\?)$/
413 1 0 2 $usage_help or not defined @{$lref_MM;}
1 0 2 $usage_help or not defined @{$lref_MM;} or $#{$lref_MM;} < 0
501 24 0 3 $required =~ /^O$/ or $def == 1
845 0 0 0 $proc =~ /^evap_(.*)_proc/ or exists &$proc