LCOV - code coverage report
Current view: top level - app Hit Total Coverage
Test: lcov_final.info Lines: 4298 5880 73.1 %
Date: 2024-02-15 08:20:41 Functions: 588 947 62.1 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
AttributeAccessInterface.cpp
100.0%
100.0 % 41 / 41 100.0 % 4 / 4
AttributeAccessInterface.h
95.2%95.2%
95.2 % 60 / 63 86.2 % 25 / 29
AttributeAccessToken.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
AttributePathExpandIterator.cpp
100.0%
100.0 % 86 / 86 100.0 % 6 / 6
AttributePathExpandIterator.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
AttributePathParams.h
75.0%75.0%
75.0 % 36 / 48 77.8 % 14 / 18
AttributePersistenceProvider.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
BufferedReadCallback.cpp
95.3%95.3%
95.3 % 82 / 86 100.0 % 7 / 7
BufferedReadCallback.h
86.4%86.4%
86.4 % 19 / 22 81.8 % 9 / 11
CASEClient.cpp
0.0%
0.0 % 0 / 15 0.0 % 0 / 3
CASEClient.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
CASEClientPool.h
50.0%50.0%
50.0 % 2 / 4 20.0 % 2 / 10
CASESessionManager.cpp
7.4%7.4%
7.4 % 5 / 68 8.3 % 1 / 12
CASESessionManager.h
100.0%
100.0 % 7 / 7 75.0 % 3 / 4
ChunkedWriteCallback.cpp
81.5%81.5%
81.5 % 22 / 27 75.0 % 3 / 4
ClusterStateCache.cpp
91.0%91.0%
91.0 % 242 / 266 90.9 % 20 / 22
ClusterStateCache.h
20.0%20.0%
20.0 % 10 / 50 7.8 % 4 / 51
CommandHandler.cpp
79.7%79.7%
79.7 % 329 / 413 89.7 % 35 / 39
CommandHandler.h
79.2%79.2%
79.2 % 19 / 24 63.6 % 7 / 11
CommandHandlerInterface.h
100.0%
100.0 % 11 / 11 100.0 % 6 / 6
CommandPathParams.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 1
CommandPathRegistry.h
47.8%47.8%
47.8 % 11 / 23 42.9 % 3 / 7
CommandResponseSender.cpp
36.8%36.8%
36.8 % 28 / 76 71.4 % 5 / 7
CommandResponseSender.h
64.5%64.5%
64.5 % 20 / 31 73.3 % 11 / 15
CommandSender.cpp
80.1%80.1%
80.1 % 229 / 286 81.5 % 22 / 27
CommandSender.h
42.2%42.2%
42.2 % 19 / 45 7.0 % 5 / 71
CommandSenderLegacyCallback.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 4
ConcreteAttributePath.h
79.3%79.3%
79.3 % 23 / 29 92.3 % 12 / 13
ConcreteClusterPath.h
100.0%
100.0 % 7 / 7 100.0 % 6 / 6
ConcreteCommandPath.h
40.0%40.0%
40.0 % 2 / 5 50.0 % 1 / 2
ConcreteEventPath.h
0.0%
0.0 % 0 / 7 0.0 % 0 / 3
DataVersionFilter.h
100.0%
100.0 % 6 / 6 100.0 % 3 / 3
DefaultAttributePersistenceProvider.cpp
73.8%73.8%
73.8 % 31 / 42 70.0 % 7 / 10
DefaultAttributePersistenceProvider.h
85.7%85.7%
85.7 % 6 / 7 100.0 % 3 / 3
DeferredAttributePersistenceProvider.cpp
0.0%
0.0 % 0 / 34 0.0 % 0 / 6
DeferredAttributePersistenceProvider.h
0.0%
0.0 % 0 / 3 0.0 % 0 / 3
DeviceProxy.cpp
0.0%
0.0 % 0 / 11 0.0 % 0 / 2
DeviceProxy.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 6
EventLoggingTypes.h
86.7%86.7%
86.7 % 13 / 15 77.8 % 7 / 9
EventManagement.cpp
96.0%96.0%
96.0 % 411 / 428 96.9 % 31 / 32
EventManagement.h
84.6%84.6%
84.6 % 11 / 13 84.6 % 11 / 13
EventPathParams.h
71.4%71.4%
71.4 % 10 / 14 75.0 % 6 / 8
FailSafeContext.cpp
38.3%38.3%
38.3 % 23 / 60 33.3 % 3 / 9
FailSafeContext.h
100.0%
100.0 % 11 / 11 100.0 % 4 / 4
InteractionModelEngine.cpp
79.6%79.6%
79.6 % 707 / 888 83.7 % 82 / 98
InteractionModelEngine.h
96.0%96.0%
96.0 % 24 / 25 92.9 % 13 / 14
InteractionModelHelper.h
90.9%90.9%
90.9 % 10 / 11 100.0 % 1 / 1
ObjectList.h
100.0%
100.0 % 5 / 5 100.0 % 2 / 2
OperationalSessionSetup.cpp
0.0%
0.0 % 0 / 287 0.0 % 0 / 26
OperationalSessionSetup.h
2.8%2.8%
2.8 % 1 / 36 6.7 % 1 / 15
OperationalSessionSetupPool.h
8.3%8.3%
8.3 % 2 / 24 9.1 % 2 / 22
ReadClient.cpp
86.8%86.8%
86.8 % 566 / 652 87.8 % 43 / 49
ReadClient.h
44.4%44.4%
44.4 % 16 / 36 42.9 % 12 / 28
ReadHandler.cpp
84.4%84.4%
84.4 % 347 / 411 90.3 % 28 / 31
ReadHandler.h
95.0%95.0%
95.0 % 38 / 40 87.5 % 28 / 32
ReadPrepareParams.h
91.7%91.7%
91.7 % 22 / 24 66.7 % 2 / 3
RequiredPrivilege.h
100.0%
100.0 % 8 / 8 100.0 % 4 / 4
SafeAttributePersistenceProvider.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
SimpleSubscriptionResumptionStorage.cpp
95.6%95.6%
95.6 % 197 / 206 100.0 % 14 / 14
SimpleSubscriptionResumptionStorage.h
100.0%
100.0 % 8 / 8 100.0 % 3 / 3
StatusResponse.cpp
100.0%
100.0 % 28 / 28 100.0 % 2 / 2
SubscriptionResumptionSessionEstablisher.cpp
0.0%
0.0 % 0 / 51 0.0 % 0 / 8
SubscriptionResumptionStorage.h
2.1%2.1%
2.1 % 1 / 48 12.5 % 1 / 8
SubscriptionsInfoProvider.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
TimedHandler.cpp
78.4%78.4%
78.4 % 40 / 51 100.0 % 3 / 3
TimedHandler.h
50.0%50.0%
50.0 % 2 / 4 50.0 % 2 / 4
TimedRequest.cpp
0.0%
0.0 % 0 / 12 0.0 % 0 / 1
TimerDelegates.cpp
100.0%
100.0 % 15 / 15 100.0 % 5 / 5
WriteClient.cpp
76.1%76.1%
76.1 % 185 / 243 83.3 % 15 / 18
WriteClient.h
4.5%4.5%
4.5 % 1 / 22 12.5 % 1 / 8
WriteHandler.cpp
68.0%68.0%
68.0 % 219 / 322 85.2 % 23 / 27
WriteHandler.h
88.9%88.9%
88.9 % 8 / 9 75.0 % 6 / 8

Generated by: LCOV version 1.14