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 1701 827 400 100 %
ChannelSetTCA 63 28 10 80 %
ChannelReadStatusTCL 34 7 0 100 %
ChannelReadDataTCL 34 7 0 100 %
ChannelReadStatusTestCase 54 25 7 100 %
ChannelSetOutput 76 26 9 100 %
ChannelSetEdit 76 26 9 100 %
ChannelSetSolo 75 26 9 100 %
ChannelSetOutputTC 56 24 10 100 %
ChannelSetEditTC 56 24 10 100 %
ChannelSetSoloTC 58 24 11 100 %
ChannelSetOutputTestCase 67 35 16 100 %
ChannelSetSoloTestCase 67 35 16 100 %
ChannelSetEditTestCase 66 35 16 100 %
ChannelReadDataTestCase 86 51 24 100 %
ChannelSetDataTCL 80 43 25 100 %
ChannelSetDataTestCase 127 87 36 100 %
ChannelSetData 147 70 38 100 %
ChannelSetAttribute 140 74 46 100 %
ChannelReadData 165 86 51 100 %
ChannelReadStatus 174 94 57 100 %

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