Condition Coverage

blib/lib/Cache/FileBackend.pm
Criterion Covered Total %
condition 17 35 48.6


and 3 conditions

line !l l&&!r l&&r condition
515 0 0 86 defined $directory and defined $volume
520 0 43 43 defined $directory and not -d $directory
562 0 0 86 defined $directory and defined $volume

or 2 conditions

line l !l condition
587 0 86 $p_optional_mode ||= 438 - umask()

or 3 conditions

line l !l&&r !l&&!r condition
37 0 68 0 ref $proto || $proto
241 36 36 32 $dirent eq '.' or $dirent eq '..'
373 241 241 264 $dirent eq '.' or $dirent eq '..'
397 0 0 0 $dirent eq '.' or $dirent eq '..'
424 152 152 158 $dirent eq '.' or $dirent eq '..'
458 0 0 0 $dirent eq '.' or $dirent eq '..'
497 1697 0 0 defined $untainted_string || $untainted_string ne $p_string
657 0 0 151 $@ or ref $data_ref ne 'ARRAY'