LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 91.4 % 9648 8815 132 7 694 15 4 1326 7470 8 29 529
Current Date: 2026-05-05 10:23:31 +0900 Functions: 98.9 % 553 547 3 3 242 305 41
Baseline: lcov-20260505-025707-baseline Branches: 65.3 % 6033 3937 344 18 12 1722 31 4 782 3120 47 39 138 343
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Summarize by: Date bin [..1] days: 66.7 % 54 36 18 36
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 100.0 % 2 2 2
(7,30] days: 86.5 % 126 109 8 9 87 22
(30,360] days: 91.2 % 1454 1326 106 22 1 1200 125
(360..) days: 91.6 % 8012 7342 7 663 14 4 1 7323 8
Function coverage date bins:
[..1] days: 100.0 % 1 1 1
(7,30] days: 91.7 % 12 11 1 9 2
(30,360] days: 98.9 % 91 90 1 88 2
(360..) days: 99.1 % 449 445 1 3 144 301
Branch coverage date bins:
[..1] days: 46.7 % 30 14 16 14
(1,7] days: 75.0 % 4 3 1 3
(7,30] days: 68.0 % 100 68 13 19 57 11
(30,360] days: 67.8 % 1104 748 314 1 39 1 708 39 1 1
(360..) days: 63.6 % 4881 3104 17 12 1664 30 4 3070 46 38

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 GIC GNC CBC ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC UBC GNC CBC DCB
[..1] days conflict.c∗∗ 66.7 % 54 36 18 36 46.7 % 30 14 16 14 100.0 % 1 1 1
(1,7] days Total
100.0%
100.0 % 2 2 2 75.0 % 4 3 1 3 -
worker.c 100.0 % 1 1 1 75.0 % 4 3 1 3 -
(7,30] days Total
86.5%86.5%
86.5 % 126 109 8 9 87 22 68.0 % 100 68 13 19 57 11 91.7 % 12 11 1 9 2
slotsync.c 78.7 % 47 37 1 9 17 20 41.7 % 36 15 3 18 7 8 100.0 % 4 4 2 2
origin.c 69.2 % 13 9 4 9 50.0 % 4 2 2 2 66.7 % 3 2 1 2
snapbuild.c 93.3 % 15 14 1 14 80.0 % 20 16 4 16 100.0 % 1 1 1
conflict.c 0.0 % 1 1 - -
sequencesync.c 92.3 % 13 12 1 12 100.0 % 2 2 2 -
decode.c 100.0 % 18 18 18 85.7 % 28 24 4 24 -
applyparallelworker.c 100.0 % 2 2 2 75.0 % 4 3 1 3 -
(30,360] days Total
91.2%91.2%
91.2 % 1454 1326 106 22 1 1200 125 67.8 % 1104 748 314 1 39 1 708 39 1 1 98.9 % 91 90 1 88 2
worker.c 89.9 % 318 286 32 279 7 70.3 % 209 147 62 147 100.0 % 20 20 20
sequencesync.c 89.5 % 228 204 24 204 61.4 % 153 94 59 94 100.0 % 9 9 9
slotsync.c 85.7 % 140 120 8 12 85 35 53.8 % 106 57 21 26 43 14 1 1 100.0 % 9 9 8 1
decode.c 33.3 % 18 6 12 6 0.0 % 6 6 50.0 % 2 1 1 1
reorderbuffer.c 91.8 % 110 101 9 64 37 62.5 % 80 50 18 12 40 10 100.0 % 4 4 3 1
launcher.c 94.7 % 133 126 6 1 1 113 12 67.3 % 104 70 33 1 1 67 2 100.0 % 9 9 9
tablesync.c 89.2 % 65 58 7 39 19 78.1 % 32 25 6 1 18 7 100.0 % 6 6 6
origin.c 93.5 % 77 72 5 72 65.3 % 98 64 34 64 100.0 % 8 8 8
syncutils.c 94.6 % 74 70 4 70 77.6 % 58 45 13 45 100.0 % 5 5 5
conflict.c 91.7 % 36 33 3 32 1 70.0 % 40 28 12 28 100.0 % 1 1 1
logicalctl.c 97.8 % 138 135 3 135 77.5 % 80 62 18 62 100.0 % 15 15 15
applyparallelworker.c 90.9 % 11 10 1 9 1 66.7 % 6 4 2 4 100.0 % 1 1 1
logical.c 98.2 % 55 54 1 43 11 82.9 % 76 63 13 57 6 100.0 % 2 2 2
logicalfuncs.c 100.0 % 7 7 7 60.0 % 10 6 4 6 -
snapbuild.c 100.0 % 14 14 12 2 86.4 % 22 19 3 19 -
proto.c 100.0 % 23 23 23 54.5 % 22 12 10 12 -
(360..) days Total
91.6%91.6%
91.6 % 8012 7342 7 663 14 4 1 7323 8 63.6 % 4881 3104 17 12 1664 30 4 3070 46 38 99.1 % 449 445 1 3 144 301
reorderbuffer.c 93.7 % 1658 1554 3 101 1 1553 1 69.3 % 1097 760 12 1 324 8 3 749 100.0 % 90 90 21 69
worker.c 93.5 % 1559 1458 101 6 1452 5 67.5 % 898 606 3 4 285 9 1 596 100.0 % 78 78 31 47
snapbuild.c 85.6 % 570 488 82 2 486 55.8 % 448 250 198 3 247 100.0 % 31 31 10 21
launcher.c 87.2 % 445 388 57 1 387 64.9 % 288 187 2 97 3 184 1 1 100.0 % 26 26 6 20
logical.c 92.7 % 744 690 54 690 50.6 % 352 178 154 1 177 10 10 97.4 % 38 37 1 10 27
proto.c 89.7 % 487 437 4 46 437 60.9 % 220 134 1 85 134 97.8 % 46 45 1 16 29
origin.c 88.1 % 403 355 48 2 353 52.7 % 245 129 4 112 129 91.3 % 23 21 1 1 13 8
applyparallelworker.c 89.3 % 412 368 44 368 58.2 % 237 138 87 138 6 6 100.0 % 35 35 8 27
tablesync.c 91.1 % 438 399 39 1 398 61.1 % 270 165 95 3 162 5 5 100.0 % 10 10 6 4
slotsync.c 91.0 % 366 333 33 1 1 331 56.5 % 278 157 93 1 156 15 13 100.0 % 18 18 6 12
decode.c 95.3 % 426 406 20 1 1 404 1 79.9 % 204 163 1 40 1 162 100.0 % 19 19 9 10
relation.c 93.2 % 278 259 19 259 79.1 % 172 136 36 136 100.0 % 18 18 4 14
logicalfuncs.c 87.0 % 108 94 14 94 41.0 % 78 32 34 32 9 3 100.0 % 9 9 1 8
conflict.c 95.8 % 96 92 4 1 1 90 1 74.4 % 82 61 1 20 1 60 100.0 % 6 6 3 3
message.c 95.5 % 22 21 1 21 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.
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.5.0-beta