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 927 435 187 65 %
Visitors 39 14 3 0 %
ObjectReference 41 15 4 0 %
Test 79 22 10 0 %
ObjectRefrencesDictionary 55 25 11 0 %
ObjectReport 70 38 22 0 %
ObjectDictionary 55 25 11 18 %
ObjectTreeWalker 208 139 60 90 %
Visitor 25 4 0 100 %
NullVisitor 34 5 0 100 %
Counter 64 17 4 100 %
ObjectTreeWalkerTestCase 70 39 14 100 %
Counters 104 46 18 100 %
CountersTC 83 46 30 100 %

Class statements covered missed weight  
ObjectReport 22 0 22 33.85 %
ObjectRefrencesDictionary 11 0 11 16.92 %
Test 10 0 10 15.38 %
ObjectDictionary 11 2 9 13.85 %
ObjectTreeWalker 60 54 6 9.23 %
ObjectReference 4 0 4 6.15 %
Visitors 3 0 3 4.62 %

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