LCOV - differential code coverage report
Current view: top level - src/backend/replication Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 89.9 % 14233 12790 43 8 19 1373 15 263 348 12164 14 61
Current Date: 2025-09-06 07:49:51 +0900 Functions: 97.5 % 761 742 19 18 79 645 2
Baseline: lcov-20250906-005545-baseline Branches: 64.4 % 9098 5856 91 14 38 3099 29 138 185 5504 12 6
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Summarize by: Date bin [..1] days: 100.0 % 1 1 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 86.0 % 93 80 13 78 2
(7,30] days: 91.7 % 12 11 1 4 7
(30,360] days: 88.9 % 1126 1001 29 1 3 92 36 266 699
(360..) days: 90.0 % 13001 11697 7 16 1281 15 227 11455
Function coverage date bins:
(1,7] days: 100.0 % 6 6 6
(7,30] days: 100.0 % 1 1 1
(30,360] days: 93.7 % 63 59 4 3 21 35
(360..) days: 97.8 % 691 676 15 15 51 610
Branch coverage date bins:
(1,7] days: 65.8 % 76 50 26 50
(7,30] days: 100.0 % 2 2 2
(30,360] days: 67.5 % 806 544 65 2 6 189 24 133 387
(360..) days: 63.9 % 8232 5260 12 32 2910 29 114 5117 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] days Total
100.0%
100.0 % 1 1 1 - -
(1,7] days Total
86.0%86.0%
86.0 % 93 80 13 78 2 65.8 % 76 50 26 50 100.0 % 6 6 6
logical 85.9 % 92 79 13 78 1 65.8 % 76 50 26 50 100.0 % 6 6 6
(7,30] days Total
91.7%91.7%
91.7 % 12 11 1 4 7 100.0 % 2 2 2 100.0 % 1 1 1
logical 90.9 % 11 10 1 4 6 100.0 % 2 2 2 100.0 % 1 1 1
(30,360] days Total
88.9%88.9%
88.9 % 1126 1001 29 1 3 92 36 266 699 67.5 % 806 544 65 2 6 189 24 133 387 93.7 % 63 59 4 3 21 35
logical 92.8 % 692 642 22 1 3 24 36 201 405 73.0 % 526 384 48 2 6 86 24 112 248 100.0 % 40 40 3 16 21
slot.c 70.0 % 120 84 3 33 7 77 50.0 % 134 67 7 60 9 58 88.9 % 9 8 1 3 5
walsender.c 95.3 % 85 81 3 1 45 36 63.3 % 30 19 7 4 7 12 100.0 % 1 1 1
pgoutput 97.0 % 67 65 2 3 62 75.0 % 40 30 1 9 1 29 100.0 % 2 2 2
slotfuncs.c 80.0 % 10 8 2 8 41.7 % 12 5 7 5 -
syncrep.c 88.9 % 27 24 3 2 22 73.1 % 26 19 1 6 1 18 -
syncrep_scanner.l 54.3 % 35 19 16 19 30.0 % 10 3 7 3 66.7 % 6 4 2 4
repl_scanner.l 74.1 % 27 20 7 20 40.0 % 10 4 6 4 66.7 % 3 2 1 2
walreceiverfuncs.c 66.7 % 6 4 2 4 0.0 % 2 2 -
libpqwalreceiver 92.3 % 26 24 2 2 22 50.0 % 4 2 2 2 100.0 % 1 1 1
walreceiver.c 96.6 % 29 28 1 6 22 91.7 % 12 11 1 3 8 100.0 % 1 1 1
(360..) days Total
90.0%90.0%
90.0 % 13001 11697 7 16 1281 15 227 11455 63.9 % 8232 5260 12 32 2910 29 114 5117 12 6 97.8 % 691 676 15 15 51 610
logical 91.4 % 8214 7506 2 16 690 10 227 7269 63.7 % 5033 3206 5 31 1773 14 112 3080 12 6 98.9 % 466 461 5 15 22 424
walsender.c 90.9 % 1327 1206 121 1206 66.7 % 874 583 1 290 2 581 100.0 % 59 59 12 47
slot.c 85.9 % 839 721 118 5 716 62.1 % 678 421 1 256 7 414 100.0 % 37 37 2 35
walreceiver.c 83.5 % 498 416 82 416 57.3 % 335 192 1 142 4 188 100.0 % 14 14 5 9
pgoutput 95.7 % 720 689 31 689 72.8 % 486 354 132 2 352 100.0 % 39 39 2 37
libpqwalreceiver 82.5 % 394 325 69 325 59.3 % 307 182 125 182 95.0 % 20 19 1 6 13
syncrep.c 74.8 % 290 217 5 68 217 60.6 % 208 126 5 77 126 84.2 % 19 16 3 2 14
slotfuncs.c 93.0 % 316 294 22 294 67.2 % 186 125 61 125 93.8 % 16 15 1 15
walreceiverfuncs.c 85.2 % 142 121 21 121 59.1 % 93 55 38 2 53 90.0 % 10 9 1 9
repl_gram.y 74.6 % 114 85 29 85 25.0 % 8 2 6 2 -
repl_scanner.l 84.8 % 92 78 14 78 50.0 % 8 4 4 4 66.7 % 9 6 3 6
syncrep_scanner.l 51.6 % 31 16 15 16 0.0 % 4 4 0.0 % 1 1
syncrep_gram.y 95.8 % 24 23 1 23 83.3 % 12 10 2 10 100.0 % 1 1 1
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.4-beta