Condition Coverage

blib/lib/App/linerange.pm
Criterion Covered Total %
condition 33 37 89.1


and 3 conditions

line !l l&&!r l&&r condition
167 6 20 7 defined $2 and $2 eq '+'
182 11 17 13 $ln1 > 0 and $ln2 > 0
17 1 10 $ln1 < 0 and $ln2 < 0
214 400 27 10 $exit_after_linum >= 0 and $linenum > $exit_after_linum
222 160 41 309 $range->[0] > 0 and $linenum >= $range->[0]
201 121 188 $range->[0] > 0 and $linenum >= $range->[0] and $range->[1] < 0 || $range->[1] > 0 && $linenum <= $range->[1]
227 0 118 161 $range->[0] > 0 and ($linenum - 1 - $range->[0] + 1) % $range->[2] == $range->[2] - 1

or 2 conditions

line l !l condition
133 39 0 $args{'fh'} // \*ARGV
176 15 29 $4 // 1

or 3 conditions

line l !l&&r !l&&!r condition
161 33 0 11 defined $1 || defined $2
166 27 6 0 $3 // $1
182 1 1 41 $ln1 == 0 or $ln2 == 0
222 251 28 30 $range->[1] < 0 || $range->[1] > 0 && $linenum <= $range->[1]