LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 91.5 % 9817 8985 19 10 803 8 101 8876 10 75
Current Date: 2026-10-12 11:56:10 +0200 Functions: 98.9 % 558 552 1 5 40 512 2
Baseline: lcov-20261012-baseline Branches: 65.6 % 6161 4043 21 10 2087 9 43 3991
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Group by: Date bin (1,7] days: 100.0 % 27 27 27
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 85.5 % 55 47 2 6 12 35
(30,360] days: 90.6 % 1349 1222 17 110 2 89 1131
(360..) days: 91.7 % 8386 7689 10 687 6 7683
Function coverage date bins:
(1,7] days: 100.0 % 3 3 1 2
(7,30] days: 100.0 % 1 1 1
(30,360] days: 97.5 % 81 79 1 1 6 73
(360..) days: 99.2 % 473 469 4 33 436
Branch coverage date bins:
(1,7] days: 70.0 % 20 14 6 14
(7,30] days: 54.3 % 46 25 5 16 7 18
(30,360] days: 67.5 % 1071 723 16 1 331 2 36 685
(360..) days: 65.3 % 5024 3281 9 1734 7 3274

File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Name Date Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC Rate Total Hit UNC UBC GNC CBC DCB
snapbuild.c Total
87.3%87.3%
87.3 % 597 521 76 3 1 517 1 59.6 % 488 291 197 3 2 286 100.0 % 32 32 1 31
(360..) days 86.7 % 572 496 76 2 494 - 100.0 % 31 31 1 30
(7,30] days 100.0 % 8 8 8 - -
(30,360] days 100.0 % 17 17 1 1 15 - 100.0 % 1 1 1
origin.c Total
87.6%87.6%
87.6 % 493 432 5 56 1 431 56.2 % 347 195 2 150 2 193 91.2 % 34 31 3 1 30
(360..) days 87.0 % 407 354 5 48 354 - 91.3 % 23 21 2 1 20
(30,360] days 90.7 % 86 78 8 1 77 - 90.9 % 11 10 1 10
conflict.c Total
87.8%87.8%
87.8 % 213 187 26 26 161 69.0 % 168 116 3 49 13 103 100.0 % 11 11 3 8
(30,360] days 81.4 % 113 92 21 26 66 - 100.0 % 5 5 3 2
(360..) days 95.0 % 100 95 5 95 - 100.0 % 6 6 6
logicalfuncs.c Total
87.9%87.9%
87.9 % 116 102 14 102 50.0 % 76 38 38 38 100.0 % 9 9 9
(360..) days 87.2 % 109 95 14 95 - 100.0 % 9 9 9
(30,360] days 100.0 % 7 7 7 - -
sequencesync.c Total
88.1%88.1%
88.1 % 277 244 33 244 1 59.6 % 183 109 74 109 100.0 % 9 9 1 8
(30,360] days 89.8 % 265 238 27 238 - 100.0 % 9 9 1 8
(7,30] days 50.0 % 12 6 6 6 - -
slotsync.c Total
89.1%89.1%
89.1 % 568 506 62 506 59.3 % 398 236 162 236 100.0 % 31 31 1 30
(360..) days 90.7 % 364 330 34 330 - 100.0 % 18 18 1 17
(30,360] days 85.7 % 196 168 28 168 - 100.0 % 13 13 13
(1,7] days 100.0 % 8 8 8 - -
applyparallelworker.c Total
89.4%89.4%
89.4 % 425 380 45 380 61.7 % 235 145 90 145 100.0 % 36 36 1 35
(360..) days 89.2 % 416 371 45 371 - 100.0 % 35 35 1 34
(30,360] days 100.0 % 9 9 9 - 100.0 % 1 1 1
launcher.c Total
89.5%89.5%
89.5 % 602 539 63 539 66.8 % 398 266 132 1 265 100.0 % 37 37 37
(360..) days 88.4 % 519 459 60 459 - 100.0 % 29 29 29
(30,360] days 96.4 % 83 80 3 80 - 100.0 % 8 8 8
proto.c Total
90.2%90.2%
90.2 % 510 460 50 460 60.3 % 242 146 96 146 97.8 % 46 45 1 45
(360..) days 89.9 % 495 445 50 445 - 97.8 % 46 45 1 45
(30,360] days 100.0 % 15 15 15 - -
tablesync.c Total
91.7%91.7%
91.7 % 505 463 42 2 461 65.0 % 294 191 1 102 2 189 100.0 % 16 16 16
(360..) days 91.5 % 458 419 39 2 417 - 100.0 % 14 14 14
(30,360] days 93.6 % 47 44 3 44 - 100.0 % 2 2 2
decode.c Total
92.9%92.9%
92.9 % 462 429 9 24 429 77.7 % 238 185 4 49 185 95.2 % 21 20 1 20
(360..) days 95.1 % 426 405 21 405 - 100.0 % 19 19 19
(30,360] days 66.7 % 36 24 9 3 24 - 50.0 % 2 1 1 1
logical.c Total
93.0%93.0%
93.0 % 824 766 58 766 60.2 % 440 265 175 265 97.6 % 41 40 1 40
(360..) days 92.9 % 762 708 54 708 - 97.4 % 38 37 1 37
(30,360] days 93.5 % 62 58 4 58 - 100.0 % 3 3 3
worker.c Total
92.9%92.9%
92.9 % 1904 1769 8 2 125 2 56 1711 8 58 67.9 % 1125 764 8 3 350 1 14 749 100.0 % 98 98 24 74 2
(360..) days 93.2 % 1720 1603 2 115 2 1601 - 100.0 % 90 90 22 68
(30,360] days 89.1 % 165 147 8 10 56 91 - 100.0 % 7 7 2 5
(7,30] days 100.0 % 19 19 19 - 100.0 % 1 1 1
relation.c Total
93.4%93.4%
93.4 % 286 267 19 4 263 6 79.2 % 178 141 1 36 3 138 100.0 % 18 18 2 16
(360..) days 92.9 % 266 247 19 247 - 100.0 % 18 18 2 16
(7,30] days 100.0 % 2 2 2 - -
(30,360] days 100.0 % 18 18 4 14 - -
reorderbuffer.c Total
93.8%93.8%
93.8 % 1782 1672 2 3 105 14 1658 2 9 69.3 % 1189 824 5 4 356 11 813 100.0 % 94 94 5 89
(360..) days 93.8 % 1715 1608 3 104 1608 - 100.0 % 93 93 5 88
(7,30] days 85.7 % 14 12 2 12 - -
(30,360] days 98.1 % 53 52 1 2 50 - 100.0 % 1 1 1
syncutils.c Total
94.6%94.6%
94.6 % 74 70 4 70 77.6 % 58 45 13 45 100.0 % 5 5 5
(30,360] days 94.9 % 39 37 2 37 - 100.0 % 3 3 3
(360..) days 94.3 % 35 33 2 33 - 100.0 % 2 2 2
message.c.gcov.html (360..) days∗∗ 95.5 % 22 21 1 21 - 100.0 % 2 2 2
logicalctl.c Total
100.0%
100.0 % 157 157 157 84.8 % 92 78 14 78 100.0 % 18 18 1 17
(1,7] days 100.0 % 19 19 19 - 100.0 % 3 3 1 2
(30,360] days 100.0 % 138 138 138 - 100.0 % 15 15 15
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.0-1