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 3350 1711 863 84 %
TestCueStepDetailsFrame 79 42 19 0 %
CueExamplesFrame 117 76 38 0 %
LightForm 167 88 46 57 %
ShowPrevSceneForm 64 16 4 75 %
ShowSceneForm 284 204 125 84 %
CueDetailModel 726 291 136 85 %
AudioForm 92 34 9 89 %
LayerControlForm 193 127 69 90 %
SetChaserForm 259 182 109 94 %
SetMixerForm 227 148 90 97 %
CueDetailFrame 184 120 65 98 %
FormInfo 70 20 5 100 %
CueStepForm 65 28 7 100 %
GoNextForm 76 27 9 100 %
CommentForm 77 27 9 100 %
GoPrevForm 76 27 9 100 %
HoldForm 78 29 10 100 %
CueDetailFrameTestCase 57 26 11 100 %
LoopForm 81 31 13 100 %
CueDetailForm 90 39 13 100 %
SetAttributesForm 90 38 19 100 %
ShowRefSceneForm 97 42 22 100 %
GoForm 101 49 26 100 %

Class statements covered missed weight  
CueExamplesFrame 38 0 38 27.74 %
CueDetailModel 136 115 21 15.33 %
ShowSceneForm 125 105 20 14.60 %
LightForm 46 26 20 14.60 %
TestCueStepDetailsFrame 19 0 19 13.87 %
LayerControlForm 69 62 7 5.11 %
SetChaserForm 109 103 6 4.38 %
SetMixerForm 90 87 3 2.19 %
ShowPrevSceneForm 4 3 1 0.73 %
CueDetailFrame 65 64 1 0.73 %
AudioForm 9 8 1 0.73 %

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