Coverage

The Lassi software gets tested using automated (JUnit) testcases. While running these testcases, code coverage information is collected. This coverage information shows the percentage of code that actually gets executed during the tests. This is intended to provide an idea about the quality of the testcases and helps in finding dead code.

Class loc nloc statements coverage  
TOTAL 6447 3818 1984 84 %
LevelDragEngine 38 12 3 0 %
FadeTimeSelector 54 26 8 0 %
SheetTableUI 221 71 45 0 %
LevelDragListener 292 184 82 32 %
SheetTableDetails 145 53 22 50 %
SheetLabel 84 28 7 57 %
SheetGroupTabs 267 189 84 58 %
SheetPresentationModel 854 620 288 62 %
SheetTable 115 60 26 69 %
SheetTableModel 307 129 51 71 %
SheetTableModelDetails 420 310 164 88 %
SheetPreferences 99 59 20 90 %
SheetTableModelHeaders 577 384 209 97 %
CueRenumberDialog 161 97 43 98 %
CueRenumberParameters 61 16 3 100 %
SheetFrame 70 29 10 100 %
CueSelector 63 32 11 100 %
SheetTableHeaders 236 27 15 100 %
CueRenumberParametersValidatorTestCase 110 68 21 100 %
CueRenumberModelTestCase 91 55 24 100 %
CueRenumberModel 130 87 31 100 %
SheetMenu 102 53 33 100 %
CueRenumberParametersValidator 115 67 35 100 %
CueRenumberDialogTestCase 151 96 55 100 %
CueSelectorTestCase 187 110 65 100 %
SheetView 301 132 81 100 %
SheetPresentationModelTestCase 298 194 130 100 %
SheetTableModelHeadersTestCase 405 269 178 100 %
SheetTableModelDetailsTestCase 493 361 240 100 %

Class statements covered missed weight  
SheetPresentationModel 288 178 110 34.06 %
LevelDragListener 82 26 56 17.34 %
SheetTableUI 45 0 45 13.93 %
SheetGroupTabs 84 49 35 10.84 %
SheetTableModelDetails 164 144 20 6.19 %
SheetTableModel 51 36 15 4.64 %
SheetTableDetails 22 11 11 3.41 %
SheetTable 26 18 8 2.48 %
FadeTimeSelector 8 0 8 2.48 %
SheetTableModelHeaders 209 203 6 1.86 %
SheetLabel 7 4 3 0.93 %
LevelDragEngine 3 0 3 0.93 %
SheetPreferences 20 18 2 0.62 %
CueRenumberDialog 43 42 1 0.31 %

loc = lines of code count
nloc = non-comment lines of code count
statements = number of Java statements
coverage = percentage of statements covered