Matter SDK Coverage Report
Current view: top level - app Coverage Total Hit
Test: SHA:48adf651451830a5fa6bf0261d3fb0f1a0242e2c Lines: 74.8 % 6546 4894
Test Date: 2025-02-21 08:08:04 Functions: 62.9 % 1074 676

File Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
AttributeAccessInterface.h
100.0%
100.0 % 8 8 100.0 % 5 5
AttributeAccessInterfaceCache.h
100.0%
100.0 % 33 33 100.0 % 9 9
AttributeAccessInterfaceRegistry.cpp
98.0%98.0%
98.0 % 50 49 100.0 % 9 9
AttributeEncodeState.h
90.0%90.0%
90.0 % 20 18 100.0 % 7 7
AttributePathExpandIterator.cpp
99.1%99.1%
99.1 % 110 109 100.0 % 7 7
AttributePathExpandIterator.h
100.0%
100.0 % 14 14 100.0 % 8 8
AttributePathParams.h
88.5%88.5%
88.5 % 52 46 89.5 % 19 17
AttributeReportBuilder.cpp
100.0%
100.0 % 16 16 100.0 % 2 2
AttributeReportBuilder.h
100.0%
100.0 % 2 2 100.0 % 2 2
AttributeValueDecoder.h
100.0%
100.0 % 7 7 100.0 % 3 3
AttributeValueEncoder.cpp
100.0%
100.0 % 38 38 100.0 % 4 4
AttributeValueEncoder.h
100.0%
100.0 % 34 34 100.0 % 12 12
BufferedReadCallback.cpp
95.3%95.3%
95.3 % 86 82 100.0 % 7 7
BufferedReadCallback.h
86.4%86.4%
86.4 % 22 19 81.8 % 11 9
CASEClient.cpp
0.0%
0.0 % 16 0.0 % 3
CASEClient.h
100.0%
100.0 % 6 6 100.0 % 1 1
CASEClientPool.h
50.0%50.0%
50.0 % 4 2 20.0 % 10 2
CASESessionManager.cpp
10.7%10.7%
10.7 % 75 8 14.3 % 14 2
CASESessionManager.h
100.0%
100.0 % 6 6 66.7 % 3 2
ChunkedWriteCallback.cpp
74.1%74.1%
74.1 % 27 20 75.0 % 4 3
ClusterStateCache.cpp
87.2%87.2%
87.2 % 290 253 44.9 % 49 22
ClusterStateCache.h
6.8%6.8%
6.8 % 59 4 2.5 % 79 2
CommandHandler.cpp
100.0%
100.0 % 16 16 100.0 % 4 4
CommandHandler.h
31.2%31.2%
31.2 % 16 5 40.0 % 10 4
CommandHandlerExchangeInterface.h
100.0%
100.0 % 1 1 50.0 % 2 1
CommandHandlerImpl.cpp
72.7%72.7%
72.7 % 477 347 84.8 % 46 39
CommandHandlerImpl.h
88.0%88.0%
88.0 % 25 22 83.3 % 12 10
CommandHandlerInterface.h
100.0%
100.0 % 11 11 100.0 % 6 6
CommandHandlerInterfaceRegistry.cpp
87.5%87.5%
87.5 % 48 42 100.0 % 6 6
CommandPathParams.h
100.0%
100.0 % 5 5 100.0 % 1 1
CommandPathRegistry.h
52.2%52.2%
52.2 % 23 12 42.9 % 7 3
CommandResponseSender.cpp
51.3%51.3%
51.3 % 115 59 76.9 % 13 10
CommandResponseSender.h
68.8%68.8%
68.8 % 32 22 66.7 % 12 8
CommandSender.cpp
85.3%85.3%
85.3 % 354 302 87.5 % 32 28
CommandSender.h
75.7%75.7%
75.7 % 37 28 12.5 % 56 7
CommandSenderLegacyCallback.h
25.0%25.0%
25.0 % 4 1 25.0 % 4 1
ConcreteAttributePath.h
81.8%81.8%
81.8 % 33 27 92.9 % 14 13
ConcreteClusterPath.h
100.0%
100.0 % 7 7 100.0 % 6 6
ConcreteCommandPath.h
100.0%
100.0 % 6 6 100.0 % 3 3
ConcreteEventPath.h
0.0%
0.0 % 7 0.0 % 3
DataVersionFilter.h
83.3%83.3%
83.3 % 6 5 66.7 % 3 2
DefaultSafeAttributePersistenceProvider.h
25.0%25.0%
25.0 % 8 2 50.0 % 4 2
DeviceProxy.cpp
0.0%
0.0 % 11 0.0 % 2
DeviceProxy.h
0.0%
0.0 % 5 0.0 % 6
EventLoggingTypes.h
86.7%86.7%
86.7 % 15 13 77.8 % 9 7
EventManagement.cpp
96.6%96.6%
96.6 % 437 422 93.9 % 33 31
EventManagement.h
84.6%84.6%
84.6 % 13 11 84.6 % 13 11
EventPathParams.h
71.4%71.4%
71.4 % 14 10 75.0 % 8 6
EventReporter.h
100.0%
100.0 % 1 1 50.0 % 2 1
FailSafeContext.cpp
39.0%39.0%
39.0 % 59 23 33.3 % 9 3
FailSafeContext.h
100.0%
100.0 % 12 12 100.0 % 4 4
GenericEventManagementTestEventTriggerHandler.cpp
0.0%
0.0 % 22 0.0 % 2
GlobalAttributes.cpp
81.2%81.2%
81.2 % 48 39 100.0 % 5 5
InteractionModelEngine.cpp
84.2%84.2%
84.2 % 955 804 87.5 % 104 91
InteractionModelEngine.h
96.6%96.6%
96.6 % 29 28 93.8 % 16 15
InteractionModelHelper.h
90.9%90.9%
90.9 % 11 10 100.0 % 1 1
OperationalSessionSetup.cpp
0.0%
0.0 % 296 0.0 % 27
OperationalSessionSetup.h
2.8%2.8%
2.8 % 36 1 6.7 % 15 1
OperationalSessionSetupPool.h
8.3%8.3%
8.3 % 24 2 9.1 % 22 2
PendingResponseTracker.h
100.0%
100.0 % 1 1 50.0 % 2 1
PendingResponseTrackerImpl.cpp
100.0%
100.0 % 18 18 100.0 % 5 5
ReadClient.cpp
86.4%86.4%
86.4 % 671 580 87.8 % 49 43
ReadClient.h
45.9%45.9%
45.9 % 37 17 44.8 % 29 13
ReadHandler.cpp
84.7%84.7%
84.7 % 425 360 90.6 % 32 29
ReadHandler.h
97.5%97.5%
97.5 % 40 39 90.6 % 32 29
ReadPrepareParams.h
91.7%91.7%
91.7 % 24 22 66.7 % 3 2
RequiredPrivilege.h
100.0%
100.0 % 8 8 100.0 % 4 4
SafeAttributePersistenceProvider.cpp
60.0%60.0%
60.0 % 5 3 50.0 % 2 1
SafeAttributePersistenceProvider.h
100.0%
100.0 % 2 2 66.7 % 3 2
SimpleSubscriptionResumptionStorage.cpp
95.2%95.2%
95.2 % 210 200 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
StorageDelegateWrapper.cpp
90.9%90.9%
90.9 % 11 10 100.0 % 2 2
StorageDelegateWrapper.h
100.0%
100.0 % 4 4 100.0 % 1 1
SubscriptionResumptionSessionEstablisher.cpp
0.0%
0.0 % 65 0.0 % 8
SubscriptionResumptionStorage.h
2.1%2.1%
2.1 % 48 1 12.5 % 8 1
SubscriptionsInfoProvider.h
100.0%
100.0 % 1 1 50.0 % 2 1
TestEventTriggerDelegate.h
100.0%
100.0 % 1 1 50.0 % 2 1
TimedHandler.cpp
87.8%87.8%
87.8 % 49 43 100.0 % 3 3
TimedHandler.h
60.0%60.0%
60.0 % 5 3 50.0 % 6 3
TimedRequest.cpp
0.0%
0.0 % 12 0.0 % 1
TimerDelegates.cpp
100.0%
100.0 % 15 15 100.0 % 5 5
WriteClient.cpp
75.5%75.5%
75.5 % 245 185 83.3 % 18 15
WriteClient.h
0.0%
0.0 % 22 0.0 % 8
WriteHandler.cpp
68.7%68.7%
68.7 % 390 268 71.9 % 32 23
WriteHandler.h
100.0%
100.0 % 7 7 75.0 % 8 6

Generated by: LCOV version 2.0-1