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 2610 1088 468 94 %
DirtyStub 38 8 1 0 %
Listeners 90 33 14 29 %
LongHolder 145 58 24 67 %
BooleanHolder 174 67 27 89 %
IntHolder 177 70 28 89 %
LList 222 136 67 97 %
NameListener 35 4 0 100 %
LongListener 34 4 0 100 %
Listener 32 4 0 100 %
BooleanListener 33 4 0 100 %
IntListener 34 4 0 100 %
Dirty 35 5 0 100 %
LListListener 28 6 0 100 %
NamedValue 48 6 0 100 %
SimpleListListener 16 11 2 100 %
DirtyIndicator 56 18 4 100 %
IntHolderTestCase 45 18 4 100 %
StringHolderTestCase 45 18 4 100 %
LongHolderTestCase 45 18 4 100 %
BooleanHolderTestCase 45 18 4 100 %
NamedObjects 73 18 5 100 %
SaveableObject 82 21 5 100 %
HolderAdapter 72 22 5 100 %
HolderTestCase 60 30 9 100 %
StringHolder 77 28 10 100 %
AbstractHolder 95 42 21 100 %
NamedObject 171 66 29 100 %
Holder 185 73 29 100 %
HolderAdapterTestCase 188 124 74 100 %
LListTestCase 230 154 98 100 %

Class statements covered missed weight  
Listeners 14 4 10 37.04 %
LongHolder 24 16 8 29.63 %
BooleanHolder 27 24 3 11.11 %
IntHolder 28 25 3 11.11 %
LList 67 65 2 7.41 %
DirtyStub 1 0 1 3.70 %

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