Branch Coverage

blib/lib/Rex/CMDB/TOML.pm
Criterion Covered Total %
branch 0 44 0.0


line true false branch
29 0 0 if (not defined $self->{'merge_behavior'}) { }
54 0 0 if (ref $self->{'merge_behavior'} eq 'HASH') { }
66 0 0 unless (defined $self->{'use_roles'})
71 0 0 unless (defined $self->{'roles_path'})
77 0 0 unless (defined $self->{'parse_error_fatal'})
83 0 0 unless (defined $self->{'missing_role_fatal'})
88 0 0 unless (defined $self->{'roles_merge_after'})
106 0 0 if ($self->__cache->valid($self->__cache_key)) { }
118 0 0 unless (exists $template_vars{$key})
126 0 0 if (-f $file)
136 0 0 if (defined $ref) { }
141 0 0 if ($self->{'parse_error_fatal'}) { }
154 0 0 if ($self->{'use_roles'} and defined $result->{'roles'} and ref $result->{'roles'} eq "ARRAY")
166 0 0 if (-f $role_file) { }
177 0 0 if (defined $ref) { }
181 0 0 if ($self->{'roles_merge_after'}) { }
190 0 0 if ($self->{'parse_error_fatal'}) { }
200 0 0 if ($self->{'missing_role_fatal'}) { }
210 0 0 if (defined $item)
223 0 0 if (not ref $self->{'path'}) { }
0 0 elsif (ref $self->{'path'} eq 'CODE') { }
0 0 elsif (ref $self->{'path'} eq 'ARRAY') { }