Branch Coverage

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


line true false branch
30 0 0 if (not defined $self->{'merge_behavior'}) { }
55 0 0 if (ref $self->{'merge_behavior'} eq 'HASH') { }
67 0 0 unless (defined $self->{'use_roles'})
72 0 0 unless (defined $self->{'roles_path'})
78 0 0 unless (defined $self->{'parse_error_fatal'})
84 0 0 unless (defined $self->{'missing_role_fatal'})
89 0 0 unless (defined $self->{'roles_merge_after'})
107 0 0 if ($self->__cache->valid($self->__cache_key)) { }
119 0 0 unless (exists $template_vars{$key})
127 0 0 if (-f $file)
137 0 0 if (defined $ref) { }
142 0 0 if ($self->{'parse_error_fatal'}) { }
155 0 0 if ($self->{'use_roles'} and defined $result->{'roles'} and ref $result->{'roles'} eq "ARRAY")
167 0 0 if (-f $role_file) { }
178 0 0 if (defined $ref) { }
182 0 0 if ($self->{'roles_merge_after'}) { }
191 0 0 if ($self->{'parse_error_fatal'}) { }
201 0 0 if ($self->{'missing_role_fatal'}) { }
211 0 0 if (defined $item)
224 0 0 if (not ref $self->{'path'}) { }
0 0 elsif (ref $self->{'path'} eq 'CODE') { }
0 0 elsif (ref $self->{'path'} eq 'ARRAY') { }