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 5567 3141 1601 97 %
PatchDetailTableCellRenderer 74 33 12 0 %
PatchDetailTransferHandler 88 38 13 62 %
PatchFrameTransferHandler 82 32 9 78 %
PatchChannelTransferHandler 119 65 27 89 %
PatchDetailTableModel 307 198 114 91 %
PatchPreferences 101 36 12 92 %
PatchPresentationModel 490 268 124 92 %
PatchChannelTableModel 328 186 88 97 %
Patcher 693 333 170 97 %
PatchDetailTestCase 37 10 1 100 %
PatchFrame 80 34 12 100 %
FadeTimeMenu 66 29 13 100 %
PatchDetail 122 36 13 100 %
LayerMenu 77 38 13 100 %
PatchChannelTableModelTestCase 97 50 14 100 %
ChannelShifter 65 37 17 100 %
PatchChannelTransferable 119 54 23 100 %
PatchDetailTransferable 122 57 26 100 %
ChannelShifterTestCase 142 98 26 100 %
GetPatch 136 65 30 100 %
PatchMenu 136 63 40 100 %
PatchActions 260 185 44 100 %
PatchView 170 95 58 100 %
GetPatchTestCase 180 123 80 100 %
PatchTestCase 212 135 82 100 %
Patch 398 229 118 100 %
PatchFrameTestCase 476 335 210 100 %
PatcherTCL 390 279 212 100 %

Class statements covered missed weight  
PatchDetailTableCellRenderer 12 0 12 23.53 %
PatchPresentationModel 124 114 10 19.61 %
PatchDetailTableModel 114 104 10 19.61 %
PatchDetailTransferHandler 13 8 5 9.80 %
Patcher 170 165 5 9.80 %
PatchChannelTableModel 88 85 3 5.88 %
PatchChannelTransferHandler 27 24 3 5.88 %
PatchFrameTransferHandler 9 7 2 3.92 %
PatchPreferences 12 11 1 1.96 %

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