Matter SDK Coverage Report
Current view: top level - lib/support Coverage Total Hit
Test: SHA:2508d476d47c2acf8c9945ac0b2c5618ebc1d93f Lines: 78.3 % 3609 2826
Test Date: 2026-01-21 08:11:12 Functions: 81.8 % 4757 3893

File Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
CHIPArgParser.hpp
0.0%
0.0 % 1 0.0 % 2
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 % 43
LambdaBridge.h
100.0%
100.0 % 5 5 16.9 % 77 13
CHIPArgParser.cpp
26.7%26.7%
26.7 % 420 112 19.6 % 46 9
CHIPFaultInjection.cpp
33.3%33.3%
33.3 % 18 6 33.3 % 3 1
CodeUtils.h
54.5%54.5%
54.5 % 11 6 33.3 % 9 3
Base64.cpp
54.8%54.8%
54.8 % 146 80 42.9 % 14 6
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 50.0 % 386 193
CommonIterator.h
100.0%
100.0 % 2 2 66.7 % 36 24
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
CHIPCounter.h
100.0%
100.0 % 16 16 73.3 % 30 22
Pool.h
93.0%93.0%
93.0 % 142 132 76.8 % 723 555
Variant.h
95.5%95.5%
95.5 % 67 64 77.7 % 264 205
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.1 % 146 117
Pool.cpp
86.4%86.4%
86.4 % 103 89 83.3 % 12 10
ScopedBuffer.h
90.6%90.6%
90.6 % 85 77 87.2 % 94 82
CHIPMem-Malloc.cpp
92.3%92.3%
92.3 % 26 24 87.5 % 8 7
PrivateHeap.cpp
81.7%81.7%
81.7 % 131 107 88.9 % 9 8
SafePointerCast.h
100.0%
100.0 % 2 2 88.9 % 9 8
SetupDiscriminator.h
85.7%85.7%
85.7 % 28 24 88.9 % 9 8
ThreadOperationalDataset.cpp
89.1%89.1%
89.1 % 256 228 88.9 % 54 48
BitFlags.h
93.2%93.2%
93.2 % 44 41 89.1 % 570 508
ThreadOperationalDataset.h
93.3%93.3%
93.3 % 15 14 90.9 % 11 10
ReadOnlyBuffer.h
100.0%
100.0 % 28 28 91.0 % 89 81
BytesCircularBuffer.cpp
77.8%77.8%
77.8 % 81 63 91.7 % 12 11
BitMask.h
100.0%
100.0 % 34 34 92.7 % 55 51
CHIPMemString.h
95.2%95.2%
95.2 % 42 40 92.9 % 28 26
SpanSearchValue.h
96.8%96.8%
96.8 % 31 30 93.3 % 15 14
Span.h
98.9%98.9%
98.9 % 91 90 93.6 % 884 827
ReferenceCountedPtr.h
100.0%
100.0 % 30 30 94.2 % 52 49
StringBuilder.h
100.0%
100.0 % 53 53 94.6 % 37 35
attribute-storage-null-handling.h
92.3%92.3%
92.3 % 26 24 95.2 % 83 79
IntrusiveList.h
100.0%
100.0 % 117 117 95.9 % 169 162
PersistentData.h
100.0%
100.0 % 32 32 96.0 % 25 24
StateMachine.h
100.0%
100.0 % 57 57 96.8 % 31 30
DefaultStorageKeyAllocator.h
96.9%96.9%
96.9 % 98 95 96.9 % 65 63
BytesCircularBuffer.h
100.0%
100.0 % 3 3 100.0 % 1 1
FibonacciUtils.cpp
100.0%
100.0 % 14 14 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
CHIPMem.cpp
90.9%90.9%
90.9 % 11 10 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
TimerDelegateMock.h
100.0%
100.0 % 15 15 100.0 % 5 5
CommonPersistentData.h
100.0%
100.0 % 21 21 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
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
AutoRelease.h
100.0%
100.0 % 14 14 100.0 % 12 12
BytesToHex.cpp
93.1%93.1%
93.1 % 102 95 100.0 % 12 12
Defer.h
100.0%
100.0 % 4 4 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
91.8%91.8%
91.8 % 85 78 100.0 % 16 16
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