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 2139 1350 803 80 %
CueListPrinter 76 26 10 0 %
CueListBuilder 536 265 117 0 %
Token 118 41 19 53 %
CueStepParser 734 606 382 94 %
Tokenizer 121 57 27 96 %
ParseException 53 11 3 100 %
TokenizerTestCase 59 25 14 100 %
CueStepParserTestCase 442 319 231 100 %

Class statements covered missed weight  
CueListBuilder 117 0 117 72.67 %
CueStepParser 382 358 24 14.91 %
CueListPrinter 10 0 10 6.21 %
Token 19 10 9 5.59 %
Tokenizer 27 26 1 0.62 %

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