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 3679 1657 790 98 %
LayerPreviousCue 87 31 12 75 %
LayerPause 87 31 12 75 %
LayerNextStep 87 31 12 75 %
LayerPreviousStep 87 31 12 75 %
LayerCommand 108 46 21 95 %
LayerResumeTCL 55 25 7 100 %
LayerClearTCL 55 25 7 100 %
LayerNextTCL 55 25 7 100 %
LayerPreviousCueTCL 55 25 7 100 %
LayerPreviousStepTCL 55 25 7 100 %
LayerGoTCL 55 25 7 100 %
LayerGetStatusTCL 60 29 10 100 %
LayerClear 88 31 12 100 %
LayerResume 89 31 12 100 %
LayerSetTransparencyDepthTCL 71 38 13 100 %
LayerSetChaseModeTCL 73 40 13 100 %
LayerSetChaseSpeedTCL 72 39 14 100 %
LayerSetOutputTCL 75 40 15 100 %
LayerSetSoloTCL 76 41 15 100 %
LayerSetSequencingTCL 79 42 17 100 %
LayerSetFadingTCL 154 44 18 100 %
LayerSetChaseSpeed 104 43 22 100 %
LayerSetSequencing 104 43 22 100 %
LayerSetFading 103 43 22 100 %
LayerSetTransparencyDepth 105 43 22 100 %
LayerSetSolo 103 43 22 100 %
LayerSetOutput 105 43 22 100 %
LayerSetFadeType 106 45 23 100 %
LayerSetFadeTime 108 45 23 100 %
LayerSetChaseMode 105 45 23 100 %
LayerSetMixMode 106 45 23 100 %
LayerGo 116 51 29 100 %
LayerSetFadeTimeTCL 129 60 33 100 %
LayerGetStatus 144 72 43 100 %
LayerSetMixModeTCL 181 111 58 100 %
LayerSetFadeTypeTCL 210 108 72 100 %
LayerPauseTCL 227 122 81 100 %

Class statements covered missed weight  
LayerPreviousCue 12 9 3 23.08 %
LayerPause 12 9 3 23.08 %
LayerNextStep 12 9 3 23.08 %
LayerPreviousStep 12 9 3 23.08 %
LayerCommand 21 20 1 7.69 %

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