Matter SDK Coverage Report
Current view: top level - lib/support Coverage Total Hit
Test: SHA:b879ecb8e99e175eea0a293a888bda853da2b19c Lines: 69.3 % 2784 1930
Test Date: 2025-01-17 19:00:11 Functions: 66.4 % 2125 1410

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
TestGroupData.h
0.0%
0.0 % 2 0.0 % 1
ObjectDump.h
0.0%
0.0 % 3 0.0 % 30
CHIPPlatformMemory.cpp
0.0%
0.0 % 12 0.0 % 6
PersistentStorageAudit.cpp
0.0%
0.0 % 179 0.0 % 2
CHIPArgParser.cpp
26.7%26.7%
26.7 % 420 112 19.6 % 46 9
CHIPFaultInjection.cpp
37.5%37.5%
37.5 % 16 6 50.0 % 2 1
CodeUtils.h
44.4%44.4%
44.4 % 9 4 50.0 % 4 2
SetupDiscriminator.h
45.8%45.8%
45.8 % 24 11 50.0 % 8 4
PersistedCounter.h
54.0%54.0%
54.0 % 50 27 44.4 % 18 8
Base64.cpp
54.8%54.8%
54.8 % 146 80 42.9 % 14 6
CHIPCounter.h
56.2%56.2%
56.2 % 16 9 52.6 % 19 10
ObjectLifeCycle.h
56.2%56.2%
56.2 % 16 9 75.0 % 8 6
IniEscaping.cpp
74.5%74.5%
74.5 % 55 41 71.4 % 7 5
PoolWrapper.h
77.8%77.8%
77.8 % 18 14 55.1 % 49 27
BytesCircularBuffer.cpp
77.8%77.8%
77.8 % 81 63 91.7 % 12 11
TimeUtils.cpp
79.3%79.3%
79.3 % 121 96 78.9 % 19 15
PrivateHeap.cpp
81.7%81.7%
81.7 % 131 107 88.9 % 9 8
CHIPMemString.h
82.1%82.1%
82.1 % 39 32 75.0 % 12 9
Variant.h
82.1%82.1%
82.1 % 56 46 50.4 % 139 70
ThreadOperationalDataset.h
83.3%83.3%
83.3 % 6 5 80.0 % 5 4
ThreadOperationalDataset.cpp
83.3%83.3%
83.3 % 258 215 82.7 % 52 43
Pool.h
83.5%83.5%
83.5 % 115 96 66.7 % 453 302
Pool.cpp
86.4%86.4%
86.4 % 103 89 83.3 % 12 10
CHIPMem.h
88.2%88.2%
88.2 % 17 15 31.0 % 252 78
SafeInt.h
88.9%88.9%
88.9 % 18 16 100.0 % 24 24
DefaultStorageKeyAllocator.h
88.9%88.9%
88.9 % 63 56 90.2 % 41 37
CHIPMem.cpp
90.9%90.9%
90.9 % 11 10 100.0 % 2 2
ZclString.cpp
91.7%91.7%
91.7 % 12 11 100.0 % 1 1
utf8.cpp
91.8%91.8%
91.8 % 61 56 100.0 % 2 2
CHIPMem-Malloc.cpp
92.3%92.3%
92.3 % 26 24 87.5 % 8 7
BytesToHex.cpp
93.1%93.1%
93.1 % 102 95 100.0 % 12 12
PersistentData.h
93.8%93.8%
93.8 % 32 30 58.3 % 24 14
IntrusiveList.h
95.0%95.0%
95.0 % 80 76 79.3 % 92 73
Span.h
95.3%95.3%
95.3 % 64 61 77.3 % 194 150
BufferReader.cpp
97.4%97.4%
97.4 % 38 37 100.0 % 23 23
BufferReader.h
97.7%97.7%
97.7 % 43 42 100.0 % 15 15
ScopedBuffer.h
98.5%98.5%
98.5 % 65 64 59.7 % 62 37
BitMask.h
100.0%
100.0 % 1 1 50.0 % 2 1
CommonIterator.h
100.0%
100.0 % 2 2 66.7 % 21 14
SafePointerCast.h
100.0%
100.0 % 2 2 100.0 % 8 8
TypeTraits.h
100.0%
100.0 % 2 2 79.7 % 59 47
BytesToHex.h
100.0%
100.0 % 4 4 100.0 % 2 2
Defer.h
100.0%
100.0 % 4 4 100.0 % 6 6
LinkedList.h
100.0%
100.0 % 5 5 100.0 % 2 2
ReferenceCountedHandle.h
100.0%
100.0 % 6 6 100.0 % 11 11
Scoped.h
100.0%
100.0 % 6 6 100.0 % 6 6
static_support_smart_ptr.h
100.0%
100.0 % 7 7 100.0 % 6 6
UnitTestUtils.cpp
100.0%
100.0 % 8 8 100.0 % 3 3
SortUtils.h
100.0%
100.0 % 9 9 66.7 % 3 2
FibonacciUtils.cpp
100.0%
100.0 % 14 14 100.0 % 1 1
FixedBufferAllocator.cpp
100.0%
100.0 % 14 14 100.0 % 3 3
StringBuilder.h
100.0%
100.0 % 18 18 100.0 % 7 7
StringBuilder.cpp
100.0%
100.0 % 19 19 100.0 % 2 2
CommonPersistentData.h
100.0%
100.0 % 21 21 100.0 % 6 6
SpanSearchValue.h
100.0%
100.0 % 25 25 100.0 % 7 7
BufferWriter.cpp
100.0%
100.0 % 35 35 100.0 % 7 7
BufferWriter.h
100.0%
100.0 % 35 35 100.0 % 31 31
BitFlags.h
100.0%
100.0 % 38 38 84.9 % 251 213

Generated by: LCOV version 2.0-1