LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical Coverage Total Hit UNC LBC UIC UBC GBC GNC CBC EUB ECB DUB DCB
Current: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 91.3 % 9425 8604 108 9 704 30 922 7652 3 14 305
Current Date: 2025-12-15 18:36:29 -0500 Functions: 99.2 % 530 526 4 1 178 347 21
Baseline: lcov-20251216-010103-baseline Branches: 64.6 % 5933 3831 291 11 4 1796 29 557 3245 12 6
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Summarize by: Date bin [..1] days: 94.8 % 58 55 3 55
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 85.0 % 60 51 9 49 2
(7,30] days: 73.7 % 38 28 8 2 28
(30,360] days: 91.3 % 1230 1123 86 21 1 790 332 1
(360..) days: 91.4 % 8039 7347 2 9 681 29 7318 2
Function coverage date bins:
[..1] days: 100.0 % 5 5 5
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 7 7 7
(30,360] days: 100.0 % 63 63 48 15
(360..) days: 99.1 % 454 450 4 1 117 332
Branch coverage date bins:
[..1] days: 73.5 % 34 25 9 25
(1,7] days: 36.1 % 36 13 23 11 2
(7,30] days: 58.8 % 34 20 14 20
(30,360] days: 69.2 % 1024 709 245 70 1 501 207
(360..) days: 63.5 % 4823 3064 11 4 1726 28 3036 12 6

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 ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GNC CBC EUB ECB Rate Total Hit UBC GBC GNC CBC DCB
[..1] days slotsync.c∗∗ 94.8 % 58 55 3 55 73.5 % 34 25 9 25 100.0 % 5 5 5
(1,7] days Total
85.0%85.0%
85.0 % 60 51 9 49 2 36.1 % 36 13 23 11 2 100.0 % 1 1 1
slotsync.c 74.3 % 35 26 9 24 2 36.1 % 36 13 23 11 2 100.0 % 1 1 1
(7,30] days Total
73.7%73.7%
73.7 % 38 28 8 2 28 58.8 % 34 20 14 20 100.0 % 7 7 7
slotsync.c 64.3 % 28 18 8 2 18 45.8 % 24 11 13 11 100.0 % 2 2 2
tablesync.c 100.0 % 3 3 3 87.5 % 8 7 1 7 100.0 % 1 1 1
(30,360] days Total
91.3%91.3%
91.3 % 1230 1123 86 21 1 790 332 1 69.2 % 1024 709 245 70 1 501 207 100.0 % 63 63 48 15
applyparallelworker.c 88.9 % 9 8 1 4 4 66.7 % 6 4 2 4 100.0 % 2 2 1 1
conflict.c 83.3 % 24 20 4 5 15 1 70.8 % 24 17 4 3 2 15 -
decode.c 100.0 % 30 30 30 76.7 % 30 23 7 23 -
launcher.c 94.7 % 131 124 6 1 110 14 66.1 % 112 74 36 2 70 4 100.0 % 9 9 9
logical.c 100.0 % 35 35 29 6 83.3 % 60 50 9 1 45 5 -
logicalfuncs.c 100.0 % 7 7 6 1 60.0 % 10 6 4 6 -
origin.c 97.4 % 38 37 1 15 22 73.0 % 74 54 13 7 21 33 100.0 % 1 1 1
proto.c 100.0 % 32 32 18 14 72.2 % 36 26 9 1 13 13 -
relation.c 100.0 % 6 6 3 3 75.0 % 4 3 1 2 1 -
reorderbuffer.c 91.0 % 200 182 18 46 136 67.5 % 154 104 15 35 35 69 100.0 % 14 14 2 12
sequencesync.c 88.6 % 237 210 27 210 59.5 % 153 91 62 91 100.0 % 8 8 8
slotsync.c 93.1 % 29 27 2 1 11 15 60.7 % 28 17 5 6 1 7 9 100.0 % 2 2 2
snapbuild.c 100.0 % 22 22 8 14 87.5 % 32 28 3 1 19 9 100.0 % 2 2 1 1
syncutils.c 94.5 % 73 69 4 69 77.6 % 58 45 13 45 100.0 % 5 5 5
tablesync.c 91.3 % 46 42 4 28 14 77.8 % 18 14 3 1 9 5 100.0 % 5 5 5
worker.c 87.4 % 310 271 39 228 43 68.0 % 225 153 67 5 132 21 100.0 % 15 15 15
(360..) days Total
91.4%91.4%
91.4 % 8039 7347 2 9 681 29 7318 2 63.5 % 4823 3064 11 4 1726 28 3036 12 6 99.1 % 454 450 4 1 117 332
applyparallelworker.c 89.4 % 414 370 44 370 60.8 % 237 144 93 144 100.0 % 33 33 4 29
conflict.c 93.6 % 125 117 8 117 72.2 % 90 65 1 24 1 64 100.0 % 7 7 2 5
decode.c 94.5 % 416 393 23 6 387 79.2 % 192 152 40 3 149 100.0 % 20 20 20
launcher.c 87.5 % 457 400 57 7 393 65.2 % 290 189 2 99 7 182 100.0 % 28 28 6 22
logical.c 92.6 % 758 702 56 702 53.3 % 366 195 171 1 194 97.6 % 41 40 1 10 30
logicalfuncs.c 87.0 % 108 94 14 94 41.0 % 78 32 34 32 9 3 100.0 % 9 9 1 8
message.c 95.2 % 21 20 1 20 66.7 % 12 8 4 8 100.0 % 2 2 2
origin.c 87.3 % 441 385 5 51 4 381 53.3 % 261 139 3 119 3 136 93.3 % 30 28 2 1 8 19
proto.c 90.3 % 474 428 46 428 59.2 % 206 122 84 122 97.8 % 46 45 1 16 29
relation.c 93.1 % 275 256 19 256 79.4 % 170 135 35 135 100.0 % 18 18 4 14
reorderbuffer.c 93.8 % 1564 1467 3 94 1 1466 1 68.6 % 1025 703 5 311 1 702 3 3 100.0 % 80 80 21 59
slotsync.c 89.6 % 404 362 2 40 5 357 60.7 % 300 182 118 6 176 100.0 % 20 20 7 13
snapbuild.c 84.8 % 566 480 86 480 54.3 % 444 241 203 241 100.0 % 30 30 7 23
tablesync.c 90.9 % 453 412 1 40 1 411 62.0 % 274 170 3 101 2 168 100.0 % 10 10 5 5
worker.c 93.5 % 1563 1461 102 5 1456 1 66.9 % 878 587 1 290 4 583 100.0 % 80 80 26 54
'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.4-beta