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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 91.6 % 9593 8788 119 4 682 18 2 1256 7512 4 29 475
Current Date: 2026-03-14 14:10:32 -0400 Functions: 99.3 % 551 547 1 3 237 310 35
Baseline: lcov-20260315-024220-baseline Branches: 65.1 % 5971 3889 343 17 12 1710 25 4 709 3151 47 39 132 309
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Summarize by: Date bin (7,30] days: 89.2 % 37 33 4 33
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 91.6 % 1551 1421 115 15 1222 199 1
(360..) days: 91.6 % 8005 7334 4 667 18 2 1 7313 3
Function coverage date bins:
(7,30] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 94 94 91 3
(360..) days: 99.1 % 454 450 1 3 143 307
Branch coverage date bins:
(7,30] days: 30.0 % 10 3 7 3
(30,360] days: 68.6 % 1216 834 336 44 1 706 127 1 1
(360..) days: 63.2 % 4831 3052 17 12 1666 24 4 3024 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
(7,30] days Total
89.2%89.2%
89.2 % 37 33 4 33 30.0 % 10 3 7 3 100.0 % 3 3 3
slotsync.c 0.0 % 1 1 0.0 % 2 2 -
snapbuild.c 50.0 % 2 1 1 1 - -
worker.c 91.7 % 24 22 2 22 37.5 % 8 3 5 3 100.0 % 2 2 2
(30,360] days Total
91.6%91.6%
91.6 % 1551 1421 115 15 1222 199 1 68.6 % 1216 834 336 44 1 706 127 1 1 100.0 % 94 94 91 3
applyparallelworker.c 90.9 % 11 10 1 9 1 66.7 % 6 4 2 4 100.0 % 1 1 1
conflict.c 92.6 % 81 75 6 65 10 1 75.8 % 62 47 12 3 32 15 100.0 % 2 2 2
decode.c 87.0 % 23 20 3 5 15 71.9 % 32 23 2 7 23 100.0 % 1 1 1
launcher.c 94.8 % 134 127 6 1 113 14 68.9 % 106 73 31 2 69 4 100.0 % 9 9 9
logical.c 98.2 % 55 54 1 43 11 82.9 % 76 63 13 57 6 100.0 % 2 2 2
logicalctl.c 97.9 % 144 141 3 141 70.7 % 92 65 27 65 100.0 % 17 17 17
logicalfuncs.c 100.0 % 7 7 7 60.0 % 10 6 4 6 -
origin.c 96.7 % 91 88 3 68 20 72.7 % 128 93 28 7 60 33 100.0 % 9 9 8 1
proto.c 100.0 % 22 22 22 54.5 % 22 12 10 12 -
reorderbuffer.c 91.1 % 112 102 10 60 42 62.5 % 80 50 17 13 39 11 100.0 % 5 5 3 2
sequencesync.c 88.0 % 241 212 29 212 58.7 % 155 91 64 91 100.0 % 9 9 9
slotsync.c 87.5 % 160 140 16 4 112 28 56.3 % 126 71 42 11 54 17 1 1 100.0 % 10 10 10
snapbuild.c 100.0 % 19 19 10 9 85.7 % 28 24 3 1 19 5 100.0 % 1 1 1
syncutils.c 94.5 % 73 69 4 69 77.6 % 58 45 13 45 100.0 % 4 4 4
tablesync.c 91.4 % 58 53 5 32 21 85.7 % 28 24 4 1 16 7 100.0 % 6 6 6
worker.c 87.8 % 312 274 38 247 27 68.8 % 205 141 64 135 6 100.0 % 18 18 18
(360..) days Total
91.6%91.6%
91.6 % 8005 7334 4 667 18 2 1 7313 3 63.2 % 4831 3052 17 12 1666 24 4 3024 46 38 99.1 % 454 450 1 3 143 307
applyparallelworker.c 89.3 % 413 369 44 369 58.2 % 237 138 87 138 6 6 100.0 % 35 35 7 28
conflict.c 95.4 % 87 83 4 1 1 81 71.9 % 64 46 1 17 1 45 100.0 % 6 6 3 3
decode.c 95.2 % 419 399 20 1 1 397 1 81.2 % 186 151 1 34 1 150 100.0 % 19 19 6 13
launcher.c 87.9 % 456 401 55 2 399 65.2 % 290 189 2 97 3 186 1 1 100.0 % 28 28 6 22
logical.c 92.8 % 748 694 54 694 50.6 % 354 179 155 1 178 10 10 97.4 % 39 38 1 11 27
logicalfuncs.c 87.2 % 109 95 14 95 41.0 % 78 32 34 32 9 3 100.0 % 9 9 1 8
message.c 95.5 % 22 21 1 21 66.7 % 12 8 4 8 100.0 % 2 2 2
origin.c 87.5 % 401 351 50 7 344 48.5 % 233 113 4 116 1 112 91.7 % 24 22 1 1 13 9
proto.c 89.7 % 487 437 4 46 437 60.9 % 220 134 1 85 134 97.8 % 46 45 1 16 29
relation.c 93.1 % 277 258 19 258 79.1 % 172 136 36 136 100.0 % 18 18 4 14
reorderbuffer.c 93.8 % 1655 1553 102 1 1552 1 69.2 % 1097 759 12 1 325 7 3 749 100.0 % 89 89 21 68
slotsync.c 91.2 % 375 342 33 1 341 56.9 % 274 156 90 1 155 15 13 100.0 % 20 20 7 13
snapbuild.c 85.2 % 568 484 84 484 54.7 % 448 245 203 245 100.0 % 31 31 8 23
tablesync.c 90.9 % 438 398 40 398 60.4 % 270 163 97 163 5 5 100.0 % 10 10 6 4
worker.c 93.5 % 1550 1449 101 6 1443 1 67.3 % 896 603 3 4 286 9 1 593 100.0 % 78 78 34 44
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.4-beta