Branch Coverage

lib/Kephra/Config/File.pm
Criterion Covered Total %
branch 0 36 0.0


line true false branch
11 0 0 unless (defined $name)
15 0 0 unless $name
16 0 0 if $name =~ /\.conf$/
17 0 0 if $name =~ /\.cfg$/
18 0 0 if $name =~ /\.yaml$/
19 0 0 if $name =~ /\.yml$/
33 0 0 unless defined $$node{'file'} and $$node{'node'}
42 0 0 defined $start_node ? :
57 0 0 unless -e $file_name
59 0 0 unless $type
60 0 0 if ($type eq 'conf') { }
0 0 elsif ($type eq 'yaml') { }
70 0 0 unless (-w $file_name)
73 0 0 unless -e $dir
77 0 0 if ($type eq 'conf') { }
0 0 elsif ($type eq 'yaml') { }
113 0 0 if (-e $configfilename) { }
115 0 0 if $@ or not %config