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 1817 1105 624 88 %
ShowMigratorTestCase 35 21 7 0 %
Interpreter 267 174 100 62 %
ShowFileException 67 37 17 71 %
ShowReader 70 39 16 75 %
ShowWriter 286 191 98 87 %
ShowInterpreter 424 252 150 95 %
ShowInterpreterTestCase 331 216 128 99 %
ShowReaderTestCase 33 7 0 100 %
ShowFileFilter 69 34 16 100 %
ShowWriterTestCase 235 134 92 100 %

Class statements covered missed weight  
Interpreter 100 62 38 50.00 %
ShowWriter 98 85 13 17.11 %
ShowInterpreter 150 142 8 10.53 %
ShowMigratorTestCase 7 0 7 9.21 %
ShowFileException 17 12 5 6.58 %
ShowReader 16 12 4 5.26 %
ShowInterpreterTestCase 128 127 1 1.32 %

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