| line |
true |
false |
branch |
|
42
|
1 |
0 |
$opts->{'opts'} && ref $opts->{'opts'} eq 'HASH' ? : |
|
56
|
1 |
0 |
if $opts->{'opts'} and ref $opts->{'opts'} eq 'HASH' |
|
58
|
1 |
0 |
unless (scalar keys %fatal_rules) |
|
63
|
0 |
1 |
if $fatal_rules{'fatals_as_status'} or $opts->{'onfail'} eq 'zero' |
|
65
|
0 |
1 |
if $opts->{'onfail'} eq 'undefined' |
|
69
|
0 |
1 |
if (not scalar keys %$opts) { } |
|
75
|
0 |
0 |
$error ? : |
|
85
|
0 |
1 |
if ($error eq 'plain error') |
|
100
|
0 |
1 |
if ($opts->{'onfail'} eq 'warn' or $fatal_rules{'fatals_as_warning'}) { } |
|
|
0 |
1 |
elsif ($opts->{'onfail'} eq 'message' or $fatal_rules{'fatals_as_errmsg'} or $opts->{'return'}) { } |
|
104
|
0 |
0 |
if warn _trace($@ || $bad_news) |
|
114
|
0 |
1 |
if $opts->{'warn_also'} |
|
117
|
0 |
1 |
unless ref $opts->{'onfail'} eq 'CODE' |
|
150
|
2 |
4 |
unless $frame_no > 0 |
|
155
|
4 |
0 |
$hasargs ? : |
|
158
|
0 |
4 |
$evaltext ? : |
|
168
|
0 |
0 |
unless defined $error |
|
170
|
0 |
0 |
unless (length $error) |