Branch Coverage

lib/Class/Usul/Config.pm
Criterion Covered Total %
branch 25 54 46.3


line true false branch
149 0 0 if $dir = &home2appldir($home) and $dir = rel2abs(&untaint_path($dir)) and -d catdir($dir, 'lib')
153 0 6 if $dir = catdir('', 'var', &class2appdir($appclass)) and $dir = rel2abs(&untaint_path($dir)) and -d $dir
157 6 0 if $dir = rel2abs(&untaint_path($home)) and -d $dir
165 0 1 -d $dir ? :
178 0 2 if -d $dir
182 0 2 -d $dir ? :
188 0 2 -d $dir ? :
194 0 5 if -d $dir
196 5 0 if -d $_
210 0 1 -d $dir ? :
221 0 8 '-' eq substr($Class::Usul::Config::PROGRAM_NAME, 0, 1) ? :
231 0 1 defined $phase ? :
243 0 1 -d $dir ? :
249 0 1 -d $dir ? :
255 0 1 -d $dir ? :
261 0 1 -d $dir ? :
265 0 1 if $file and -e $file
266 0 1 if -e $file
267 1 0 if -e $file
268 0 0 if $file and -e $file
285 0 0 -d $dir ? :
291 0 6 -e $dir ? :
300 1 25 unless defined $attr
305 0 144 if defined $attr->{$name} and $attr->{$name} =~ / \A __(.+?)\((.+?)\)__ \z /mx
312 2 74 unless defined $symbol
317 0 0 &$_is_inflated($attr, $attr_name) ? :
74 0 &blessed($self) ? :