Condition Coverage

blib/lib/Mail/Log/Parse.pm
Criterion Covered Total %
condition 16 16 100.0


and 3 conditions

line !l l&&!r l&&r condition
296 4 27 22 defined $parse_buffer{$$self} and $current_line + 1 <= $parse_buffer_start_line{$$self} + $#{$parse_buffer{$$self};}
31 4 18 defined $parse_buffer{$$self} and $current_line + 1 <= $parse_buffer_start_line{$$self} + $#{$parse_buffer{$$self};} and $current_line + 1 >= $parse_buffer_start_line{$$self}
321 9 20 6 defined $parse_buffer{$$self}[0] and $#{$parse_buffer{$$self};} < $parse_buffer_size{$$self}
29 2 4 defined $parse_buffer{$$self}[0] and $#{$parse_buffer{$$self};} < $parse_buffer_size{$$self} and $current_line >= $parse_buffer_start_line{$$self}

or 2 conditions

line l !l condition
394 19 2 $lines ||= 1
441 38 2 $lines ||= 1