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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 91.4 % 9009 8234 36 4 19 716 13 263 283 7675 2 24
Current Date: 2025-09-06 07:49:51 +0900 Functions: 99.0 % 513 508 5 18 45 445 1
Baseline: lcov-20250907-010129-baseline Branches: 64.8 % 5619 3641 72 10 37 1859 13 136 166 3326 12 6
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Summarize by: Date bin (1,7] days: 87.0 % 92 80 12 79 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 90.9 % 11 10 1 4 6
(30,360] days: 92.8 % 691 641 23 3 24 36 200 405
(360..) days: 91.3 % 8215 7503 4 16 692 13 227 7263
Function coverage date bins:
(1,7] days: 100.0 % 6 6 6
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 40 40 3 16 21
(360..) days: 98.9 % 466 461 5 15 22 424
Branch coverage date bins:
(1,7] days: 68.4 % 76 52 24 52
(7,30] days: 100.0 % 2 2 2
(30,360] days: 73.3 % 520 381 48 2 6 83 24 112 245
(360..) days: 63.6 % 5039 3206 8 31 1776 13 112 3081 12 6

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 UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB Rate Total Hit UBC GIC GNC CBC DCB
(1,7] days Total
87.0%87.0%
87.0 % 92 80 12 79 1 68.4 % 76 52 24 52 100.0 % 6 6 6
worker.c 84.6 % 65 55 10 55 71.4 % 42 30 12 30 100.0 % 3 3 3
launcher.c 92.3 % 26 24 2 24 64.7 % 34 22 12 22 100.0 % 3 3 3
(7,30] days Total
90.9%90.9%
90.9 % 11 10 1 4 6 100.0 % 2 2 2 100.0 % 1 1 1
applyparallelworker.c 50.0 % 2 1 1 1 - -
(30,360] days Total
92.8%92.8%
92.8 % 691 641 23 3 24 36 200 405 73.3 % 520 381 48 2 6 83 24 112 245 100.0 % 40 40 3 16 21
reorderbuffer.c 88.8 % 161 143 18 2 141 67.3 % 110 74 1 35 3 71 100.0 % 14 14 14
worker.c 91.6 % 191 175 16 134 41 72.6 % 124 90 29 5 69 21 100.0 % 10 10 10
launcher.c 94.0 % 67 63 3 1 50 13 65.0 % 40 26 12 2 22 4 100.0 % 2 2 2
tablesync.c 100.0 % 39 39 39 66.7 % 30 20 10 20 100.0 % 1 1 1
conflict.c 80.0 % 20 16 4 5 11 70.8 % 24 17 4 3 2 15 -
decode.c 100.0 % 30 30 30 76.7 % 30 23 2 5 23 -
origin.c 100.0 % 22 22 22 82.5 % 40 33 7 33 100.0 % 1 1 1
snapbuild.c 97.4 % 39 38 1 1 37 76.7 % 30 23 7 2 21 100.0 % 4 4 2 2
slotsync.c 81.2 % 16 13 3 13 62.5 % 16 10 6 10 100.0 % 1 1 1
relation.c 92.3 % 39 36 3 36 80.0 % 30 24 6 24 100.0 % 3 3 3
logical.c 97.4 % 39 38 1 6 32 86.4 % 22 19 1 2 9 10 -
proto.c 100.0 % 22 22 1 21 95.5 % 22 21 1 4 17 100.0 % 2 2 2
applyparallelworker.c 100.0 % 4 4 1 3 50.0 % 2 1 1 1 100.0 % 2 2 1 1
(360..) days Total
91.3%91.3%
91.3 % 8215 7503 4 16 692 13 227 7263 63.6 % 5039 3206 8 31 1776 13 112 3081 12 6 98.9 % 466 461 5 15 22 424
reorderbuffer.c 94.1 % 1601 1506 95 1506 68.8 % 1069 736 1 326 1 735 3 3 100.0 % 80 80 2 78
worker.c 93.2 % 1589 1481 2 106 1481 66.9 % 901 603 1 297 1 602 100.0 % 82 82 7 75
snapbuild.c 84.5 % 550 465 1 84 465 55.2 % 446 246 2 198 246 100.0 % 28 28 1 27
logical.c 92.7 % 752 697 55 697 55.8 % 400 223 177 1 222 97.6 % 41 40 1 5 35
slotsync.c 88.5 % 459 406 53 406 57.8 % 344 199 145 199 100.0 % 25 25 25
origin.c 86.6 % 456 395 1 60 395 53.6 % 291 156 3 132 156 90.0 % 30 27 3 27
launcher.c 87.9 % 473 416 57 7 409 65.8 % 310 204 106 6 198 100.0 % 31 31 4 27
tablesync.c 91.0 % 509 463 46 463 64.7 % 295 191 1 103 191 100.0 % 18 18 18
applyparallelworker.c 89.5 % 419 375 44 375 61.0 % 241 147 94 147 100.0 % 34 34 1 33
proto.c 90.6 % 487 441 46 441 57.7 % 220 127 93 127 97.7 % 44 43 1 1 42
logicalfuncs.c 87.8 % 115 101 14 101 43.0 % 86 37 37 37 9 3 100.0 % 9 9 9
decode.c 94.5 % 416 393 23 6 387 79.2 % 192 152 40 3 149 100.0 % 20 20 20
relation.c 93.4 % 243 227 16 227 78.9 % 142 112 30 112 100.0 % 15 15 15
conflict.c 93.6 % 125 117 8 117 72.2 % 90 65 1 24 1 64 100.0 % 7 7 1 6
message.c 95.2 % 21 20 1 20 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.4-beta