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:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 89.2 % 37 33 4 33
(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

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
origin.c
89.2%89.2%
89.2 % 492 439 3 50 7 68 364 4 53 57.1 % 361 206 28 4 123 1 60 145 18 44 93.9 % 33 31 1 1 21 10 6
logical.c
93.2%93.2%
93.2 % 803 748 1 54 43 705 1 37 59.0 % 410 242 13 155 1 57 184 10 10 12 52 97.6 % 41 40 1 13 27 2
proto.c
90.2%90.2%
90.2 % 510 460 4 46 23 437 22 60.3 % 242 146 10 1 85 12 134 9 15 97.8 % 46 45 1 16 29
message.c
95.5%95.5%
95.5 % 22 21 1 21 66.7 % 12 8 4 8 100.0 % 2 2 2
syncutils.c
94.6%94.6%
94.6 % 74 70 4 70 77.6 % 58 45 13 45 100.0 % 5 5 5
conflict.c
94.0%94.0%
94.0 % 168 158 6 4 1 66 91 1 4 41 73.8 % 126 93 12 1 20 1 32 60 7 19 100.0 % 8 8 5 3 1
logicalfuncs.c
87.9%87.9%
87.9 % 116 102 14 7 95 7 50.0 % 76 38 4 34 6 32 9 3 3 5 100.0 % 9 9 1 8
sequencesync.c
88.0%88.0%
88.0 % 242 213 29 213 58.7 % 155 91 64 91 100.0 % 9 9 9
tablesync.c
91.0%91.0%
91.0 % 499 454 5 40 35 419 5 83 64.9 % 288 187 4 97 1 16 170 5 5 8 37 100.0 % 16 16 12 4 9
logicalctl.c
97.9%97.9%
97.9 % 144 141 3 141 70.7 % 92 65 27 65 100.0 % 17 17 17
relation.c
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
decode.c
94.8%94.8%
94.8 % 443 420 3 20 1 1 6 412 1 2 10 79.8 % 218 174 2 1 41 1 173 5 1 100.0 % 20 20 7 13 1
slotsync.c
89.9%89.9%
89.9 % 536 482 17 37 1 112 369 8 65 61.0 % 372 227 44 101 1 54 172 16 14 27 31 100.0 % 30 30 17 13 7
snapbuild.c
85.6%85.6%
85.6 % 589 504 1 84 11 493 2 11 56.5 % 476 269 3 204 19 250 3 19 100.0 % 32 32 9 23
applyparallelworker.c
89.4%89.4%
89.4 % 424 379 1 44 9 370 1 10 61.5 % 231 142 2 87 4 138 6 6 2 4 100.0 % 36 36 8 28 1
launcher.c
89.5%89.5%
89.5 % 590 528 6 56 2 113 413 17 66.5 % 394 262 31 2 99 3 69 190 1 1 6 16 100.0 % 37 37 15 22 3
reorderbuffer.c
93.7%93.7%
93.7 % 1770 1658 112 1 63 1594 1 54 68.7 % 1177 809 17 12 1 338 7 3 39 760 21 41 100.0 % 94 94 24 70 1
worker.c
92.5%92.5%
92.5 % 1886 1745 40 101 6 269 1470 1 2 61 67.4 % 1109 747 69 3 4 286 9 1 138 599 11 25 100.0 % 98 98 54 44 4

Generated by: LCOV version 2.4-beta