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:
Summarize 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

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 GNC CBC DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC Rate Total Hit UNC UBC GNC CBC DCB
(1,7] days Total
100.0%
100.0 % 27 27 27 70.0 % 20 14 6 14 100.0 % 3 3 1 2
logicalctl.c 100.0 % 19 19 19 75.0 % 12 9 3 9 100.0 % 3 3 1 2
slotsync.c 100.0 % 8 8 8 62.5 % 8 5 3 5 -
(7,30] days Total∗
85.5%85.5%
85.5 % 55 47 2 6 12 35 54.3 % 46 25 5 16 7 18 100.0 % 1 1 1
reorderbuffer.c 85.7 % 14 12 2 12 58.3 % 12 7 5 7 -
sequencesync.c 50.0 % 12 6 6 6 30.0 % 10 3 7 3 -
snapbuild.c 100.0 % 8 8 8 66.7 % 6 4 2 4 -
worker.c 100.0 % 19 19 19 61.1 % 18 11 7 11 100.0 % 1 1 1
(30,360] days Total
90.6%90.6%
90.6 % 1349 1222 17 110 2 89 1131 67.5 % 1071 723 16 1 331 2 36 685 97.5 % 81 79 1 1 6 73
applyparallelworker.c 100.0 % 9 9 9 75.0 % 8 6 2 6 100.0 % 1 1 1
conflict.c 81.4 % 113 92 21 26 66 65.9 % 82 54 3 25 13 41 100.0 % 5 5 3 2
decode.c 66.7 % 36 24 9 3 24 70.6 % 34 24 4 6 24 50.0 % 2 1 1 1
launcher.c 96.4 % 83 80 3 80 69.7 % 66 46 20 46 100.0 % 8 8 8
logical.c 93.5 % 62 58 4 58 75.6 % 82 62 20 62 100.0 % 3 3 3
logicalctl.c 100.0 % 138 138 138 86.2 % 80 69 11 69 100.0 % 15 15 15
logicalfuncs.c 100.0 % 7 7 7 70.0 % 10 7 3 7 -
origin.c 90.7 % 86 78 8 1 77 66.3 % 98 65 1 32 2 63 90.9 % 11 10 1 10
proto.c 100.0 % 15 15 15 50.0 % 18 9 9 9 -
relation.c 100.0 % 18 18 4 14 91.7 % 12 11 1 3 8 -
reorderbuffer.c 98.1 % 53 52 1 2 50 70.6 % 68 48 20 4 44 100.0 % 1 1 1
sequencesync.c 89.8 % 265 238 27 238 61.3 % 173 106 67 106 100.0 % 9 9 1 8
slotsync.c 85.7 % 196 168 28 168 52.1 % 140 73 67 73 100.0 % 13 13 13
snapbuild.c 100.0 % 17 17 1 1 15 91.2 % 34 31 3 2 29 100.0 % 1 1 1
syncutils.c 94.9 % 39 37 2 37 78.9 % 38 30 8 30 100.0 % 3 3 3
tablesync.c 93.6 % 47 44 3 44 76.7 % 30 23 7 23 100.0 % 2 2 2
worker.c 89.1 % 165 147 8 10 56 91 60.2 % 98 59 8 31 14 45 100.0 % 7 7 2 5
(360..) days Total
91.7%91.7%
91.7 % 8386 7689 10 687 6 7683 65.3 % 5024 3281 9 1734 7 3274 99.2 % 473 469 4 33 436
applyparallelworker.c 89.2 % 416 371 45 371 61.2 % 227 139 88 139 100.0 % 35 35 1 34
conflict.c 95.0 % 100 95 5 95 72.1 % 86 62 24 62 100.0 % 6 6 6
decode.c 95.1 % 426 405 21 405 78.9 % 204 161 43 161 100.0 % 19 19 19
launcher.c 88.4 % 519 459 60 459 66.3 % 332 220 112 1 219 100.0 % 29 29 29
logical.c 92.9 % 762 708 54 708 56.7 % 358 203 155 203 97.4 % 38 37 1 37
logicalfuncs.c 87.2 % 109 95 14 95 47.0 % 66 31 35 31 100.0 % 9 9 9
message.c 95.5 % 22 21 1 21 66.7 % 12 8 4 8 100.0 % 2 2 2
origin.c 87.0 % 407 354 5 48 354 52.2 % 249 130 1 118 130 91.3 % 23 21 2 1 20
proto.c 89.9 % 495 445 50 445 61.2 % 224 137 87 137 97.8 % 46 45 1 45
relation.c 92.9 % 266 247 19 247 78.3 % 166 130 36 130 100.0 % 18 18 2 16
reorderbuffer.c 93.8 % 1715 1608 3 104 1608 69.3 % 1109 769 4 336 769 100.0 % 93 93 5 88
slotsync.c 90.7 % 364 330 34 330 63.2 % 250 158 92 158 100.0 % 18 18 1 17
snapbuild.c 86.7 % 572 496 76 2 494 57.1 % 448 256 192 3 253 100.0 % 31 31 1 30
syncutils.c 94.3 % 35 33 2 33 75.0 % 20 15 5 15 100.0 % 2 2 2
tablesync.c 91.5 % 458 419 39 2 417 63.6 % 264 168 1 95 2 166 100.0 % 14 14 14
worker.c 93.2 % 1720 1603 2 115 2 1601 68.8 % 1009 694 3 312 1 693 100.0 % 90 90 22 68
∗ 'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1