Condition Coverage

lib/File/Copy/Vigilant.pm
Criterion Covered Total %
condition 17 27 62.9


and 3 conditions

line !l l&&!r l&&r condition
112 15 6 0 defined $postcopy and ref $postcopy ne 'CODE'

or 3 conditions

line l !l&&r !l&&!r condition
125 0 19 4 $retries eq 'infinite' or $attempt++ <= $retries
171 1 1 0 ref $source eq 'GLOB' or eval { do { $source->isa('GLOB') } }
2 0 0 ref $source eq 'GLOB' or eval { do { $source->isa('GLOB') } } or eval { do { $source->isa('IO::Handle') } }
185 1 1 0 ref $dest eq 'GLOB' or eval { do { $dest->isa('GLOB') } }
2 0 0 ref $dest eq 'GLOB' or eval { do { $dest->isa('GLOB') } } or eval { do { $dest->isa('IO::Handle') } }
207 16 0 0 -f $source or -l $source
227 14 2 3 $check eq 'md5' or $check eq 'size'
240 13 2 3 $check eq 'md5' or $check eq 'size'