LCOV - differential code coverage report
Current view: top level - src/backend/replication Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 90.4 % 15284 13811 9 9 1455 17 103 13691 8 81
Current Date: 2026-08-27 14:31:44 +0300 Functions: 97.7 % 821 802 19 42 760 2
Baseline: lcov-20260827-baseline Branches: 66.1 % 9682 6395 18 11 3258 13 50 6332
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Summarize by: Date bin [..1] days: 88.1 % 67 59 8 55 4
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 88.7 % 97 86 11 5 81
(30,360] days: 90.7 % 2066 1873 1 1 191 2 43 1828
(360..) days: 90.3 % 13054 11793 8 1253 15 11778
Function coverage date bins:
[..1] days: 100.0 % 2 2 2
(7,30] days: 100.0 % 1 1 1
(30,360] days: 98.4 % 124 122 2 4 118
(360..) days: 97.6 % 694 677 17 36 641
Branch coverage date bins:
[..1] days: 69.2 % 26 18 8 14 4
(7,30] days: 65.1 % 106 69 2 35 4 65
(30,360] days: 70.0 % 1644 1150 8 3 483 4 32 1114
(360..) days: 65.2 % 7906 5158 8 2740 9 5149

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
88.1%88.1%
88.1 % 67 59 8 55 4 69.2 % 26 18 8 14 4 100.0 % 2 2 2
logical 87.9 % 66 58 8 55 3 69.2 % 26 18 8 14 4 100.0 % 2 2 2
(7,30] days Total
88.7%88.7%
88.7 % 97 86 11 5 81 65.1 % 106 69 2 35 4 65 100.0 % 1 1 1
logical 87.5 % 64 56 8 56 67.7 % 62 42 20 42 -
pgrepack 0.0 % 1 1 0.0 % 2 2 -
libpqwalreceiver 80.0 % 5 4 1 4 50.0 % 6 3 3 3 100.0 % 1 1 1
walreceiver.c 95.0 % 20 19 1 19 68.2 % 22 15 7 15 -
walsender.c 100.0 % 1 1 1 75.0 % 4 3 1 3 -
pgoutput 100.0 % 4 4 4 66.7 % 6 4 2 4 -
slotfuncs.c 100.0 % 1 1 1 50.0 % 4 2 2 2 -
(30,360] days Total
90.7%90.7%
90.7 % 2066 1873 1 1 191 2 43 1828 70.0 % 1644 1150 8 3 483 4 32 1114 98.4 % 124 122 2 4 118
logical 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
slot.c 91.2 % 228 208 20 208 78.5 % 228 179 49 179 100.0 % 7 7 7
walsender.c 89.1 % 128 114 1 13 2 112 75.5 % 106 80 3 23 1 79 100.0 % 5 5 5
pgrepack 93.5 % 93 87 6 87 65.4 % 52 34 18 34 100.0 % 8 8 8
syncrep.c 71.4 % 21 15 6 7 8 62.5 % 32 20 1 11 9 11 -
libpqwalreceiver 94.0 % 50 47 3 47 72.7 % 22 16 6 16 100.0 % 3 3 3
walreceiver.c 96.4 % 56 54 2 54 75.0 % 32 24 8 24 100.0 % 2 2 2
repl_scanner.l 0.0 % 2 2 - -
walreceiverfuncs.c 95.7 % 23 22 1 22 55.6 % 18 10 8 10 100.0 % 3 3 3
pgoutput 100.0 % 33 33 33 93.8 % 16 15 1 15 100.0 % 4 4 4
slotfuncs.c 100.0 % 28 28 28 85.3 % 34 29 5 29 -
(360..) days Total
90.3%90.3%
90.3 % 13054 11793 8 1253 15 11778 65.2 % 7906 5158 8 2740 9 5149 97.6 % 694 677 17 36 641
logical 91.6 % 8210 7521 8 681 9 7512 65.0 % 4924 3199 5 1720 5 3194 99.1 % 462 458 4 30 428
slot.c 85.1 % 810 689 121 689 61.8 % 594 367 227 367 97.6 % 41 40 1 1 39
walsender.c 92.3 % 1346 1242 104 5 1237 68.0 % 806 548 1 257 3 545 100.0 % 58 58 1 57
syncrep.c 77.3 % 295 228 67 228 66.8 % 202 135 67 135 84.2 % 19 16 3 2 14
libpqwalreceiver 83.1 % 385 320 65 320 61.4 % 295 181 114 181 94.7 % 19 18 1 18
walreceiver.c 86.6 % 484 419 65 419 60.6 % 310 188 1 121 188 100.0 % 13 13 13
pgoutput 95.8 % 766 734 32 1 733 73.1 % 510 373 137 1 372 100.0 % 38 38 2 36
syncrep_scanner.l 53.0 % 66 35 31 35 21.4 % 14 3 11 3 57.1 % 7 4 3 4
repl_gram.y 74.8 % 115 86 29 86 25.0 % 8 2 6 2 -
repl_scanner.l 81.7 % 120 98 22 98 44.4 % 18 8 10 8 66.7 % 12 8 4 8
walreceiverfuncs.c 86.0 % 129 111 18 111 67.8 % 59 40 1 18 40 100.0 % 8 8 8
slotfuncs.c 94.4 % 303 286 17 286 67.5 % 154 104 50 104 93.8 % 16 15 1 15
syncrep_gram.y 96.0 % 25 24 1 24 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.0-1