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
294 0 0 0 ($$f{'mode'} & 18446744073709490175) != ($$a{'mode'} & 18446744073709490175) and not chmod($$f{'mode'} & 18446744073709490175, $lName)
299 0 0 0 $$f{'uid'} != $$a{'uid'} || $$f{'gid'} != $$a{'gid'} and not chown($$f{'uid'}, $$f{'gid'}, $lName)
304 0 0 0 $$f{'mtime'} != $$a{'mtime'} || $$f{'atime'} != $$a{'atime'} and not utime($$f{'atime'}, $$f{'mtime'}, $lName)
453 0 0 0 defined $$fio{'rxMatchBlk'} and $$fio{'rxMatchNext'} == $blk
469 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
498 0 0 0 defined $$fio{'rxMatchBlk'} and $$fio{'rxMatchBlk'} != $$fio{'rxMatchNext'}
646 0 0 0 defined $oldFile and CORE::unlink($oldFile) != 1
677 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
61 0 0 $options ||= {}
166 0 0 $num ||= 100
167 0 0 $csumLen ||= 16
222 0 0 $num ||= 32768

or 3 conditions

line l !l&&r !l&&!r condition
127 0 0 0 defined $$fio{'localDir'} or defined $$fio{'remoteDir'}
146 0 0 0 not -f $localName or -l $localName
209 0 0 0 not -f $localName or -l $localName
299 0 0 0 $$f{'uid'} != $$a{'uid'} || $$f{'gid'} != $$a{'gid'}
304 0 0 0 $$f{'mtime'} != $$a{'mtime'} || $$f{'atime'} != $$a{'atime'}
402 0 0 0 -e $localPath or -l $localPath
677 0 0 0 $$fio{'protocol_version'} < 27 || $s[3] > 1