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 2049 1356 591 75 %
ArtNetEngine 54 12 2 0 %
ArtNet 47 18 5 0 %
ArtNetUdpReceiver 214 142 84 0 %
ArtNetPreferences 136 63 22 64 %
Port 307 225 119 72 %
EstaCode 263 230 12 83 %
ArtPacketFactory 138 97 39 87 %
PortStyle 59 30 10 90 %
DeviceStyle 58 31 10 90 %
Device 190 126 53 91 %
BroadcastCaptor 187 139 68 97 %
ArtNetStatus 20 10 2 100 %
ArtPacketFactoryTestCase 81 41 22 100 %
ArtNodePortTestCase 125 80 71 100 %
BroadcastCaptorTestCase 170 112 72 100 %

Class statements covered missed weight  
ArtNetUdpReceiver 84 0 84 56.76 %
Port 119 86 33 22.30 %
ArtNetPreferences 22 14 8 5.41 %
ArtNet 5 0 5 3.38 %
ArtPacketFactory 39 34 5 3.38 %
Device 53 48 5 3.38 %
ArtNetEngine 2 0 2 1.35 %
BroadcastCaptor 68 66 2 1.35 %
EstaCode 12 10 2 1.35 %
PortStyle 10 9 1 0.68 %
DeviceStyle 10 9 1 0.68 %

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