LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DCB
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 91.3 % 9689 8847 14 19 809 5 266 30 8546 4
Current Date: 2026-07-25 17:13:00 -0400 Functions: 98.9 % 556 550 6 18 10 522
Baseline: lcov-20260726-baseline Branches: 65.2 % 6058 3951 3 14 36 2054 5 138 19 3789
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Summarize by: Date bin [..1] days: 75.0 % 4 3 1 3
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 66.7 % 3 2 1 1 1
(7,30] days: 100.0 % 33 33 29 4
(30,360] days: 89.7 % 1412 1266 146 12 1254
(360..) days: 91.6 % 8237 7543 14 19 661 5 254 7284
Function coverage date bins:
(7,30] days: 100.0 % 3 3 3
(30,360] days: 97.8 % 91 89 2 1 88
(360..) days: 99.1 % 462 458 4 18 6 434
Branch coverage date bins:
[..1] days: 50.0 % 2 1 1 1
(1,7] days: 25.0 % 4 1 3 1
(7,30] days: 87.5 % 24 21 3 19 2
(30,360] days: 66.8 % 1116 745 371 4 741
(360..) days: 64.8 % 4912 3183 14 36 1679 5 134 3044

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 LBC UIC UBC GBC GIC GNC CBC DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC Rate Total Hit UBC GIC GNC CBC
[..1] days sequencesync.c∗∗ 75.0 % 4 3 1 3 50.0 % 2 1 1 1 -
(1,7] days Total
66.7%66.7%
66.7 % 3 2 1 1 1 25.0 % 4 1 3 1 -
sequencesync.c 50.0 % 2 1 1 1 25.0 % 4 1 3 1 -
(7,30] days Total
100.0%
100.0 % 33 33 29 4 87.5 % 24 21 3 19 2 100.0 % 3 3 3
conflict.c 100.0 % 26 26 26 81.2 % 16 13 3 13 100.0 % 3 3 3
(30,360] days Total
89.7%89.7%
89.7 % 1412 1266 146 12 1254 66.8 % 1116 745 371 4 741 97.8 % 91 89 2 1 88
origin.c 90.0 % 90 81 9 81 63.7 % 102 65 37 65 90.9 % 11 10 1 10
decode.c 64.7 % 34 22 12 22 68.8 % 32 22 10 22 50.0 % 2 1 1 1
logicalfuncs.c 100.0 % 9 9 9 66.7 % 12 8 4 8 -
conflict.c 75.8 % 91 69 22 69 60.0 % 70 42 28 42 100.0 % 2 2 2
tablesync.c 89.4 % 66 59 7 59 81.2 % 32 26 6 26 100.0 % 6 6 6
proto.c 100.0 % 23 23 23 54.5 % 22 12 10 12 -
snapbuild.c 100.0 % 17 17 17 84.4 % 32 27 5 27 100.0 % 1 1 1
slotsync.c 85.0 % 200 170 30 170 51.4 % 142 73 69 73 100.0 % 13 13 13
sequencesync.c 90.2 % 254 229 25 229 62.2 % 164 102 62 102 100.0 % 9 9 1 8
logicalctl.c 100.0 % 135 135 135 85.5 % 76 65 11 65 100.0 % 16 16 16
launcher.c 93.6 % 78 73 5 73 66.2 % 74 49 25 49 100.0 % 9 9 9
applyparallelworker.c 92.3 % 13 12 1 12 70.0 % 10 7 3 7 100.0 % 1 1 1
worker.c 85.4 % 206 176 30 176 63.9 % 166 106 60 106 100.0 % 12 12 12
logical.c 97.7 % 44 43 1 43 82.8 % 64 53 11 53 100.0 % 3 3 3
reorderbuffer.c 100.0 % 66 66 66 69.6 % 56 39 17 39 100.0 % 1 1 1
syncutils.c 94.6 % 74 70 4 70 77.6 % 58 45 13 45 100.0 % 5 5 5
(360..) days Total
91.6%91.6%
91.6 % 8237 7543 14 19 661 5 254 7284 64.8 % 4912 3183 14 36 1679 5 134 3044 99.1 % 462 458 4 18 6 434
origin.c 86.8 % 403 350 53 350 52.2 % 245 128 117 128 91.3 % 23 21 2 1 20
proto.c 89.7 % 487 437 50 437 60.9 % 220 134 86 134 97.8 % 46 45 1 45
logical.c 92.9 % 758 704 54 704 55.5 % 348 193 155 193 97.4 % 38 37 1 37
logicalfuncs.c 86.9 % 107 93 14 93 46.9 % 64 30 34 30 100.0 % 9 9 9
relation.c 93.0 % 273 254 19 254 78.8 % 170 134 36 134 100.0 % 18 18 18
conflict.c 95.8 % 96 92 4 92 74.4 % 82 61 21 61 100.0 % 6 6 6
tablesync.c 91.8 % 438 402 36 1 401 63.5 % 260 165 95 2 163 100.0 % 10 10 10
message.c 95.5 % 22 21 1 21 66.7 % 12 8 4 8 100.0 % 2 2 2
snapbuild.c 85.6 % 571 489 4 78 489 55.8 % 448 250 4 194 250 100.0 % 31 31 1 30
slotsync.c 90.8 % 360 327 33 327 62.9 % 248 156 92 156 100.0 % 18 18 1 17
decode.c 95.3 % 426 406 20 406 79.9 % 204 163 1 40 163 100.0 % 19 19 19
launcher.c 87.0 % 509 443 7 59 2 441 64.8 % 318 206 6 106 1 205 100.0 % 28 28 28
applyparallelworker.c 89.3 % 412 368 44 368 61.3 % 225 138 87 138 100.0 % 35 35 35
worker.c 93.6 % 1675 1568 3 104 2 1566 68.5 % 951 651 3 297 2 649 100.0 % 86 86 1 85
reorderbuffer.c 93.5 % 1700 1589 111 1589 68.6 % 1117 766 351 766 100.0 % 93 93 2 91
'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.0-1