LCOV - code coverage report
Current view: top level - src/include/utils Coverage Total Hit
Test: Code coverage Lines: 90.4 % 612 553
Test Date: 2026-01-26 10:56:24 Functions: 97.1 % 140 136
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 63.9 % 460 294

File Sort by file name Line Coverage ( hide details ) Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit Rate Total Hit
expandedrecord.h
81.2%81.2%
81.2 % 16 13 62.5 % 8 5 75.0 % 4 3
<unnamed> 81.2 % 16 13 62.5 % 8 5 75.0 % 4 3
pgstat_internal.h
78.7%78.7%
78.7 % 61 48 50.0 % 18 9 81.8 % 11 9
<unnamed> 78.7 % 61 48 50.0 % 18 9 81.8 % 11 9
timestamp.h
70.6%70.6%
70.6 % 17 12 0.0 % 2 85.7 % 7 6
<unnamed> 70.6 % 17 12 0.0 % 2 0 85.7 % 7 6
ascii.h
100.0%
100.0 % 15 15 83.3 % 6 5 100.0 % 1 1
<unnamed> 100.0 % 15 15 83.3 % 6 5 100.0 % 1 1
memutils.h
64.4%64.4%
64.4 % 45 29 50.0 % 42 21 100.0 % 1 1
<unnamed> 64.4 % 45 29 50.0 % 42 21 100.0 % 1 1
memutils_internal.h
50.0%50.0%
50.0 % 6 3 25.0 % 4 1 100.0 % 1 1
<unnamed> 50.0 % 6 3 25.0 % 4 1 100.0 % 1 1
palloc.h
100.0%
100.0 % 5 5 - 100.0 % 1 1
<unnamed> 100.0 % 5 5 - 0 0 100.0 % 1 1
ps_status.h
100.0%
100.0 % 3 3 - 100.0 % 1 1
<unnamed> 100.0 % 3 3 - 0 0 100.0 % 1 1
relptr.h
100.0%
100.0 % 6 6 75.0 % 4 3 100.0 % 1 1
<unnamed> 100.0 % 6 6 75.0 % 4 3 100.0 % 1 1
xml.h
100.0%
100.0 % 2 2 - 100.0 % 1 1
<unnamed> 100.0 % 2 2 - 0 0 100.0 % 1 1
arrayaccess.h
100.0%
100.0 % 41 41 81.6 % 38 31 100.0 % 2 2
<unnamed> 100.0 % 41 41 81.6 % 38 31 100.0 % 2 2
cash.h
100.0%
100.0 % 4 4 - 100.0 % 2 2
<unnamed> 100.0 % 4 4 - 0 0 100.0 % 2 2
expandeddatum.h
100.0%
100.0 % 4 4 - 100.0 % 2 2
<unnamed> 100.0 % 4 4 - 0 0 100.0 % 2 2
jsonpath.h
100.0%
100.0 % 4 4 - 100.0 % 2 2
<unnamed> 100.0 % 4 4 - 0 0 100.0 % 2 2
multirangetypes.h
100.0%
100.0 % 4 4 - 100.0 % 2 2
<unnamed> 100.0 % 4 4 - 0 0 100.0 % 2 2
pg_lsn.h
100.0%
100.0 % 4 4 - 100.0 % 2 2
<unnamed> 100.0 % 4 4 - 0 0 100.0 % 2 2
pgstat_kind.h
100.0%
100.0 % 4 4 75.0 % 4 3 100.0 % 2 2
<unnamed> 100.0 % 4 4 75.0 % 4 3 100.0 % 2 2
rangetypes.h
100.0%
100.0 % 4 4 - 100.0 % 2 2
<unnamed> 100.0 % 4 4 - 0 0 100.0 % 2 2
rel.h
100.0%
100.0 % 13 13 100.0 % 4 4 100.0 % 2 2
<unnamed> 100.0 % 13 13 100.0 % 4 4 100.0 % 2 2
uuid.h
100.0%
100.0 % 4 4 - 100.0 % 2 2
<unnamed> 100.0 % 4 4 - 0 0 100.0 % 2 2
varbit.h
100.0%
100.0 % 4 4 - 100.0 % 2 2
<unnamed> 100.0 % 4 4 - 0 0 100.0 % 2 2
wait_event.h
100.0%
100.0 % 6 6 - 100.0 % 2 2
<unnamed> 100.0 % 6 6 - 0 0 100.0 % 2 2
xid8.h
100.0%
100.0 % 4 4 - 100.0 % 2 2
<unnamed> 100.0 % 4 4 - 0 0 100.0 % 2 2
jsonb.h
100.0%
100.0 % 6 6 - 100.0 % 3 3
<unnamed> 100.0 % 6 6 - 0 0 100.0 % 3 3
memdebug.h
100.0%
100.0 % 19 19 - 100.0 % 3 3
<unnamed> 100.0 % 19 19 - 0 0 100.0 % 3 3
numeric.h
100.0%
100.0 % 6 6 - 100.0 % 3 3
<unnamed> 100.0 % 6 6 - 0 0 100.0 % 3 3
memutils_memorychunk.h
100.0%
100.0 % 24 24 55.6 % 18 10 100.0 % 5 5
<unnamed> 100.0 % 24 24 55.6 % 18 10 100.0 % 5 5
sortsupport.h
90.7%90.7%
90.7 % 97 88 89.5 % 76 68 100.0 % 5 5
<unnamed> 90.7 % 97 88 89.5 % 76 68 100.0 % 5 5
date.h
100.0%
100.0 % 12 12 - 100.0 % 6 6
<unnamed> 100.0 % 12 12 - 0 0 100.0 % 6 6
inet.h
100.0%
100.0 % 12 12 - 100.0 % 6 6
<unnamed> 100.0 % 12 12 - 0 0 100.0 % 6 6
partcache.h
100.0%
100.0 % 14 14 - 100.0 % 7 7
<unnamed> 100.0 % 14 14 - 0 0 100.0 % 7 7
geo_decls.h
100.0%
100.0 % 42 42 100.0 % 4 4 100.0 % 21 21
<unnamed> 100.0 % 42 42 100.0 % 4 4 100.0 % 21 21
float.h
90.4%90.4%
90.4 % 104 94 56.0 % 232 130 100.0 % 26 26
<unnamed> 90.4 % 104 94 56.0 % 232 130 100.0 % 26 26

Generated by: LCOV version 2.3.2-1