LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC ECB DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 91.3 % 9645 8806 129 17 693 10 4 1322 7470 8 29 529
Current Date: 2026-05-29 21:51:00 -0400 Functions: 98.9 % 553 547 3 3 242 305 40
Baseline: lcov-20260530-034037-baseline Branches: 65.2 % 6031 3931 339 17 62 1682 12 37 781 3101 241 411
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Summarize by: Date bin [..1] days: 100.0 % 2 2 2
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 100.0 % 13 13 9 4
(7,30] days: 67.2 % 64 43 18 3 38 5
(30,360] days: 90.9 % 1552 1410 111 31 1272 138
(360..) days: 91.6 % 8014 7338 17 659 10 4 1 7323 8
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 1 1 1
(30,360] days: 98.0 % 102 100 2 96 4
(360..) days: 99.1 % 449 445 1 3 144 301
Branch coverage date bins:
[..1] days: 100.0 % 2 2 2
(7,30] days: 43.2 % 44 19 16 9 16 3
(30,360] days: 68.0 % 1192 811 323 58 1 763 47
(360..) days: 64.7 % 4793 3099 17 62 1615 11 37 3051

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 DUB DCB Rate Total Hit UNC UBC GNC CBC DCB
[..1] days Total
100.0%
100.0 % 2 2 2 100.0 % 2 2 2 -
(1,7] days Total
100.0%
100.0 % 13 13 9 4 - 100.0 % 1 1 1
(7,30] days Total
67.2%67.2%
67.2 % 64 43 18 3 38 5 43.2 % 44 19 16 9 16 3 100.0 % 1 1 1
conflict.c 66.7 % 54 36 18 36 46.7 % 30 14 16 14 100.0 % 1 1 1
worker.c 57.1 % 7 4 3 4 25.0 % 12 3 9 3 -
(30,360] days Total
90.9%90.9%
90.9 % 1552 1410 111 31 1272 138 68.0 % 1192 811 323 58 1 763 47 98.0 % 102 100 2 96 4
applyparallelworker.c 92.3 % 13 12 1 9 3 70.0 % 10 7 2 1 4 3 100.0 % 1 1 1
conflict.c 89.2 % 37 33 4 32 1 70.0 % 40 28 12 28 100.0 % 1 1 1
decode.c 62.5 % 32 20 12 20 68.8 % 32 22 10 22 50.0 % 2 1 1 1
launcher.c 95.0 % 141 134 6 1 121 13 69.8 % 106 74 31 1 71 3 100.0 % 11 11 11
logical.c 98.2 % 55 54 1 47 7 82.9 % 76 63 13 61 2 100.0 % 3 3 3
logicalctl.c 100.0 % 140 140 140 81.2 % 80 65 15 65 100.0 % 16 16 16
logicalfuncs.c 100.0 % 8 8 8 60.0 % 10 6 4 6 -
origin.c 90.0 % 90 81 9 81 63.7 % 102 65 37 65 90.9 % 11 10 1 10
proto.c 100.0 % 23 23 23 54.5 % 22 12 10 12 -
reorderbuffer.c 91.8 % 110 101 9 64 37 62.5 % 80 50 18 12 40 10 100.0 % 4 4 3 1
sequencesync.c 89.6 % 241 216 25 216 61.9 % 155 96 59 96 100.0 % 9 9 9
slotsync.c 83.9 % 186 156 9 21 101 55 51.4 % 140 72 24 44 50 22 100.0 % 13 13 10 3
snapbuild.c 100.0 % 17 17 15 2 85.3 % 34 29 5 29 -
syncutils.c 94.6 % 74 70 4 70 77.6 % 58 45 13 45 100.0 % 5 5 5
tablesync.c 89.2 % 65 58 7 39 19 81.2 % 32 26 6 1 18 7 100.0 % 6 6 6
worker.c 89.5 % 313 280 33 279 1 70.0 % 213 149 64 149 100.0 % 20 20 20
(360..) days Total
91.6%91.6%
91.6 % 8014 7338 17 659 10 4 1 7323 8 64.7 % 4793 3099 17 62 1615 11 37 3051 99.1 % 449 445 1 3 144 301
applyparallelworker.c 89.3 % 412 368 44 368 61.3 % 225 138 1 86 138 100.0 % 35 35 8 27
conflict.c 95.8 % 96 92 4 1 1 90 1 74.4 % 82 61 1 20 6 55 100.0 % 6 6 3 3
decode.c 95.3 % 426 406 20 1 1 404 1 79.9 % 204 163 1 40 1 162 100.0 % 19 19 9 10
launcher.c 87.6 % 445 390 55 2 1 387 65.7 % 286 188 7 91 3 5 180 100.0 % 26 26 6 20
logical.c 92.8 % 747 693 54 693 54.2 % 336 182 154 1 2 179 97.4 % 38 37 1 10 27
logicalfuncs.c 86.9 % 107 93 14 93 46.9 % 64 30 34 30 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 86.8 % 403 350 5 48 2 348 52.2 % 245 128 1 8 108 128 91.3 % 23 21 1 1 13 8
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.2 % 278 259 19 259 79.1 % 172 136 36 136 100.0 % 18 18 4 14
reorderbuffer.c 93.7 % 1658 1554 3 101 1 1553 1 69.1 % 1097 758 6 19 314 1 13 744 100.0 % 90 90 21 69
slotsync.c 90.9 % 364 331 4 29 1 1 329 62.8 % 250 157 3 90 1 156 100.0 % 18 18 8 10
snapbuild.c 85.6 % 570 488 82 2 486 55.8 % 448 250 198 3 247 100.0 % 31 31 8 23
tablesync.c 90.9 % 438 398 1 39 398 62.7 % 260 163 2 95 163 100.0 % 10 10 6 4
worker.c 93.4 % 1561 1458 103 1 1457 5 67.6 % 892 603 2 27 260 1 11 591 100.0 % 78 78 31 47
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.5.0-beta