Condition Coverage

bin/aep
Criterion Covered Total %
condition 19 41 46.3


and 3 conditions

line !l l&&!r l&&r condition
292 0 0 9 defined $code and $code =~ /^\d+$/u
357 0 8 1 defined $config_file and $config_file ne "\$unset"
8 0 1 defined $config_file and $config_file ne "\$unset" and -e $config_file
419 89 0 0 $log_level eq "quiet" and $level ne "error"
423 0 89 0 $log_level eq "info" and $level eq "debug"
431 0 80 9 $message and ref $message eq "HASH"
435 0 0 9 $message->{'lines'} and ref $message->{'lines'} eq "ARRAY"
477 0 0 9 defined $exit_code && $exit_code =~ /^\d+$/u

or 2 conditions

line l !l condition
364 1 0 YAML::XS::Load($yaml_content) || {}
369 1 8 $map->{'_'}{'aep'} || {}
383 9 0 $opt->config_order || 'env,file,args'
390 27 0 $sources->{$source_name} || {}

or 3 conditions

line l !l&&r !l&&!r condition
410 1 0 0 $val >= 0 || $val == -1
477 0 0 9 not defined $exit_code && $exit_code =~ /^\d+$/u or $exit_code > 255
0 0 9 not defined $exit_code && $exit_code =~ /^\d+$/u or $exit_code > 255 or $exit_code < 0