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 2841 1453 709 82 %
Debug 37 8 1 0 %
Run 29 7 2 0 %
Version 61 13 2 0 %
DebugEventQueue 54 19 6 0 %
Loggers 83 34 9 0 %
TestFrame 71 39 14 0 %
InputAndActionMapPrinter 185 132 64 5 %
ReadOnlyIterator 46 17 4 75 %
ShutDownHookTestCase 48 23 4 75 %
Contents 82 28 13 77 %
Log4jPropertiesTestCase 178 101 52 77 %
Wait 45 19 5 80 %
Util 383 224 116 88 %
Help 139 68 27 93 %
Hex 193 135 90 98 %
NotImplemented 29 6 1 100 %
NLS 23 17 3 100 %
ContextTestCaseA 44 18 3 100 %
Dmx 85 20 3 100 %
ShowContextFactory 44 12 5 100 %
DmxTestCase 52 14 5 100 %
Bits 66 19 5 100 %
Chrono 43 18 7 100 %
UiTools 45 18 7 100 %
AppleScriptTestCase 54 24 8 100 %
ChronoTestCase 49 21 10 100 %
CuesFactory 52 20 11 100 %
PropertiesPrinter 59 25 13 100 %
UtilTestCase 41 31 14 100 %
TimeConverter 66 37 22 100 %
UtilTC 98 48 25 100 %
HexTestCase 115 74 45 100 %
TimeConverterTestCase 127 89 50 100 %
BitsTestCase 115 75 63 100 %

Class statements covered missed weight  
InputAndActionMapPrinter 64 3 61 46.56 %
TestFrame 14 0 14 10.69 %
Util 116 102 14 10.69 %
Log4jPropertiesTestCase 52 40 12 9.16 %
Loggers 9 0 9 6.87 %
DebugEventQueue 6 0 6 4.58 %
Contents 13 10 3 2.29 %
Run 2 0 2 1.53 %
Version 2 0 2 1.53 %
Hex 90 88 2 1.53 %
Help 27 25 2 1.53 %
Wait 5 4 1 0.76 %
ReadOnlyIterator 4 3 1 0.76 %
ShutDownHookTestCase 4 3 1 0.76 %
Debug 1 0 1 0.76 %

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