Branch Coverage

blib/lib/File/Properties/Regular.pm
Criterion Covered Total %
branch 20 48 41.6


line true false branch
43 6 0 if ($self->isreg)
45 6 0 defined $fpcr ? :
54 3 3 if (defined $fpcr and $cent = $fpcr->cretrieve($CacheTableName, $self->cachekey($cptf))) { }
67 3 0 if (defined $fpcr)
84 6 10 if @_
95 6 10 if @_
107 0 0 unless defined $levl
111 0 0 unless ($self->isdir)
129 9 0 if $cptf
131 9 0 if ($File::Properties::Generic::FullStatSupport)
166 0 2 if defined $$opts{'CachedPath'}
167 0 2 unless $File::Properties::Generic::FullStatSupport
170 0 2 if ($fpcr->tableexists($CacheTableName))
177 0 0 if $cptf and not $ecpt
181 0 0 if $ecpt
183 0 0 if my $ecsf = File::Properties::Cache::_inarray($cnam, 'Device')
188 0 0 if !!$File::Properties::Generic::FullStatSupport != !!$ecsf
196 2 0 if $cptf
197 2 0 if $File::Properties::Generic::FullStatSupport
224 0 0 if ($fpcr->cproperties($CacheTableName, 'CachedPath')) { }
238 0 0 int $nrow / $nblk == $k ? :
247 0 0 unless -f $$rdat[$l][0]
270 6 8 unless defined $mkey
271 8 6 if @_