Condition Coverage

blib/lib/Term/VT102.pm
Criterion Covered Total %
condition 34 72 47.2


and 3 conditions

line !l l&&!r l&&r condition
372 0 2 79 defined $init{'cols'} and $init{'cols'} > 0
374 0 2 79 defined $init{'rows'} and $init{'rows'} > 0
629 15 0 0 defined $startcol and defined $endcol
653 212 0 0 defined $startcol and defined $endcol
679 0 0 0 defined $startcol and defined $endcol
729 0 0 0 $dfa > $sfa and not $dbo > $sbo
1041 3 4 14 $i <= $$self{'srb'} and $i < $$self{'srt'} + $lines
1071 3 6 16 $i >= $$self{'srt'} and $i > $$self{'srb'} - $lines
1113 0 0 0 defined $$self{'_buf'} and $$self{'_inesc'} eq 'OSC'
1137 1 0 3 defined $num and $num eq '3'
1327 5 3 14 $row > $scrb - $lines and $row >= $$self{'y'}
1392 2 1 0 $num == 0 and $$self{'x'} == 1
3 0 0 $num == 0 and $$self{'x'} == 1 and $$self{'y'} == 1
1483 255 0 3 defined $$self{'_buf'} and $$self{'_inesc'} =~ /OSC|_ST/
1511 53 0 0 $$self{'opts'}{'LINEWRAP'} != 0 and $$self{'x'} >= $$self{'cols'}
1521 20 33 335 $newx < $$self{'cols'} and not $$self{'_tabstops'}[$newx]
1588 4 4 14 $row <= $scrb and $row < $$self{'y'} + $lines
1668 0 10 7 $val >= 30 and $val <= 37
0 1 7 $val >= 40 and $val <= 47

or 3 conditions

line l !l&&r !l&&!r condition
75 0 81 0 ref $proto || $proto
708 0 0 0 $sfg != $dfg or $sbg != $dbg
713 0 0 0 $sbo > $dbo or $sfa > $dfa
755 0 0 0 $startcol < 1 or $startcol > $$self{'cols'}
756 0 0 0 $endcol < 1 or $endcol > $$self{'cols'}