| line |
true |
false |
branch |
|
33
|
0 |
5 |
unless $params |
|
34
|
0 |
5 |
if ref $env ne "HASH" or ref $want ne "HASH" |
|
47
|
3 |
4 |
if ($opts->{'exact'} || $required and not defined $env->{$var_name}) { } |
|
|
1 |
3 |
elsif (not $env->{$var_name} =~ /$regexp/msx) { } |
|
53
|
0 |
3 |
if $params->{'break_at_first_error'} |
|
61
|
0 |
1 |
if $params->{'break_at_first_error'} |
|
64
|
4 |
1 |
if ($opts->{'exact'}) |
|
66
|
2 |
4 |
unless (exists $vars->{$var_name}) |
|
72
|
0 |
2 |
if $params->{'break_at_first_error'} |
|
101
|
0 |
0 |
if (/
^ [[:space:]]{0,} [#]{2}
[[:space:]]{1,} envassert [[:space:]]{1,}
[(] opts: [[:space:]]{0,} (? .*) [)]
[[:space:]]{0,} $
/msx) { } |
|
|
0 |
0 |
elsif (/
^ [[:space:]]{0,} [#]{1} .* $
/msx) { } |
|
|
0 |
0 |
elsif (/
^ [[:space:]]{0,} $
/msx) { } |
|
|
0 |
0 |
elsif (/
^ (? [^=]{1,}) = (? .*) $
/msx) { } |