Condition Coverage

blib/lib/File/Flat.pm
Criterion Covered Total %
condition 25 46 54.3


and 3 conditions

line !l l&&!r l&&r condition
51 0 1 6 defined $_[1] and -e $_[1]
65 0 1 4 defined $_[1] and -r $_[1]
71 0 7 7 defined $_[1] and -f $_[1]
81 0 3 2 defined $_[1] and -f $_[1]
84 0 3 2 defined $_[1] and -f $_[1]
141 7 7 14 $modes{$mode} and not -e $file
341 1 1 12 defined $_[0] and defined $_[1]
348 0 0 0 -f $source and -f $target
392 2 0 0 -d $source and -f $target
566 0 0 0 -e $_[0]{'original'} and -r _
622 0 0 0 -e $_[0]{'original'} and -f _
625 0 0 0 -e $_[0]{'original'} and -f _

or 2 conditions

line l !l condition
750 0 5 shift() || 493
776 5 27 shift() || 493

or 3 conditions

line l !l&&r !l&&!r condition
232 7 4 0 UNIVERSAL::isa($_[0], 'SCALAR') or UNIVERSAL::isa($_[0], 'ARRAY')
430 2 1 13 $AUTO_PRUNE || $_[0]