Matter SDK Coverage Report
Current view: top level - lib/support Coverage Total Hit
Test: SHA:704d97f9c619242ad76fcf75aeabc67802fa72d4 Lines: 80.3 % 3908 3139
Test Date: 2026-05-18 07:37:39 Functions: 83.2 % 5307 4415

File Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
Assertions.h
0.0%
0.0 % 2 0.0 % 1
PersistentStorageAudit.cpp
0.0%
0.0 % 179 0.0 % 2
CHIPPlatformMemory.cpp
0.0%
0.0 % 12 0.0 % 6
ObjectDump.h
0.0%
0.0 % 3 0.0 % 45
LambdaBridge.h
100.0%
100.0 % 5 5 21.0 % 81 17
CHIPArgParser.cpp
31.0%31.0%
31.0 % 420 130 28.3 % 46 13
CHIPFaultInjection.cpp
33.3%33.3%
33.3 % 18 6 33.3 % 3 1
Base64.cpp
54.8%54.8%
54.8 % 146 80 42.9 % 14 6
CHIPArgParser.hpp
100.0%
100.0 % 1 1 50.0 % 2 1
TestGroupData.h
93.5%93.5%
93.5 % 31 29 50.0 % 2 1
TimerDelegate.h
100.0%
100.0 % 2 2 50.0 % 4 2
CHIPMem.h
94.1%94.1%
94.1 % 17 16 52.0 % 402 209
ThreadDiscoveryCode.h
60.0%60.0%
60.0 % 5 3 60.0 % 5 3
AutoRelease.h
100.0%
100.0 % 18 18 66.7 % 15 10
CodeUtils.h
66.7%66.7%
66.7 % 9 6 66.7 % 15 10
PoolWrapper.h
100.0%
100.0 % 22 22 71.0 % 100 71
IniEscaping.cpp
74.5%74.5%
74.5 % 55 41 71.4 % 7 5
CommonIterator.h
100.0%
100.0 % 10 10 73.1 % 52 38
CHIPCounter.h
100.0%
100.0 % 16 16 73.3 % 30 22
CHIPMem-Malloc.cpp
80.8%80.8%
80.8 % 26 21 75.0 % 8 6
Variant.h
95.5%95.5%
95.5 % 67 64 75.6 % 271 205
Pool.h
93.0%93.0%
93.0 % 142 132 77.2 % 736 568
TimeUtils.cpp
79.3%79.3%
79.3 % 121 96 78.9 % 19 15
SortUtils.h
100.0%
100.0 % 9 9 80.0 % 5 4
PersistedCounter.h
96.1%96.1%
96.1 % 51 49 80.0 % 30 24
TypeTraits.h
100.0%
100.0 % 2 2 80.2 % 172 138
Pool.cpp
86.4%86.4%
86.4 % 103 89 83.3 % 12 10
StringBuilder.h
100.0%
100.0 % 54 54 86.8 % 38 33
ScopedMemoryBuffer.h
90.6%90.6%
90.6 % 85 77 87.4 % 95 83
PrivateHeap.cpp
81.7%81.7%
81.7 % 131 107 88.9 % 9 8
SetupDiscriminator.h
85.7%85.7%
85.7 % 28 24 88.9 % 9 8
ThreadOperationalDataset.cpp
89.2%89.2%
89.2 % 260 232 89.1 % 55 49
ThreadOperationalDataset.h
92.9%92.9%
92.9 % 14 13 90.0 % 10 9
BitFlags.h
100.0%
100.0 % 44 44 91.1 % 732 667
BytesCircularBuffer.cpp
77.8%77.8%
77.8 % 81 63 91.7 % 12 11
BitMask.h
100.0%
100.0 % 35 35 92.2 % 90 83
SafePointerCast.h
100.0%
100.0 % 2 2 92.3 % 13 12
SpanSearchValue.h
96.8%96.8%
96.8 % 31 30 93.3 % 15 14
ReadOnlyBuffer.h
100.0%
100.0 % 28 28 94.0 % 100 94
Span.h
98.9%98.9%
98.9 % 91 90 94.1 % 996 937
attribute-storage-null-handling.h
92.3%92.3%
92.3 % 26 24 94.7 % 94 89
PersistentData.h
100.0%
100.0 % 32 32 96.0 % 25 24
IntrusiveList.h
100.0%
100.0 % 117 117 96.1 % 180 173
CHIPMemString.h
95.2%95.2%
95.2 % 42 40 96.4 % 28 27
StateMachine.h
100.0%
100.0 % 57 57 96.8 % 31 30
DefaultStorageKeyAllocator.h
97.2%97.2%
97.2 % 108 105 97.2 % 71 69
FixedBuffer.h
97.2%97.2%
97.2 % 106 103 97.6 % 83 81
ReferenceCountedPtr.h
100.0%
100.0 % 30 30 98.1 % 52 51
BytesCircularBuffer.h
100.0%
100.0 % 3 3 100.0 % 1 1
FibonacciUtils.cpp
100.0%
100.0 % 14 14 100.0 % 1 1
ThreadDiscoveryCode.cpp
100.0%
100.0 % 6 6 100.0 % 1 1
TimeUtils.h
100.0%
100.0 % 2 2 100.0 % 1 1
ZclString.cpp
91.7%91.7%
91.7 % 12 11 100.0 % 1 1
Base85.h
100.0%
100.0 % 8 8 100.0 % 2 2
CHIPMem.cpp
81.8%81.8%
81.8 % 11 9 100.0 % 2 2
LinkedList.h
100.0%
100.0 % 5 5 100.0 % 2 2
StringBuilder.cpp
100.0%
100.0 % 19 19 100.0 % 2 2
StringSplitter.h
100.0%
100.0 % 17 17 100.0 % 2 2
utf8.cpp
91.8%91.8%
91.8 % 61 56 100.0 % 2 2
FixedBufferAllocator.cpp
100.0%
100.0 % 14 14 100.0 % 3 3
Fold.h
100.0%
100.0 % 6 6 100.0 % 3 3
UnitTestUtils.cpp
100.0%
100.0 % 8 8 100.0 % 3 3
BytesToHex.h
100.0%
100.0 % 8 8 100.0 % 4 4
PopCount.h
100.0%
100.0 % 10 10 100.0 % 5 5
TimerDelegateMock.h
100.0%
100.0 % 15 15 100.0 % 5 5
CommonPersistentData.h
100.0%
100.0 % 21 21 100.0 % 6 6
Defer.h
100.0%
100.0 % 4 4 100.0 % 6 6
FixedBufferAllocator.h
100.0%
100.0 % 13 13 100.0 % 6 6
BufferWriter.cpp
100.0%
100.0 % 35 35 100.0 % 7 7
FileDescriptor.h
100.0%
100.0 % 13 13 100.0 % 7 7
Base85.cpp
99.2%99.2%
99.2 % 124 123 100.0 % 8 8
ObjectLifeCycle.h
94.4%94.4%
94.4 % 18 17 100.0 % 10 10
ReadOnlyBuffer.cpp
100.0%
100.0 % 84 84 100.0 % 10 10
TemporaryFileStream.h
94.7%94.7%
94.7 % 19 18 100.0 % 10 10
ReferenceCountedHandle.h
100.0%
100.0 % 6 6 100.0 % 11 11
SafeString.h
100.0%
100.0 % 8 8 100.0 % 11 11
BytesToHex.cpp
93.1%93.1%
93.1 % 102 95 100.0 % 12 12
static_support_smart_ptr.h
100.0%
100.0 % 10 10 100.0 % 12 12
SplitLambda.h
100.0%
100.0 % 5 5 100.0 % 16 16
TestPersistentStorageDelegate.h
94.9%94.9%
94.9 % 98 93 100.0 % 20 20
BufferReader.cpp
97.4%97.4%
97.4 % 38 37 100.0 % 23 23
BufferReader.h
98.5%98.5%
98.5 % 66 65 100.0 % 24 24
Scoped.h
100.0%
100.0 % 11 11 100.0 % 41 41
BufferWriter.h
100.0%
100.0 % 40 40 100.0 % 43 43
SafeInt.h
100.0%
100.0 % 18 18 100.0 % 44 44
odd-sized-integers.h
93.5%93.5%
93.5 % 62 58 100.0 % 117 117

Generated by: LCOV version 2.0-1