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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 91.5 % 9067 8297 48 9 713 21 428 7848 1 8 117
Current Date: 2025-10-28 08:26:42 +0900 Functions: 99.2 % 516 512 4 1 94 417 8
Baseline: lcov-20251028-005825-baseline Branches: 64.8 % 5664 3671 105 9 1 1878 18 229 3424 12 6
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Summarize by: Date bin (1,7] days: 100.0 % 17 17 17
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 95.7 % 92 88 4 88
(30,360] days: 91.2 % 797 727 44 26 323 404 1
(360..) days: 91.5 % 8161 7465 9 687 21 7444
Function coverage date bins:
(7,30] days: 100.0 % 8 8 8
(30,360] days: 100.0 % 46 46 24 22
(360..) days: 99.1 % 462 458 4 1 62 395
Branch coverage date bins:
(1,7] days: 75.0 % 12 9 3 9
(7,30] days: 85.1 % 47 40 7 40
(30,360] days: 70.9 % 587 416 95 76 180 236
(360..) days: 63.7 % 5036 3206 9 1 1802 18 3188 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,7] days Total
100.0%
100.0 % 17 17 17 75.0 % 12 9 3 9 -
slotsync.c 100.0 % 6 6 6 66.7 % 6 4 2 4 -
worker.c 100.0 % 5 5 5 75.0 % 4 3 1 3 -
(7,30] days Total
95.7%95.7%
95.7 % 92 88 4 88 85.1 % 47 40 7 40 100.0 % 8 8 8
tablesync.c 81.8 % 11 9 2 9 - 100.0 % 4 4 4
syncutils.c 95.7 % 46 44 2 44 74.1 % 27 20 7 20 100.0 % 4 4 4
(30,360] days Total
91.2%91.2%
91.2 % 797 727 44 26 323 404 1 70.9 % 587 416 95 76 180 236 100.0 % 46 46 24 22
worker.c 87.5 % 280 245 35 203 42 66.7 % 189 126 58 5 105 21 100.0 % 15 15 15
reorderbuffer.c 89.3 % 169 151 18 11 140 66.7 % 108 72 1 35 3 69 100.0 % 14 14 14
conflict.c 83.3 % 24 20 4 5 15 1 70.8 % 24 17 4 3 2 15 -
launcher.c 95.8 % 96 92 3 1 78 14 66.2 % 74 49 23 2 45 4 100.0 % 5 5 5
slotsync.c 85.0 % 20 17 3 2 15 62.5 % 16 10 6 10 100.0 % 2 2 2
relation.c 92.3 % 39 36 3 36 80.0 % 30 24 6 24 100.0 % 3 3 3
logical.c 97.5 % 40 39 1 8 31 81.8 % 22 18 2 2 10 8 -
origin.c 96.6 % 29 28 1 6 22 76.0 % 50 38 5 7 5 33 100.0 % 1 1 1
applyparallelworker.c 85.7 % 7 6 1 2 4 50.0 % 2 1 1 1 100.0 % 2 2 1 1
tablesync.c 100.0 % 24 24 4 20 87.5 % 8 7 1 2 5 -
logicalfuncs.c 100.0 % 3 3 2 1 50.0 % 2 1 1 1 -
decode.c 100.0 % 30 30 30 76.7 % 30 23 7 23 -
proto.c 100.0 % 20 20 1 19 95.0 % 20 19 1 4 15 100.0 % 2 2 2
snapbuild.c 100.0 % 15 15 1 14 91.7 % 12 11 1 2 9 100.0 % 2 2 1 1
(360..) days Total
91.5%91.5%
91.5 % 8161 7465 9 687 21 7444 63.7 % 5036 3206 9 1 1802 18 3188 12 6 99.1 % 462 458 4 1 62 395
worker.c 93.4 % 1579 1474 105 3 1471 67.1 % 897 602 295 3 599 100.0 % 82 82 16 66
reorderbuffer.c 93.9 % 1590 1493 3 94 1 1492 68.5 % 1065 729 5 325 1 728 3 3 100.0 % 80 80 12 68
snapbuild.c 85.0 % 575 489 4 82 489 55.6 % 464 258 3 203 258 100.0 % 30 30 2 28
logical.c 92.7 % 749 694 55 694 55.1 % 394 217 177 1 216 97.6 % 41 40 1 7 33
launcher.c 88.3 % 471 416 55 2 414 67.1 % 310 208 102 5 203 100.0 % 31 31 4 27
slotsync.c 88.3 % 454 401 53 401 57.6 % 342 197 145 197 100.0 % 25 25 1 24
origin.c 88.5 % 453 401 52 8 393 54.7 % 287 157 130 2 155 93.3 % 30 28 2 1 2 25
proto.c 90.5 % 482 436 46 436 58.1 % 222 129 93 129 97.7 % 44 43 1 9 34
applyparallelworker.c 89.5 % 418 374 44 374 61.0 % 241 147 94 147 100.0 % 34 34 1 33
tablesync.c 91.3 % 472 431 2 39 1 430 64.4 % 292 188 1 103 2 186 100.0 % 12 12 3 9
decode.c 94.5 % 416 393 23 6 387 79.2 % 192 152 40 3 149 100.0 % 20 20 20
relation.c 93.4 % 243 227 16 227 78.9 % 142 112 30 112 100.0 % 15 15 2 13
logicalfuncs.c 87.6 % 113 99 14 99 43.0 % 86 37 37 37 9 3 100.0 % 9 9 1 8
conflict.c 93.6 % 125 117 8 117 72.2 % 90 65 1 24 1 64 100.0 % 7 7 2 5
message.c 95.2 % 21 20 1 20 66.7 % 12 8 4 8 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