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: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 91.2 % 9425 8596 111 10 708 19 919 7658 3 14 305
Current Date: 2025-12-18 07:33:40 +0900 Functions: 99.2 % 530 526 4 1 178 347 21
Baseline: lcov-20251218-005734-baseline Branches: 64.5 % 5933 3824 294 15 4 1796 19 554 3251 12 6
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Group by: Date bin (1,7] days: 86.7 % 90 78 12 78
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 84.8 % 66 56 8 2 54 2
(30,360] days: 91.0 % 1230 1119 89 1 21 1 787 331 1
(360..) days: 91.3 % 8039 7343 2 9 685 18 7325 2
Function coverage date bins:
(1,7] days: 100.0 % 6 6 6
(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,7] days: 52.9 % 68 36 32 36
(7,30] days: 61.1 % 36 22 14 20 2
(30,360] days: 68.8 % 1024 705 248 1 70 498 207
(360..) days: 63.5 % 4823 3061 14 4 1726 19 3042 12 6

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 ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GNC CBC EUB ECB Rate Total Hit UBC GBC GNC CBC DCB
logicalfuncs.c Total
87.9%87.9%
87.9 % 116 102 14 7 95 7 50.0 % 76 38 4 34 6 32 9 3 100.0 % 9 9 1 8
(7,30] days 100.0 % 1 1 1 - -
(30,360] days 100.0 % 7 7 6 1 - -
(360..) days 87.0 % 108 94 14 94 - 100.0 % 9 9 1 8
snapbuild.c Total
85.4%85.4%
85.4 % 590 504 86 10 494 10 56.5 % 476 269 3 204 19 250 100.0 % 32 32 8 24
(7,30] days 100.0 % 2 2 2 - -
(30,360] days 100.0 % 22 22 8 14 - 100.0 % 2 2 1 1
(360..) days 84.8 % 566 480 86 480 - 100.0 % 30 30 7 23
origin.c Total
88.0%88.0%
88.0 % 482 424 1 57 3 18 403 1 14 57.6 % 337 194 13 1 129 1 23 170 93.5 % 31 29 2 1 8 20
(7,30] days 100.0 % 3 3 3 - -
(30,360] days 97.4 % 38 37 1 15 22 - 100.0 % 1 1 1
(360..) days 87.1 % 441 384 57 3 381 - 93.3 % 30 28 2 1 8 19
logical.c Total
92.9%92.9%
92.9 % 794 738 56 30 708 27 57.5 % 426 245 9 1 171 1 45 199 97.6 % 41 40 1 10 30
(7,30] days 100.0 % 1 1 1 - -
(30,360] days 100.0 % 35 35 29 6 - -
(360..) days 92.6 % 758 702 56 702 - 97.6 % 41 40 1 10 30
slotsync.c Total
87.5%87.5%
87.5 % 554 485 25 3 41 6 105 374 6 48 58.1 % 422 245 53 3 121 7 51 187 100.0 % 30 30 17 13 6
(1,7] days 86.7 % 90 78 12 78 - 100.0 % 6 6 6
(7,30] days 67.7 % 31 21 8 2 19 2 - 100.0 % 2 2 2
(30,360] days 82.8 % 29 24 3 2 1 8 15 - 100.0 % 2 2 2
(360..) days 89.6 % 404 362 2 3 37 5 357 - 100.0 % 20 20 7 13
sequencesync.c Total
88.7%88.7%
88.7 % 238 211 27 211 59.5 % 153 91 62 91 100.0 % 9 9 9
(7,30] days 100.0 % 1 1 1 - 100.0 % 1 1 1
(30,360] days 88.6 % 237 210 27 210 - 100.0 % 8 8 8
applyparallelworker.c Total
89.4%89.4%
89.4 % 425 380 1 44 6 374 1 6 60.9 % 243 148 2 93 4 144 100.0 % 36 36 6 30 1
(7,30] days 100.0 % 2 2 2 - 100.0 % 1 1 1
(30,360] days 88.9 % 9 8 1 4 4 - 100.0 % 2 2 1 1
(360..) days 89.4 % 414 370 44 370 - 100.0 % 33 33 4 29
proto.c Total
91.0%91.0%
91.0 % 510 464 46 22 442 21 61.2 % 242 148 9 85 13 135 97.8 % 46 45 1 16 29
(7,30] days 100.0 % 4 4 4 - -
(30,360] days 100.0 % 32 32 18 14 - -
(360..) days 90.3 % 474 428 46 428 - 97.8 % 46 45 1 16 29
tablesync.c Total
90.8%90.8%
90.8 % 502 456 4 1 41 31 425 4 77 63.3 % 300 190 4 2 104 1 16 173 100.0 % 16 16 11 5 9
(7,30] days 100.0 % 3 3 3 - 100.0 % 1 1 1
(30,360] days 91.3 % 46 42 4 28 14 - 100.0 % 5 5 5
(360..) days 90.7 % 453 411 1 41 411 - 100.0 % 10 10 5 5
launcher.c Total
89.0%89.0%
89.0 % 589 524 6 1 58 111 413 16 65.2 % 402 262 36 2 2 100 3 70 189 100.0 % 37 37 15 22 3
(7,30] days 100.0 % 1 1 1 - -
(30,360] days 93.9 % 131 123 6 1 1 110 13 - 100.0 % 9 9 9
(360..) days 87.5 % 457 400 57 400 - 100.0 % 28 28 6 22
message.c Total
95.5%95.5%
95.5 % 22 21 1 21 66.7 % 12 8 4 8 100.0 % 2 2 2
(30,360] days 100.0 % 1 1 1 - -
(360..) days 95.2 % 21 20 1 20 - 100.0 % 2 2 2
worker.c Total
92.4%92.4%
92.4 % 1878 1735 39 2 102 3 233 1499 1 2 32 67.0 % 1103 739 67 1 1 295 1 132 606 100.0 % 97 97 43 54 2
(7,30] days 100.0 % 5 5 5 - 100.0 % 2 2 2
(30,360] days 87.4 % 310 271 39 228 43 - 100.0 % 15 15 15
(360..) days 93.3 % 1563 1459 2 102 3 1456 1 - 100.0 % 80 80 26 54
reorderbuffer.c Total
93.5%93.5%
93.5 % 1771 1656 3 112 1 53 1602 1 43 68.8 % 1173 807 15 5 346 1 35 771 3 3 100.0 % 94 94 23 71
(7,30] days 100.0 % 7 7 7 - -
(30,360] days 91.0 % 200 182 18 46 136 - 100.0 % 14 14 2 12
(360..) days 93.8 % 1564 1467 3 94 1 1466 1 - 100.0 % 80 80 21 59
conflict.c Total
91.9%91.9%
91.9 % 149 137 4 8 5 132 1 71.9 % 114 82 4 1 27 1 2 79 100.0 % 7 7 2 5
(30,360] days 83.3 % 24 20 4 5 15 1 - -
(360..) days 93.6 % 125 117 8 117 - 100.0 % 7 7 2 5
syncutils.c Total
94.6%94.6%
94.6 % 74 70 4 70 77.6 % 58 45 13 45 100.0 % 5 5 5
(7,30] days 100.0 % 1 1 1 - -
(30,360] days 94.5 % 73 69 4 69 - 100.0 % 5 5 5
decode.c Total
94.8%94.8%
94.8 % 446 423 23 6 417 78.8 % 222 175 47 3 172 100.0 % 20 20 20
(30,360] days 100.0 % 30 30 30 - -
(360..) days 94.5 % 416 393 23 6 387 - 100.0 % 20 20 20
relation.c Total
93.3%93.3%
93.3 % 285 266 19 7 259 4 79.3 % 174 138 36 2 136 100.0 % 18 18 4 14
(7,30] days 100.0 % 4 4 4 - -
(30,360] days 100.0 % 6 6 3 3 - -
(360..) days 93.1 % 275 256 19 256 - 100.0 % 18 18 4 14

Generated by: LCOV version 2.4-beta