LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical Coverage Total Hit UNC LBC UIC UBC GBC GNC CBC EUB ECB DUB DCB
Current: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 91.3 % 9425 8604 108 9 704 30 922 7652 3 14 305
Current Date: 2025-12-15 18:36:29 -0500 Functions: 99.2 % 530 526 4 1 178 347 21
Baseline: lcov-20251216-010103-baseline Branches: 64.6 % 5933 3831 291 11 4 1796 29 557 3245 12 6
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..1] days: 94.8 % 58 55 3 55
(1,7] days: 85.0 % 60 51 9 49 2
(7,30] days: 73.7 % 38 28 8 2 28
(30,360] days: 91.3 % 1230 1123 86 21 1 790 332 1
(360..) days: 91.4 % 8039 7347 2 9 681 29 7318 2
Function coverage date bins:
[..1] days: 100.0 % 5 5 5
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 7 7 7
(30,360] days: 100.0 % 63 63 48 15
(360..) days: 99.1 % 454 450 4 1 117 332
Branch coverage date bins:
[..1] days: 73.5 % 34 25 9 25
(1,7] days: 36.1 % 36 13 23 11 2
(7,30] days: 58.8 % 34 20 14 20
(30,360] days: 69.2 % 1024 709 245 70 1 501 207
(360..) days: 63.5 % 4823 3064 11 4 1726 28 3036 12 6

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 ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GNC CBC EUB ECB Rate Total Hit UBC GBC GNC CBC DCB
applyparallelworker.c
89.4%89.4%
89.4 % 425 380 1 44 6 374 1 6 60.9 % 243 148 2 93 4 144 100.0 % 36 36 6 30 1
conflict.c
91.9%91.9%
91.9 % 149 137 4 8 5 132 1 71.9 % 114 82 4 1 27 1 2 79 100.0 % 7 7 2 5
decode.c
94.8%94.8%
94.8 % 446 423 23 6 417 78.8 % 222 175 47 3 172 100.0 % 20 20 20
launcher.c
89.1%89.1%
89.1 % 589 525 6 58 7 111 407 16 65.4 % 402 263 36 2 101 7 70 186 100.0 % 37 37 15 22 3
logical.c
92.9%92.9%
92.9 % 794 738 56 30 708 27 57.5 % 426 245 9 172 1 45 199 97.6 % 41 40 1 10 30
logicalfuncs.c
87.9%87.9%
87.9 % 116 102 14 7 95 7 50.0 % 76 38 4 34 6 32 9 3 100.0 % 9 9 1 8
message.c
95.5%95.5%
95.5 % 22 21 1 21 66.7 % 12 8 4 8 100.0 % 2 2 2
origin.c
88.2%88.2%
88.2 % 482 425 1 5 51 4 18 403 1 14 57.9 % 337 195 13 3 126 3 23 169 93.5 % 31 29 2 1 8 20
proto.c
91.0%91.0%
91.0 % 510 464 46 22 442 21 61.2 % 242 148 9 85 13 135 97.8 % 46 45 1 16 29
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
reorderbuffer.c
93.5%93.5%
93.5 % 1771 1656 3 112 1 53 1602 1 43 68.8 % 1173 807 15 5 346 1 35 771 3 3 100.0 % 94 94 23 71
sequencesync.c
88.7%88.7%
88.7 % 238 211 27 211 59.5 % 153 91 62 91 100.0 % 9 9 9
slotsync.c
88.1%88.1%
88.1 % 554 488 22 44 6 108 374 6 48 58.8 % 422 248 50 124 7 54 187 100.0 % 30 30 17 13 6
snapbuild.c
85.4%85.4%
85.4 % 590 504 86 10 494 10 56.5 % 476 269 3 204 19 250 100.0 % 32 32 8 24
syncutils.c
94.6%94.6%
94.6 % 74 70 4 70 77.6 % 58 45 13 45 100.0 % 5 5 5
tablesync.c
91.0%91.0%
91.0 % 502 457 4 1 40 1 31 425 4 77 63.7 % 300 191 4 3 102 2 16 173 100.0 % 16 16 11 5 9
worker.c
92.5%92.5%
92.5 % 1878 1737 39 102 5 233 1499 1 2 32 67.1 % 1103 740 67 1 295 4 132 604 100.0 % 97 97 43 54 2

Generated by: LCOV version 2.4-beta