Condition Coverage

blib/lib/IO/BlockSync.pm
Criterion Covered Total %
condition 0 27 0.0


and 3 conditions

line !l l&&!r l&&r condition
352 0 0 0 $self->sparse and $newHash eq $nullHash
397 0 0 0 $end and $srcSeek > $end
404 0 0 0 $dstFh and $status eq 'sparse'
411 0 0 0 $self->truncate and $dstFh
0 0 0 $self->truncate and $dstFh and $srcSeek
0 0 0 $self->truncate and $dstFh and $srcSeek and @{$self->data;} == 1
0 0 0 $self->truncate and $dstFh and $srcSeek and @{$self->data;} == 1 and $self->data->[0]{'start'} == 0
0 0 0 $self->truncate and $dstFh and $srcSeek and @{$self->data;} == 1 and $self->data->[0]{'start'} == 0 and $self->data->[0]{'end'} == 0

or 3 conditions

line l !l&&r !l&&!r condition
350 0 0 0 $oldHashSize != $hashSize or $oldHash eq "\000" x $hashSize