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: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 91.5 % 9659 8834 130 9 686 25 4 1338 7467 8 28 535
Current Date: 2026-06-29 16:15:13 +0200 Functions: 98.9 % 553 547 3 3 245 302 40
Baseline: lcov-20260630-baseline Branches: 65.3 % 6044 3947 342 26 12 1717 35 4 793 3115 46 40
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Summarize by: Date bin (7,30] days: 87.0 % 54 47 7 37 10
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 90.4 % 1538 1391 123 24 1299 92
(360..) days: 91.7 % 8067 7396 9 662 25 4 2 7365 8
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 98.0 % 100 98 2 95 3
(360..) days: 99.1 % 452 448 1 3 149 299
Branch coverage date bins:
(7,30] days: 83.3 % 36 30 5 1 27 3
(30,360] days: 67.1 % 1193 800 337 54 764 36 1 1
(360..) days: 63.6 % 4901 3117 26 12 1662 35 4 2 3076 45 39

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 Rate Total Hit UNC UBC GNC CBC DCB
(7,30] days Total
87.0%87.0%
87.0 % 54 47 7 37 10 83.3 % 36 30 5 1 27 3 100.0 % 1 1 1
sequencesync.c 75.9 % 29 22 7 22 72.2 % 18 13 5 13 100.0 % 1 1 1
slotsync.c 100.0 % 7 7 7 50.0 % 2 1 1 1 -
(30,360] days Total
90.4%90.4%
90.4 % 1538 1391 123 24 1299 92 67.1 % 1193 800 337 54 764 36 1 1 98.0 % 100 98 2 95 3
applyparallelworker.c 92.3 % 13 12 1 9 3 70.0 % 10 7 2 1 4 3 100.0 % 1 1 1
conflict.c 75.8 % 91 69 22 68 1 60.0 % 70 42 28 42 100.0 % 2 2 2
decode.c 64.7 % 34 22 12 20 2 68.8 % 32 22 10 22 50.0 % 2 1 1 1
launcher.c 95.3 % 129 123 6 122 1 67.6 % 102 69 33 69 100.0 % 11 11 11
logical.c 98.1 % 52 51 1 49 2 82.9 % 76 63 13 63 100.0 % 3 3 3
logicalctl.c 100.0 % 129 129 129 81.4 % 70 57 13 57 100.0 % 16 16 16
logicalfuncs.c 100.0 % 9 9 9 66.7 % 12 8 4 8 -
origin.c 90.0 % 90 81 9 81 64.7 % 102 66 36 66 90.9 % 11 10 1 10
proto.c 100.0 % 23 23 23 54.5 % 22 12 10 12 -
reorderbuffer.c 100.0 % 64 64 63 1 67.9 % 56 38 18 38 100.0 % 1 1 1
sequencesync.c 90.8 % 228 207 21 207 60.1 % 148 89 59 89 100.0 % 8 8 8
slotsync.c 84.5 % 193 163 9 21 109 54 50.7 % 142 72 24 44 50 22 1 1 100.0 % 13 13 10 3
snapbuild.c 100.0 % 18 18 15 3 85.3 % 34 29 5 29 100.0 % 1 1 1
syncutils.c 94.6 % 74 70 4 70 77.6 % 58 45 13 45 100.0 % 5 5 5
tablesync.c 92.4 % 66 61 5 41 20 84.4 % 32 27 5 19 8 100.0 % 6 6 6
worker.c 88.7 % 318 282 33 3 277 5 67.6 % 225 152 64 9 149 3 100.0 % 20 20 20
(360..) days Total
91.7%91.7%
91.7 % 8067 7396 9 662 25 4 2 7365 8 63.6 % 4901 3117 26 12 1662 35 4 2 3076 45 39 99.1 % 452 448 1 3 149 299
applyparallelworker.c 89.3 % 412 368 44 368 58.2 % 237 138 87 138 5 7 100.0 % 35 35 8 27
conflict.c 95.8 % 96 92 4 1 1 90 1 74.4 % 82 61 1 20 1 60 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.1 % 458 399 1 58 1 398 64.7 % 292 189 3 2 96 4 185 1 1 100.0 % 26 26 6 20
logical.c 92.8 % 752 698 54 698 51.4 % 358 184 154 1 183 10 10 97.4 % 38 37 1 10 27
logicalfuncs.c 86.9 % 107 93 14 93 39.5 % 76 30 34 30 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 88.1 % 403 355 48 7 348 52.7 % 245 129 4 112 1 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.0 % 273 254 19 254 78.8 % 170 134 36 134 100.0 % 18 18 4 14
reorderbuffer.c 93.5 % 1701 1590 3 108 1 1 1588 1 68.8 % 1119 770 14 1 334 9 3 2 756 100.0 % 93 93 23 70
slotsync.c 91.9 % 360 331 29 5 1 325 57.6 % 276 159 89 4 155 15 13 100.0 % 18 18 8 10
snapbuild.c 85.6 % 571 489 82 2 487 55.8 % 448 250 198 3 247 100.0 % 31 31 8 23
tablesync.c 91.6 % 438 401 1 36 3 398 60.4 % 270 163 3 94 1 162 5 5 100.0 % 10 10 6 4
worker.c 93.7 % 1561 1462 99 6 1456 5 67.8 % 892 605 4 4 279 10 1 594 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.0-1