LCOV - differential code coverage report
Current view: top level - src/backend/catalog Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 89.7 % 14330 12852 17 6 1455 7 1 296 12548 8 127
Current Date: 2026-03-14 14:10:32 -0400 Functions: 96.0 % 596 572 2 22 85 487 12
Baseline: lcov-20260315-024220-baseline Branches: 69.3 % 9458 6557 84 10 2807 9 1 164 6383 46 60
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Summarize by: Date bin (1,7] days: 100.0 % 1 1 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 97.2 % 72 70 2 69 1
(30,360] days: 90.9 % 363 330 15 18 226 104
(360..) days: 89.6 % 13894 12451 6 1437 7 1 12443
Function coverage date bins:
(7,30] days: 100.0 % 10 10 10
(30,360] days: 100.0 % 19 19 13 6
(360..) days: 95.8 % 567 543 2 22 62 481
Branch coverage date bins:
(7,30] days: 82.3 % 62 51 11 51
(30,360] days: 65.3 % 274 179 73 22 113 66
(360..) days: 69.4 % 9122 6327 10 2785 9 1 6317

Date File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC UBC GNC CBC DCB
(1,7] days Total
100.0%
100.0 % 1 1 1 - -
(7,30] days Total
97.2%97.2%
97.2 % 72 70 2 69 1 82.3 % 62 51 11 51 100.0 % 10 10 10
dependency.c 50.0 % 2 1 1 1 25.0 % 4 1 3 1 -
pg_publication.c 100.0 % 47 47 47 87.5 % 32 28 4 28 100.0 % 8 8 8
pg_subscription.c 90.9 % 11 10 1 10 62.5 % 8 5 3 5 100.0 % 1 1 1
objectaddress.c 100.0 % 3 3 3 75.0 % 4 3 1 3 -
(30,360] days Total
90.9%90.9%
90.9 % 363 330 15 18 226 104 65.3 % 274 179 73 22 113 66 100.0 % 19 19 13 6
pg_type.c 100.0 % 3 3 3 50.0 % 4 2 2 2 -
pg_proc.c 100.0 % 12 12 8 4 83.3 % 12 10 2 4 6 -
pg_constraint.c 96.2 % 26 25 1 11 14 68.4 % 38 26 9 3 7 19 100.0 % 1 1 1
namespace.c 96.7 % 30 29 1 27 2 100.0 % 10 10 8 2 100.0 % 1 1 1
pg_tablespace.c 76.5 % 17 13 4 13 45.0 % 20 9 11 9 100.0 % 1 1 1
pg_depend.c 91.7 % 24 22 2 1 21 50.0 % 10 5 5 5 100.0 % 1 1 1
pg_shdepend.c 87.5 % 8 7 1 7 - -
dependency.c 100.0 % 40 40 40 64.3 % 14 9 5 9 100.0 % 4 4 4
pg_enum.c 100.0 % 8 8 8 66.7 % 12 8 4 8 -
index.c 100.0 % 8 8 8 50.0 % 8 4 4 4 -
aclchk.c 96.4 % 28 27 1 10 17 52.2 % 46 24 20 2 18 6 -
pg_publication.c 100.0 % 24 24 24 92.9 % 14 13 1 13 100.0 % 1 1 1
pg_subscription.c 88.7 % 53 47 6 40 7 68.0 % 50 34 14 2 30 4 100.0 % 3 3 3
storage.c 64.3 % 14 9 1 4 4 5 50.0 % 6 3 3 3 -
objectaddress.c 26.7 % 15 4 11 4 25.0 % 4 1 1 2 1 -
heap.c 96.3 % 27 26 1 4 22 77.3 % 22 17 5 17 100.0 % 3 3 3
(360..) days Total
89.6%89.6%
89.6 % 13894 12451 6 1437 7 1 12443 69.4 % 9122 6327 10 2785 9 1 6317 95.8 % 567 543 2 22 62 481
namespace.c 86.5 % 1529 1322 207 4 1318 71.7 % 1203 862 341 4 858 91.7 % 108 99 1 8 3 96
objectaccess.c 48.5 % 68 33 35 33 20.8 % 24 5 19 5 41.7 % 12 5 7 5
aclchk.c 82.4 % 1828 1507 321 1507 64.5 % 1068 689 379 689 94.9 % 59 56 1 2 11 45
objectaddress.c 89.1 % 2438 2172 266 2172 65.7 % 1391 914 477 1 913 96.2 % 53 51 2 5 46
index.c 93.1 % 1209 1126 83 1 1125 66.0 % 823 543 280 543 97.4 % 38 37 1 6 31
catalog.c 77.6 % 165 128 37 128 74.6 % 193 144 49 144 94.1 % 17 16 1 16
heap.c 95.3 % 1075 1024 51 1024 77.2 % 794 613 181 613 97.6 % 41 40 1 2 38
pg_type.c 93.6 % 280 262 18 262 69.1 % 194 134 60 134 100.0 % 7 7 2 5
pg_namespace.c 97.0 % 33 32 1 32 75.0 % 20 15 5 15 100.0 % 1 1 1
pg_largeobject.c 97.7 % 44 43 1 43 70.0 % 10 7 3 7 100.0 % 4 4 4
pg_proc.c 87.9 % 397 349 48 349 67.7 % 375 254 2 119 254 100.0 % 9 9 2 7
pg_aggregate.c 80.9 % 257 208 49 208 53.1 % 260 138 122 138 100.0 % 2 2 1 1
pg_constraint.c 94.3 % 575 542 33 542 64.8 % 403 261 142 261 100.0 % 21 21 4 17
pg_collation.c 88.9 % 72 64 8 64 59.7 % 62 37 25 37 100.0 % 1 1 1
partition.c 96.3 % 107 103 4 103 69.6 % 56 39 3 14 39 100.0 % 10 10 10
pg_class.c 91.7 % 24 22 2 22 76.9 % 13 10 3 10 100.0 % 1 1 1
pg_operator.c 89.5 % 257 230 27 230 64.9 % 208 135 73 135 100.0 % 9 9 2 7
pg_cast.c 91.9 % 37 34 3 34 58.3 % 12 7 5 7 100.0 % 1 1 1
pg_depend.c 97.7 % 309 302 7 302 76.2 % 160 122 38 122 100.0 % 19 19 1 18
pg_shdepend.c 81.5 % 491 400 91 400 64.5 % 265 171 94 171 100.0 % 24 24 2 22
pg_range.c 95.6 % 45 43 2 43 87.5 % 8 7 1 7 100.0 % 2 2 1 1
dependency.c 90.7 % 847 768 1 78 3 765 80.2 % 620 497 1 122 3 1 493 100.0 % 27 27 4 23
pg_enum.c 91.9 % 258 237 21 237 72.4 % 156 113 43 113 100.0 % 14 14 2 12
pg_attrdef.c 96.2 % 104 100 4 100 50.0 % 28 14 14 14 100.0 % 5 5 5
pg_publication.c 99.0 % 421 417 4 417 87.7 % 244 214 30 1 213 100.0 % 24 24 5 19
pg_subscription.c 97.2 % 177 172 5 172 73.2 % 56 41 15 41 100.0 % 9 9 3 6
indexing.c 95.3 % 85 81 4 81 61.4 % 44 27 17 27 100.0 % 7 7 7
toasting.c 95.2 % 124 118 6 118 64.5 % 62 40 22 40 100.0 % 7 7 7
storage.c 96.0 % 325 312 5 8 312 76.2 % 214 163 4 47 163 100.0 % 19 19 3 16
pg_db_role_setting.c 98.7 % 76 75 1 75 80.0 % 30 24 6 24 100.0 % 3 3 1 2
pg_inherits.c 93.8 % 161 151 10 151 69.4 % 98 68 30 68 100.0 % 9 9 9
pg_conversion.c 98.1 % 52 51 1 51 72.7 % 22 16 6 16 100.0 % 2 2 1 1
pg_parameter_acl.c 95.8 % 24 23 1 23 50.0 % 6 3 3 3 100.0 % 2 2 2
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.4-beta