Matter SDK Coverage Report
Current view: top level - lib/support Coverage Total Hit
Test: SHA:4d2388ac7eed75b2fe5e05e20de377999c632502 Lines: 76.6 % 3430 2629
Test Date: 2025-07-26 07:12:52 Functions: 79.6 % 4041 3215

File Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
AutoRelease.h
100.0%
100.0 % 8 8 100.0 % 5 5
Base64.cpp
54.8%54.8%
54.8 % 146 80 42.9 % 14 6
BitFlags.h
100.0%
100.0 % 41 41 89.1 % 413 368
BitMask.h
100.0%
100.0 % 27 27 85.2 % 27 23
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
BufferWriter.cpp
100.0%
100.0 % 35 35 100.0 % 7 7
BufferWriter.h
100.0%
100.0 % 40 40 100.0 % 43 43
BytesCircularBuffer.cpp
77.8%77.8%
77.8 % 81 63 91.7 % 12 11
BytesCircularBuffer.h
100.0%
100.0 % 3 3 100.0 % 1 1
BytesToHex.cpp
93.1%93.1%
93.1 % 102 95 100.0 % 12 12
BytesToHex.h
100.0%
100.0 % 8 8 100.0 % 4 4
CHIPArgParser.cpp
26.7%26.7%
26.7 % 420 112 19.6 % 46 9
CHIPArgParser.hpp
0.0%
0.0 % 1 0.0 % 2
CHIPCounter.h
100.0%
100.0 % 16 16 73.3 % 30 22
CHIPFaultInjection.cpp
33.3%33.3%
33.3 % 18 6 33.3 % 3 1
CHIPMem-Malloc.cpp
92.3%92.3%
92.3 % 26 24 87.5 % 8 7
CHIPMem.cpp
90.9%90.9%
90.9 % 11 10 100.0 % 2 2
CHIPMem.h
94.1%94.1%
94.1 % 17 16 51.1 % 348 178
CHIPMemString.h
95.2%95.2%
95.2 % 42 40 92.9 % 28 26
CHIPPlatformMemory.cpp
0.0%
0.0 % 12 0.0 % 6
CodeUtils.h
44.4%44.4%
44.4 % 9 4 50.0 % 4 2
CommonIterator.h
100.0%
100.0 % 2 2 66.7 % 24 16
CommonPersistentData.h
100.0%
100.0 % 21 21 100.0 % 6 6
DefaultStorageKeyAllocator.h
94.0%94.0%
94.0 % 84 79 94.8 % 58 55
Defer.h
100.0%
100.0 % 4 4 100.0 % 12 12
FibonacciUtils.cpp
100.0%
100.0 % 14 14 100.0 % 1 1
FileDescriptor.h
100.0%
100.0 % 13 13 100.0 % 7 7
FixedBufferAllocator.cpp
100.0%
100.0 % 14 14 100.0 % 3 3
FixedBufferAllocator.h
100.0%
100.0 % 13 13 100.0 % 6 6
Fold.h
100.0%
100.0 % 6 6 100.0 % 3 3
IniEscaping.cpp
74.5%74.5%
74.5 % 55 41 71.4 % 7 5
IntrusiveList.h
100.0%
100.0 % 117 117 90.6 % 159 144
LambdaBridge.h
100.0%
100.0 % 5 5 16.9 % 77 13
LinkedList.h
100.0%
100.0 % 5 5 100.0 % 2 2
ObjectDump.h
0.0%
0.0 % 3 0.0 % 43
ObjectLifeCycle.h
94.4%94.4%
94.4 % 18 17 100.0 % 10 10
PersistedCounter.h
98.0%98.0%
98.0 % 51 50 80.0 % 30 24
PersistentData.h
94.6%94.6%
94.6 % 37 35 62.1 % 58 36
PersistentStorageAudit.cpp
0.0%
0.0 % 179 0.0 % 2
Pool.cpp
86.4%86.4%
86.4 % 103 89 83.3 % 12 10
Pool.h
92.5%92.5%
92.5 % 134 124 76.3 % 706 539
PoolWrapper.h
100.0%
100.0 % 22 22 69.0 % 100 69
PrivateHeap.cpp
81.7%81.7%
81.7 % 131 107 88.9 % 9 8
ReadOnlyBuffer.cpp
100.0%
100.0 % 84 84 100.0 % 10 10
ReadOnlyBuffer.h
100.0%
100.0 % 28 28 94.4 % 90 85
ReferenceCountedHandle.h
100.0%
100.0 % 6 6 100.0 % 11 11
SafeInt.h
100.0%
100.0 % 18 18 100.0 % 44 44
SafePointerCast.h
100.0%
100.0 % 2 2 88.9 % 9 8
SafeString.h
100.0%
100.0 % 8 8 100.0 % 11 11
Scoped.h
100.0%
100.0 % 11 11 100.0 % 41 41
ScopedBuffer.h
83.3%83.3%
83.3 % 84 70 86.5 % 96 83
SetupDiscriminator.h
85.7%85.7%
85.7 % 28 24 88.9 % 9 8
SortUtils.h
100.0%
100.0 % 9 9 80.0 % 5 4
Span.h
96.8%96.8%
96.8 % 93 90 94.4 % 732 691
SpanSearchValue.h
96.8%96.8%
96.8 % 31 30 93.3 % 15 14
StateMachine.h
100.0%
100.0 % 57 57 96.8 % 31 30
StringBuilder.cpp
100.0%
100.0 % 19 19 100.0 % 2 2
StringBuilder.h
100.0%
100.0 % 53 53 94.6 % 37 35
StringSplitter.h
100.0%
100.0 % 17 17 100.0 % 2 2
TemporaryFileStream.h
94.7%94.7%
94.7 % 19 18 100.0 % 10 10
TestGroupData.h
93.5%93.5%
93.5 % 31 29 50.0 % 2 1
TestPersistentStorageDelegate.h
91.8%91.8%
91.8 % 85 78 100.0 % 16 16
ThreadOperationalDataset.cpp
83.3%83.3%
83.3 % 258 215 82.7 % 52 43
ThreadOperationalDataset.h
75.0%75.0%
75.0 % 8 6 71.4 % 7 5
TimeUtils.cpp
79.3%79.3%
79.3 % 121 96 78.9 % 19 15
TimeUtils.h
100.0%
100.0 % 2 2 100.0 % 1 1
TypeTraits.h
100.0%
100.0 % 2 2 82.3 % 113 93
UnitTestUtils.cpp
100.0%
100.0 % 8 8 100.0 % 3 3
Variant.h
95.5%95.5%
95.5 % 67 64 73.2 % 261 191
ZclString.cpp
91.7%91.7%
91.7 % 12 11 100.0 % 1 1
static_support_smart_ptr.h
100.0%
100.0 % 10 10 100.0 % 12 12
utf8.cpp
91.8%91.8%
91.8 % 61 56 100.0 % 2 2

Generated by: LCOV version 2.0-1