Condition Coverage

lib/File/Rsync/Mirror/Recentfile/Done.pm
Criterion Covered Total %
condition 31 36 86.1


and 3 conditions

line !l l&&!r l&&r condition
122 18 28 11 &_bigfloatlt($e, $upper) and &_bigfloatgt($e, $lower)
244 8 42 1667 $i > 0 and &_bigfloatge($$re[$i - 1]{'epoch'}, $ivlo)
50 201 1466 $i > 0 and &_bigfloatge($$re[$i - 1]{'epoch'}, $ivlo) and &_bigfloatle($$re[$i - 1]{'epoch'}, $ivhi)
243 0 1466 $i > 0 and &_bigfloatge($$re[$i - 1]{'epoch'}, $ivlo) and &_bigfloatle($$re[$i - 1]{'epoch'}, $ivhi) and &_bigfloatge($iv->[1], $epoch)
254 20 167 1530 $i < $#$re and &_bigfloatle($$re[$i + 1]{'epoch'}, $ivhi)
187 1488 42 $i < $#$re and &_bigfloatle($$re[$i + 1]{'epoch'}, $ivhi) and &_bigfloatge($$re[$i + 1]{'epoch'}, $ivlo)
1655 0 42 $i < $#$re and &_bigfloatle($$re[$i + 1]{'epoch'}, $ivhi) and &_bigfloatge($$re[$i + 1]{'epoch'}, $ivlo) and &_bigfloatle($iv->[0], $epoch)

or 3 conditions

line l !l&&r !l&&!r condition
122 32 25 57 $e eq $upper or $e eq $lower
57 0 57 $e eq $upper or $e eq $lower or &_bigfloatlt($e, $upper) and &_bigfloatgt($e, $lower)
342 4 29 7 $epoch eq $intervals->[$i][0] or $epoch eq $intervals->[$i][1]
346 29 4 9 $epoch eq $$intervals[$i + $j][0] or $epoch eq $$intervals[$i + $j][1]
363 0 0 18 &_bigfloatgt($k, $$intervals[$splicepos + $splicelen][0]) or &_bigfloatlt($k, $$intervals[$splicepos + $splicelen][1])