| line |
true |
false |
branch |
|
29
|
0 |
1 |
if (not defined $self->{'merge_behavior'}) { } |
|
53
|
0 |
1 |
if (ref $self->{'merge_behavior'} eq 'HASH') { } |
|
64
|
0 |
1 |
unless (defined $self->{'use_roles'}) |
|
69
|
1 |
0 |
unless (defined $self->{'roles_path'}) |
|
75
|
1 |
0 |
unless (defined $self->{'parse_error_fatal'}) |
|
81
|
1 |
0 |
unless (defined $self->{'missing_role_fatal'}) |
|
86
|
1 |
0 |
unless (defined $self->{'roles_merge_after'}) |
|
104
|
0 |
2 |
if ($self->__cache->valid($self->__cache_key)) { } |
|
115
|
2 |
0 |
unless (exists $template_vars{$key}) |
|
123
|
4 |
4 |
if (-f $file) |
|
133
|
0 |
4 |
if ($@) |
|
138
|
4 |
0 |
if (not defined $parse_error) { } |
|
142
|
0 |
0 |
if ($self->{'parse_error_fatal'}) { } |
|
154
|
2 |
0 |
if ($self->{'use_roles'} and defined $result->{'roles'} and ref $result->{'roles'} eq "ARRAY") |
|
166
|
2 |
0 |
if (-f $role_file) { } |
|
176
|
0 |
2 |
if ($@) |
|
183
|
2 |
0 |
if (not defined $parse_error) { } |
|
187
|
0 |
2 |
if ($self->{'roles_merge_after'}) { } |
|
194
|
0 |
0 |
if ($self->{'parse_error_fatal'}) { } |
|
202
|
0 |
0 |
if ($self->{'missing_role_fatal'}) { } |
|
211
|
0 |
2 |
if (defined $item) |
|
224
|
2 |
0 |
if (not ref $self->{'path'}) { } |
|
|
0 |
0 |
elsif (ref $self->{'path'} eq 'CODE') { } |
|
|
0 |
0 |
elsif (ref $self->{'path'} eq 'ARRAY') { } |