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 845 542 265 95 %
InvalidFixtureDefinition 37 12 3 0 %
LibraryFixturesTestCase 56 25 9 33 %
Library 182 130 62 94 %
FixtureDefinitionConverter 177 137 85 99 %
FixtureStream 66 20 8 100 %
FixtureStreamTestCase 117 76 27 100 %
LibraryTestCase 210 142 71 100 %

Class statements covered missed weight  
LibraryFixturesTestCase 9 3 6 42.86 %
Library 62 58 4 28.57 %
InvalidFixtureDefinition 3 0 3 21.43 %
FixtureDefinitionConverter 85 84 1 7.14 %

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