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: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 89.9 % 14682 13200 118 9 1355 37 1067 12096 3 29 407
Current Date: 2025-12-15 18:36:29 -0500 Functions: 97.7 % 781 763 1 17 1 242 520 23
Baseline: lcov-20251216-010103-baseline Branches: 64.4 % 9414 6058 345 14 5 2992 40 2 677 5339 12 6
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Summarize by: Date bin [..1] days: 94.9 % 59 56 3 55 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 83.1 % 71 59 12 57 2
(7,30] days: 78.9 % 57 45 8 4 33 12
(30,360] days: 89.0 % 1654 1472 93 89 1 922 549 1
(360..) days: 90.1 % 12841 11568 2 9 1262 36 11532 2
Function coverage date bins:
[..1] days: 100.0 % 5 5 5
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 7 7 7
(30,360] days: 97.5 % 80 78 2 57 21
(360..) days: 97.7 % 688 672 1 15 1 172 499
Branch coverage date bins:
[..1] days: 73.5 % 34 25 9 25
(1,7] days: 36.1 % 36 13 23 11 2
(7,30] days: 58.7 % 46 27 14 5 22 5
(30,360] days: 67.0 % 1386 929 299 158 1 619 309
(360..) days: 63.9 % 7930 5064 14 5 2829 39 2 5023 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 UBC GBC GNC CBC ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB Rate Total Hit UNC UBC GBC GNC CBC DCB
[..1] days Total
94.9%94.9%
94.9 % 59 56 3 55 1 73.5 % 34 25 9 25 100.0 % 5 5 5
logical 94.8 % 58 55 3 55 73.5 % 34 25 9 25 100.0 % 5 5 5
(1,7] days Total
83.1%83.1%
83.1 % 71 59 12 57 2 36.1 % 36 13 23 11 2 100.0 % 1 1 1
logical 85.0 % 60 51 9 49 2 36.1 % 36 13 23 11 2 100.0 % 1 1 1
syncrep.c 25.0 % 4 1 3 1 - -
(7,30] days Total
78.9%78.9%
78.9 % 57 45 8 4 33 12 58.7 % 46 27 14 5 22 5 100.0 % 7 7 7
logical 73.7 % 38 28 8 2 28 58.8 % 34 20 14 20 100.0 % 7 7 7
slot.c 86.7 % 15 13 2 1 12 50.0 % 10 5 5 5 -
(30,360] days Total
89.0%89.0%
89.0 % 1654 1472 93 89 1 922 549 1 67.0 % 1386 929 299 158 1 619 309 97.5 % 80 78 2 57 21
logical 91.3 % 1230 1123 86 21 1 790 332 1 69.2 % 1024 709 245 70 1 501 207 100.0 % 63 63 48 15
slot.c 72.3 % 166 120 2 44 27 93 57.9 % 178 103 14 61 48 55 90.0 % 10 9 1 6 3
walsender.c 84.8 % 105 89 5 11 62 27 64.5 % 62 40 16 6 32 8 100.0 % 1 1 1
syncrep.c 92.9 % 28 26 2 7 19 57.1 % 42 24 12 6 6 18 -
slotfuncs.c 90.5 % 21 19 2 11 8 70.6 % 34 24 4 6 20 4 -
walreceiver.c 100.0 % 29 29 12 17 66.7 % 18 12 5 1 7 5 100.0 % 1 1 1
pgoutput 96.7 % 30 29 1 4 25 66.7 % 12 8 1 3 1 7 100.0 % 2 2 2
libpqwalreceiver 92.3 % 26 24 2 2 22 50.0 % 4 2 2 2 100.0 % 1 1 1
walreceiverfuncs.c 100.0 % 9 9 7 2 66.7 % 6 4 2 4 100.0 % 1 1 1
syncrep_scanner.l 0.0 % 6 6 0.0 % 2 2 0.0 % 1 1
repl_scanner.l 100.0 % 2 2 2 75.0 % 4 3 1 3 -
(360..) days Total
90.1%90.1%
90.1 % 12841 11568 2 9 1262 36 11532 2 63.9 % 7930 5064 14 5 2829 39 2 5023 12 6 97.7 % 688 672 1 15 1 172 499
logical 91.4 % 8039 7347 2 9 681 29 7318 2 63.5 % 4823 3064 11 4 1726 28 3036 12 6 99.1 % 454 450 4 1 117 332
walsender.c 90.8 % 1313 1192 121 1192 65.9 % 848 559 1 288 2 557 100.0 % 59 59 19 40
slot.c 86.8 % 790 686 104 7 679 62.0 % 616 382 234 7 375 100.0 % 37 37 7 30
pgoutput 95.8 % 761 729 32 729 73.2 % 514 376 138 2 374 100.0 % 40 40 5 35
walreceiver.c 85.7 % 496 425 71 425 58.7 % 329 193 2 134 2 191 100.0 % 14 14 7 7
libpqwalreceiver 82.4 % 392 323 69 323 59.3 % 307 182 125 182 95.0 % 20 19 1 7 12
syncrep.c 76.8 % 284 218 66 218 65.6 % 192 126 66 126 84.2 % 19 16 1 2 4 12
slotfuncs.c 92.8 % 306 284 22 284 64.6 % 164 106 58 106 93.8 % 16 15 1 5 10
walreceiverfuncs.c 86.2 % 145 125 20 125 61.5 % 91 56 1 34 56 90.0 % 10 9 1 1 8
repl_scanner.l 82.1 % 117 96 21 96 35.7 % 14 5 9 5 66.7 % 12 8 4 8
syncrep_scanner.l 58.3 % 60 35 25 35 25.0 % 12 3 9 3 66.7 % 6 4 2 4
repl_gram.y 74.6 % 114 85 29 85 25.0 % 8 2 6 2 -
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