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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 91.4 % 9767 8924 19 3 821 10 101 8813 10 75
Current Date: 2026-09-20 14:13:17 +0900 Functions: 98.9 % 556 550 1 5 41 509 2
Baseline: lcov-20260920-baseline Branches: 65.5 % 6124 4009 21 7 2087 9 43 3957
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Summarize by: Date bin (1,7] days: 85.7 % 14 12 2 12
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 90.2 % 112 101 8 3 55 46
(30,360] days: 90.6 % 1323 1199 9 115 1 34 1164
(360..) days: 91.5 % 8318 7612 3 703 9 7603
Function coverage date bins:
(7,30] days: 100.0 % 4 4 2 2
(30,360] days: 97.6 % 84 82 1 1 5 77
(360..) days: 99.1 % 468 464 4 34 430
Branch coverage date bins:
(1,7] days: 58.3 % 12 7 5 7
(7,30] days: 73.5 % 68 50 8 10 14 36
(30,360] days: 67.6 % 1048 708 8 332 3 22 683
(360..) days: 64.9 % 4996 3244 7 1745 6 3238

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 reorderbuffer.c∗∗ 85.7 % 14 12 2 12 58.3 % 12 7 5 7 -
(7,30] days Total
90.2%90.2%
90.2 % 112 101 8 3 55 46 73.5 % 68 50 8 10 14 36 100.0 % 4 4 2 2
conflict.c 25.0 % 4 1 3 1 - -
launcher.c 100.0 % 35 35 35 73.1 % 26 19 7 19 100.0 % 2 2 2
tablesync.c 100.0 % 5 5 5 78.6 % 14 11 3 11 -
worker.c 87.5 % 64 56 8 55 1 63.6 % 22 14 8 14 100.0 % 2 2 2
(30,360] days Total
90.6%90.6%
90.6 % 1323 1199 9 115 1 34 1164 67.6 % 1048 708 8 332 3 22 683 97.6 % 84 82 1 1 5 77
applyparallelworker.c 100.0 % 9 9 9 75.0 % 8 6 2 6 100.0 % 1 1 1
conflict.c 83.5 % 109 91 18 26 65 65.9 % 82 54 3 25 13 41 100.0 % 5 5 3 2
decode.c 64.7 % 34 22 9 3 22 68.8 % 32 22 4 6 22 50.0 % 2 1 1 1
launcher.c 93.8 % 48 45 3 45 67.5 % 40 27 13 27 100.0 % 6 6 6
logical.c 94.0 % 67 63 4 63 78.3 % 92 72 20 72 100.0 % 3 3 3
logicalctl.c 100.0 % 140 140 140 86.2 % 80 69 11 69 100.0 % 16 16 1 15
logicalfuncs.c 100.0 % 7 7 7 70.0 % 10 7 3 7 -
origin.c 89.5 % 86 77 9 77 64.3 % 98 63 35 63 90.9 % 11 10 1 10
proto.c 100.0 % 22 22 22 50.0 % 18 9 9 9 -
relation.c 100.0 % 16 16 4 12 87.5 % 8 7 1 3 4 -
reorderbuffer.c 98.5 % 68 67 1 2 65 73.0 % 74 54 20 4 50 100.0 % 1 1 1
sequencesync.c 89.8 % 266 239 27 239 61.6 % 172 106 66 106 100.0 % 9 9 1 8
slotsync.c 84.6 % 201 170 31 1 169 52.7 % 146 77 69 3 74 100.0 % 13 13 13
snapbuild.c 100.0 % 17 17 1 16 85.3 % 34 29 5 2 27 100.0 % 1 1 1
syncutils.c 94.6 % 74 70 4 70 77.6 % 58 45 13 45 100.0 % 5 5 5
tablesync.c 90.0 % 50 45 5 45 75.0 % 16 12 4 12 100.0 % 6 6 6
worker.c 90.8 % 109 99 10 1 98 61.2 % 80 49 31 49 100.0 % 5 5 5
(360..) days Total
91.5%91.5%
91.5 % 8318 7612 3 703 9 7603 64.9 % 4996 3244 7 1745 6 3238 99.1 % 468 464 4 34 430
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 6 453 66.0 % 332 219 1 112 3 216 100.0 % 29 29 29
logical.c 92.9 % 757 703 54 703 55.5 % 348 193 155 193 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 53 354 52.2 % 249 130 119 130 91.3 % 23 21 2 1 20
proto.c 89.8 % 488 438 50 438 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.6 % 1700 1592 3 105 1592 69.1 % 1103 762 5 336 762 100.0 % 93 93 5 88
slotsync.c 90.4 % 364 329 35 329 63.2 % 250 158 92 1 157 100.0 % 18 18 1 17
snapbuild.c 85.7 % 572 490 82 490 55.8 % 448 250 198 250 100.0 % 31 31 2 29
tablesync.c 90.9 % 450 409 41 409 63.6 % 264 168 1 95 168 100.0 % 10 10 10
worker.c 93.1 % 1722 1604 118 3 1601 68.4 % 1017 696 321 2 694 100.0 % 91 91 22 69
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.0-1