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 2984 1821 875 73 %
UniversePanelLayout 85 46 20 0 %
FixtureMonitorFrameTestCase 123 60 20 0 %
UniversePanel 165 105 65 0 %
AttributeRenderer 126 81 43 2 %
ShowFixturesTableModel 122 70 55 40 %
ShowFixturesParametersValidator 92 51 27 48 %
ShowFixturesPresentationModel 234 167 65 69 %
FixtureTreeTableModel 184 130 79 84 %
FixtureListTableModel 102 49 40 90 %
FixtureListView 118 76 37 92 %
FixtureListPresentationModel 203 156 58 98 %
ShowFixturesFrame 46 20 6 100 %
ShowFixturesFrameTestCase 73 36 6 100 %
FixtureListFrame 56 22 7 100 %
FixturesMonitorFrame 57 22 7 100 %
ShowFixturesParameters 82 24 8 100 %
FixtureListTableModelTestCase 66 35 12 100 %
FixturesMonitorView 77 42 20 100 %
ShowFixturesPresentationModelTestCase 87 50 21 100 %
FixtureListFrameTestCase 113 67 22 100 %
FixturesMonitorPresentationModel 145 103 43 100 %
FixtureListPresentationModelTestCase 136 88 45 100 %
ShowFixturesView 152 100 52 100 %
FixtureTreeTableModelTestCase 152 102 53 100 %
FixturesMonitorPresentationModelTestCase 188 119 64 100 %

Class statements covered missed weight  
UniversePanel 65 0 65 27.66 %
AttributeRenderer 43 1 42 17.87 %
ShowFixturesTableModel 55 22 33 14.04 %
ShowFixturesPresentationModel 65 45 20 8.51 %
UniversePanelLayout 20 0 20 8.51 %
FixtureMonitorFrameTestCase 20 0 20 8.51 %
ShowFixturesParametersValidator 27 13 14 5.96 %
FixtureTreeTableModel 79 66 13 5.53 %
FixtureListTableModel 40 36 4 1.70 %
FixtureListView 37 34 3 1.28 %
FixtureListPresentationModel 58 57 1 0.43 %

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