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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 90.3 % 15143 13680 155 17 1291 35 7 1859 11779 1 9 53 806
Current Date: 2026-05-29 21:51:00 -0400 Functions: 97.7 % 817 798 4 15 366 432 55
Baseline: lcov-20260530-034037-baseline Branches: 65.9 % 9551 6296 451 17 75 2712 36 56 1131 5073 407 699
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Summarize by: Date bin [..1] days: 100.0 % 3 3 2 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 97.1 % 34 33 1 26 7
(7,30] days: 75.3 % 89 67 19 3 62 5
(30,360] days: 91.0 % 2201 2004 136 61 1768 236
(360..) days: 90.3 % 12816 11573 17 1226 35 7 1 11530 1 9
Function coverage date bins:
(1,7] days: 100.0 % 2 2 2
(7,30] days: 100.0 % 1 1 1
(30,360] days: 98.5 % 133 131 2 125 6
(360..) days: 97.5 % 681 664 2 15 238 426
Branch coverage date bins:
[..1] days: 100.0 % 2 2 2
(1,7] days: 75.0 % 8 6 1 1 5 1
(7,30] days: 48.3 % 60 29 22 9 26 3
(30,360] days: 70.4 % 1724 1214 428 82 1 1098 115
(360..) days: 65.0 % 7757 5045 17 75 2620 35 56 4954

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 GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC UBC GNC CBC DCB
[..1] days Total
100.0%
100.0 % 3 3 2 1 100.0 % 2 2 2 -
(1,7] days Total
97.1%97.1%
97.1 % 34 33 1 26 7 75.0 % 8 6 1 1 5 1 100.0 % 2 2 2
slot.c 100.0 % 9 9 8 1 83.3 % 6 5 1 5 100.0 % 1 1 1
walreceiverfuncs.c 66.7 % 3 2 1 2 50.0 % 2 1 1 1 -
(7,30] days Total
75.3%75.3%
75.3 % 89 67 19 3 62 5 48.3 % 60 29 22 9 26 3 100.0 % 1 1 1
logical 67.2 % 64 43 18 3 38 5 43.2 % 44 19 16 9 16 3 100.0 % 1 1 1
walsender.c 95.0 % 20 19 1 19 62.5 % 16 10 6 10 -
(30,360] days Total
91.0%91.0%
91.0 % 2201 2004 136 61 1768 236 70.4 % 1724 1214 428 82 1 1098 115 98.5 % 133 131 2 125 6
logical 90.9 % 1552 1410 111 31 1272 138 68.0 % 1192 811 323 58 1 763 47 98.0 % 102 100 2 96 4
slot.c 90.2 % 234 211 7 16 148 63 78.9 % 242 191 36 15 152 39 100.0 % 7 7 7
walsender.c 90.7 % 150 136 4 10 127 9 77.6 % 98 76 17 5 61 15 100.0 % 6 6 6
pgrepack 93.3 % 89 83 6 83 66.7 % 48 32 16 32 100.0 % 8 8 8
syncrep.c 62.5 % 16 10 6 10 50.0 % 24 12 12 12 -
walreceiver.c 96.2 % 53 51 2 51 72.2 % 36 26 10 26 100.0 % 2 2 2
walreceiverfuncs.c 100.0 % 18 18 18 56.2 % 16 9 7 9 100.0 % 3 3 3
slotfuncs.c 100.0 % 29 29 28 1 83.3 % 36 30 6 30 -
pgoutput 100.0 % 36 36 27 9 88.9 % 18 16 1 1 13 3 100.0 % 4 4 3 1
syncrep_scanner.l 0.0 % 3 3 0.0 % 2 2 -
libpqwalreceiver 95.2 % 21 20 1 4 16 91.7 % 12 11 1 11 100.0 % 1 1 1
(360..) days Total
90.3%90.3%
90.3 % 12816 11573 17 1226 35 7 1 11530 1 9 65.0 % 7757 5045 17 75 2620 35 56 4954 97.5 % 681 664 2 15 238 426
logical 91.6 % 8014 7338 17 659 10 4 1 7323 8 64.7 % 4793 3099 17 62 1615 11 37 3051 99.1 % 449 445 1 3 144 301
walsender.c 92.3 % 1299 1199 100 13 1 1185 68.4 % 794 543 1 250 9 3 531 100.0 % 57 57 26 31
slot.c 85.1 % 794 676 118 3 1 672 61.0 % 574 350 2 222 4 2 344 97.5 % 40 39 1 23 16
pgoutput 95.7 % 766 733 33 733 72.9 % 512 373 139 4 369 100.0 % 38 38 10 28
walreceiver.c 85.8 % 479 411 68 1 410 1 59.8 % 306 183 10 113 2 10 171 100.0 % 13 13 9 4
libpqwalreceiver 83.1 % 408 339 69 1 338 60.3 % 305 184 121 3 181 95.2 % 21 20 1 8 12
syncrep.c 77.8 % 302 235 67 5 230 68.1 % 210 143 67 6 137 84.2 % 19 16 1 2 5 11
slotfuncs.c 94.4 % 303 286 17 286 67.5 % 154 104 50 104 93.8 % 16 15 1 9 6
walreceiverfuncs.c 87.6 % 129 113 16 2 1 110 1 72.9 % 59 43 16 43 100.0 % 8 8 4 4
repl_scanner.l 82.4 % 119 98 21 98 44.4 % 18 8 10 8 66.7 % 12 8 4 8
syncrep_scanner.l 55.6 % 63 35 28 35 25.0 % 12 3 9 3 57.1 % 7 4 3 4
repl_gram.y 74.8 % 115 86 29 86 25.0 % 8 2 6 2 -
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.5.0-beta