Condition Coverage

blib/lib/App/linerange.pm
Criterion Covered Total %
condition 27 29 93.1


and 3 conditions

line !l l&&!r l&&r condition
111 6 16 6 defined $2 and $2 eq '+'
120 9 6 11 $ln1 > 0 and $ln2 > 0
6 1 8 $ln1 < 0 and $ln2 < 0
150 192 21 8 $exit_after_linum >= 0 and $linenum > $exit_after_linum
157 128 37 131 $range->[0] > 0 and $linenum >= $range->[0]
165 109 22 $range->[0] > 0 and $linenum >= $range->[0] and $range->[1] < 0 || $range->[1] > 0 && $linenum <= $range->[1]

or 2 conditions

line l !l condition
98 23 0 $args{'fh'} // \*ARGV

or 3 conditions

line l !l&&r !l&&!r condition
110 22 6 0 $3 // $1
120 1 1 26 $ln1 == 0 or $ln2 == 0
157 79 22 30 $range->[1] < 0 || $range->[1] > 0 && $linenum <= $range->[1]