Condition Coverage

blib/lib/File/RsyncP/FileIO.pm
Criterion Covered Total %
condition 0 59 0.0


and 3 conditions

line !l l&&!r l&&r condition
295 0 0 0 ($$f{'mode'} & 18446744073709490175) != ($$a{'mode'} & 18446744073709490175) and not chmod($$f{'mode'} & 18446744073709490175, $lName)
300 0 0 0 $$f{'uid'} != $$a{'uid'} || $$f{'gid'} != $$a{'gid'} and not chown($$f{'uid'}, $$f{'gid'}, $lName)
305 0 0 0 $$f{'mtime'} != $$a{'mtime'} || $$f{'atime'} != $$a{'atime'} and not utime($$f{'atime'}, $$f{'mtime'}, $lName)
454 0 0 0 defined $$fio{'rxMatchBlk'} and $$fio{'rxMatchNext'} == $blk
470 0 0 0 $$fio{'rxMatchNext'} == $$fio{'rxBlkCnt'} and not defined $blk
0 0 0 $$fio{'rxMatchNext'} == $$fio{'rxBlkCnt'} and not defined $blk and not defined $newData
499 0 0 0 defined $$fio{'rxMatchBlk'} and $$fio{'rxMatchBlk'} != $$fio{'rxMatchNext'}
647 0 0 0 defined $oldFile and CORE::unlink($oldFile) != 1
678 0 0 0 $$fio{'preserve_hard_links'} and ($s[2] & 61440) == 32768
0 0 0 $$fio{'preserve_hard_links'} and ($s[2] & 61440) == 32768 and $$fio{'protocol_version'} < 27 || $s[3] > 1

or 2 conditions

line l !l condition
62 0 0 $options ||= {}
167 0 0 $num ||= 100
168 0 0 $csumLen ||= 16
223 0 0 $num ||= 32768

or 3 conditions

line l !l&&r !l&&!r condition
128 0 0 0 defined $$fio{'localDir'} or defined $$fio{'remoteDir'}
147 0 0 0 not -f $localName or -l $localName
210 0 0 0 not -f $localName or -l $localName
300 0 0 0 $$f{'uid'} != $$a{'uid'} || $$f{'gid'} != $$a{'gid'}
305 0 0 0 $$f{'mtime'} != $$a{'mtime'} || $$f{'atime'} != $$a{'atime'}
403 0 0 0 -e $localPath or -l $localPath
678 0 0 0 $$fio{'protocol_version'} < 27 || $s[3] > 1