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: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 91.5 % 9854 9016 19 7 812 2 101 8913 10 75
Current Date: 2026-11-05 14:14:01 +0100 Functions: 98.9 % 561 555 1 5 40 515 2
Baseline: lcov-20261105-baseline Branches: 65.7 % 6191 4066 21 9 2095 4 43 4019
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Summarize by: Date bin (7,30] days: 98.6 % 69 68 1 68
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 88.9 % 1010 898 19 1 92 101 797
(360..) days: 91.7 % 8775 8050 6 719 2 8048
Function coverage date bins:
(7,30] days: 100.0 % 7 7 1 6
(30,360] days: 97.1 % 68 66 1 1 5 61
(360..) days: 99.2 % 486 482 4 34 448
Branch coverage date bins:
(7,30] days: 79.6 % 54 43 11 43
(30,360] days: 66.9 % 694 464 21 209 1 43 420
(360..) days: 65.4 % 5443 3559 9 1875 3 3556

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
(7,30] days Total∗
98.6%98.6%
98.6 % 69 68 1 68 79.6 % 54 43 11 43 100.0 % 7 7 1 6
sequencesync.c 91.7 % 12 11 1 11 50.0 % 2 1 1 1 100.0 % 1 1 1
reorderbuffer.c 100.0 % 23 23 23 83.3 % 24 20 4 20 100.0 % 3 3 3
slotsync.c 100.0 % 8 8 8 62.5 % 8 5 3 5 -
logicalctl.c 100.0 % 23 23 23 83.3 % 18 15 3 15 100.0 % 3 3 1 2
(30,360] days Total∗
88.9%88.9%
88.9 % 1010 898 19 1 92 101 797 66.9 % 694 464 21 209 1 43 420 97.1 % 68 66 1 1 5 61
slotsync.c 85.0 % 187 159 28 159 51.6 % 128 66 62 66 100.0 % 13 13 13
conflict.c 81.4 % 113 92 21 26 66 65.9 % 82 54 3 25 13 41 100.0 % 5 5 3 2
sequencesync.c 77.0 % 74 57 17 57 57.5 % 40 23 17 23 100.0 % 2 2 2
worker.c 91.6 % 166 152 8 6 56 96 57.1 % 84 48 8 28 14 34 100.0 % 8 8 2 6
decode.c 66.7 % 36 24 9 3 24 70.6 % 34 24 4 6 24 50.0 % 2 1 1 1
origin.c 88.3 % 77 68 9 68 63.5 % 74 47 27 47 90.9 % 11 10 1 10
logical.c 91.3 % 46 42 4 42 74.0 % 50 37 13 37 100.0 % 3 3 3
reorderbuffer.c 93.6 % 47 44 2 1 14 30 72.5 % 40 29 5 6 11 18 100.0 % 1 1 1
tablesync.c 88.9 % 27 24 3 24 75.0 % 20 15 5 15 100.0 % 1 1 1
snapbuild.c 94.4 % 18 17 1 1 16 95.0 % 20 19 1 1 2 16 100.0 % 1 1 1
launcher.c 100.0 % 48 48 48 75.0 % 28 21 7 21 100.0 % 4 4 4
applyparallelworker.c 100.0 % 7 7 7 75.0 % 4 3 1 3 100.0 % 1 1 1
relation.c 100.0 % 17 17 4 13 90.0 % 10 9 1 3 6 -
logicalctl.c 100.0 % 136 136 136 85.9 % 78 67 11 67 100.0 % 15 15 15
(360..) days Total
91.7%91.7%
91.7 % 8775 8050 6 719 2 8048 65.4 % 5443 3559 9 1875 3 3556 99.2 % 486 482 4 34 448
worker.c 92.9 % 1738 1615 1 122 1615 68.8 % 1041 716 1 324 1 715 100.0 % 90 90 22 68
reorderbuffer.c 93.8 % 1734 1627 3 104 1627 69.1 % 1149 794 4 351 794 100.0 % 92 92 5 87
snapbuild.c 86.5 % 578 500 2 76 500 57.7 % 468 270 3 195 270 100.0 % 31 31 1 30
launcher.c 88.8 % 554 492 62 492 66.8 % 370 247 123 247 100.0 % 33 33 33
logical.c 93.1 % 778 724 54 724 58.5 % 390 228 162 228 97.4 % 38 37 1 37
origin.c 87.3 % 416 363 53 363 53.5 % 273 146 127 146 91.3 % 23 21 2 1 20
proto.c 90.1 % 505 455 50 455 60.3 % 242 146 96 146 97.8 % 46 45 1 45
applyparallelworker.c 89.2 % 418 373 45 373 61.5 % 231 142 89 142 100.0 % 35 35 1 34
tablesync.c 91.8 % 478 439 39 2 437 64.2 % 274 176 1 97 2 174 100.0 % 15 15 15
slotsync.c 90.9 % 373 339 34 339 63.0 % 262 165 97 165 100.0 % 18 18 1 17
decode.c 95.1 % 425 404 21 404 78.7 % 202 159 43 159 100.0 % 19 19 19
relation.c 92.9 % 269 250 19 250 78.6 % 168 132 36 132 100.0 % 18 18 2 16
sequencesync.c 92.1 % 203 187 16 187 60.8 % 143 87 56 87 100.0 % 7 7 1 6
logicalfuncs.c 87.5 % 112 98 14 98 48.6 % 74 36 38 36 100.0 % 9 9 9
conflict.c 95.0 % 100 95 5 95 72.1 % 86 62 24 62 100.0 % 6 6 6
syncutils.c 94.4 % 72 68 4 68 77.6 % 58 45 13 45 100.0 % 4 4 4
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.

Generated by: LCOV version 2.0-1