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 1057 467 196 87 %
LevelColorsTest 75 42 19 0 %
MonitorPanel 170 99 51 94 %
MonitorLayout 89 40 19 95 %
MonitorFrame 99 56 23 96 %
MonitorPanelTestCase 100 45 24 96 %
MixerMonitorFrame 46 11 2 100 %
IOMonitorFrame 46 11 2 100 %
DmxInMonitorFrame 46 11 2 100 %
DmxOutMonitorFrame 46 11 2 100 %
MonitorPreferences 70 24 7 100 %
LevelColors 73 24 8 100 %
MonitorFrameTestCase 69 36 12 100 %
MonitorCell 128 57 25 100 %

Class statements covered missed weight  
LevelColorsTest 19 0 19 76.00 %
MonitorPanel 51 48 3 12.00 %
MonitorLayout 19 18 1 4.00 %
MonitorPanelTestCase 24 23 1 4.00 %
MonitorFrame 23 22 1 4.00 %

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