LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 91.3 % 9744 8900 8 9 827 11 89 8800 8 68
Current Date: 2026-08-27 14:31:44 +0300 Functions: 98.9 % 556 550 6 36 514 2
Baseline: lcov-20260827-baseline Branches: 65.4 % 6116 4002 12 8 2094 9 36 3957
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Summarize by: Date bin [..1] days: 87.9 % 66 58 8 55 3
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 87.5 % 64 56 8 56
(30,360] days: 90.1 % 1404 1265 1 138 2 34 1229
(360..) days: 91.6 % 8210 7521 8 681 9 7512
Function coverage date bins:
[..1] days: 100.0 % 2 2 2
(30,360] days: 97.8 % 92 90 2 4 86
(360..) days: 99.1 % 462 458 4 30 428
Branch coverage date bins:
[..1] days: 69.2 % 26 18 8 14 4
(7,30] days: 67.7 % 62 42 20 42
(30,360] days: 67.3 % 1104 743 4 3 354 4 22 717
(360..) days: 65.0 % 4924 3199 5 1720 5 3194

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 GNC CBC DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC Rate Total Hit UBC GNC CBC DCB
[..1] days Total
87.9%87.9%
87.9 % 66 58 8 55 3 69.2 % 26 18 8 14 4 100.0 % 2 2 2
worker.c 87.5 % 64 56 8 55 1 63.6 % 22 14 8 14 100.0 % 2 2 2
(7,30] days Total
87.5%87.5%
87.5 % 64 56 8 56 67.7 % 62 42 20 42 -
slotsync.c 20.0 % 5 1 4 1 16.7 % 6 1 5 1 -
logical.c 87.0 % 23 20 3 20 67.9 % 28 19 9 19 -
reorderbuffer.c 91.7 % 12 11 1 11 75.0 % 20 15 5 15 -
logicalctl.c 100.0 % 2 2 2 75.0 % 4 3 1 3 -
(30,360] days Total
90.1%90.1%
90.1 % 1404 1265 1 138 2 34 1229 67.3 % 1104 743 4 3 354 4 22 717 97.8 % 92 90 2 4 86
slotsync.c 85.9 % 198 170 28 170 52.1 % 140 73 67 73 100.0 % 13 13 13
sequencesync.c 89.7 % 262 235 27 235 61.6 % 172 106 66 106 100.0 % 9 9 1 8
worker.c 86.0 % 179 154 1 24 2 1 151 62.3 % 138 86 3 49 2 84 100.0 % 10 10 10
conflict.c 81.4 % 113 92 21 26 66 65.9 % 82 54 3 25 13 41 100.0 % 5 5 3 2
decode.c 64.7 % 34 22 12 22 68.8 % 32 22 10 22 50.0 % 2 1 1 1
origin.c 90.0 % 90 81 9 81 63.7 % 102 65 37 65 90.9 % 11 10 1 10
tablesync.c 87.0 % 54 47 7 47 76.9 % 26 20 6 20 100.0 % 6 6 6
launcher.c 93.5 % 77 72 5 72 68.9 % 74 51 23 2 49 100.0 % 9 9 9
syncutils.c 94.6 % 74 70 4 70 77.6 % 58 45 13 45 100.0 % 5 5 5
logical.c 97.7 % 44 43 1 43 82.8 % 64 53 11 53 100.0 % 3 3 3
applyparallelworker.c 100.0 % 10 10 10 75.0 % 8 6 2 6 100.0 % 1 1 1
snapbuild.c 100.0 % 17 17 1 16 85.3 % 34 29 5 2 27 100.0 % 1 1 1
logicalctl.c 100.0 % 138 138 138 86.8 % 76 66 10 66 100.0 % 16 16 16
logicalfuncs.c 100.0 % 9 9 9 66.7 % 12 8 4 8 -
reorderbuffer.c 100.0 % 67 67 2 65 71.7 % 60 43 17 4 39 100.0 % 1 1 1
relation.c 100.0 % 16 16 4 12 87.5 % 8 7 1 3 4 -
proto.c 100.0 % 22 22 22 50.0 % 18 9 9 9 -
(360..) days Total
91.6%91.6%
91.6 % 8210 7521 8 681 9 7512 65.0 % 4924 3199 5 1720 5 3194 99.1 % 462 458 4 30 428
reorderbuffer.c 93.6 % 1698 1589 109 1589 69.2 % 1111 769 342 769 100.0 % 93 93 2 91
worker.c 93.6 % 1635 1530 5 100 1530 68.4 % 955 653 4 298 653 100.0 % 86 86 22 64
snapbuild.c 85.7 % 572 490 82 490 55.8 % 448 250 198 250 100.0 % 31 31 1 30
launcher.c 88.8 % 510 453 57 9 444 66.4 % 318 211 107 5 206 100.0 % 28 28 28
logical.c 92.9 % 757 703 54 703 55.5 % 348 193 155 193 97.4 % 38 37 1 37
origin.c 86.8 % 403 350 53 350 52.2 % 245 128 117 128 91.3 % 23 21 2 1 20
proto.c 89.8 % 488 438 50 438 61.2 % 224 137 87 137 97.8 % 46 45 1 45
applyparallelworker.c 89.2 % 415 370 45 370 61.2 % 227 139 88 139 100.0 % 35 35 1 34
tablesync.c 91.1 % 449 409 3 37 409 63.2 % 266 168 1 97 168 100.0 % 10 10 10
slotsync.c 90.3 % 362 327 35 327 63.2 % 250 158 92 158 100.0 % 18 18 1 17
decode.c 95.3 % 426 406 20 406 79.9 % 204 163 41 163 100.0 % 19 19 19
relation.c 92.9 % 266 247 19 247 78.3 % 166 130 36 130 100.0 % 18 18 2 16
logicalfuncs.c 86.9 % 107 93 14 93 46.9 % 64 30 34 30 100.0 % 9 9 9
conflict.c 95.0 % 100 95 5 95 72.1 % 86 62 24 62 100.0 % 6 6 6
message.c 95.5 % 22 21 1 21 66.7 % 12 8 4 8 100.0 % 2 2 2
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1