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 1214 476 248 80 %
DocumentLevel 36 6 1 0 %
ParserLevelTester 32 10 3 0 %
TimingTestFrame 197 92 46 0 %
Syntax 36 4 0 100 %
DocumentTiming 35 6 1 100 %
Parser 53 13 3 100 %
SyntaxLevel 52 14 6 100 %
DocumentSyntax 69 20 6 100 %
ParserLevel 66 23 11 100 %
DefaultSyntax 106 39 16 100 %
LevelTestCase 104 42 17 100 %
SyntaxTiming 117 55 36 100 %
ParserTiming 158 76 48 100 %
SyntaxTimingTestCase 153 76 54 100 %

Class statements covered missed weight  
TimingTestFrame 46 0 46 92.00 %
ParserLevelTester 3 0 3 6.00 %
DocumentLevel 1 0 1 2.00 %

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