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: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 90.4 % 15171 13721 156 11 1283 36 7 1881 11797 1 9 52 812
Current Date: 2026-06-29 16:15:13 +0200 Functions: 97.7 % 818 799 4 15 368 431 55
Baseline: lcov-20260630-baseline Branches: 66.0 % 9566 6317 455 30 16 2748 56 8 1148 5105 115 103
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Summarize by: Date bin [..1] days: 100.0 % 1 1 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 89.7 % 107 96 7 4 44 52
(30,360] days: 90.8 % 2215 2012 149 54 1835 177
(360..) days: 90.4 % 12848 11612 11 1225 36 7 2 11567 1 9
Function coverage date bins:
(7,30] days: 100.0 % 3 3 1 2
(30,360] days: 98.5 % 132 130 2 125 5
(360..) days: 97.5 % 683 666 2 15 242 424
Branch coverage date bins:
(7,30] days: 75.9 % 58 44 7 3 31 13 2 2
(30,360] days: 69.5 % 1743 1212 448 79 1115 97 2 2
(360..) days: 63.4 % 7983 5061 30 16 2666 56 8 2 4995 111 99

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 EUB ECB Rate Total Hit UNC UBC GNC CBC DCB
[..1] days Total
100.0%
100.0 % 1 1 1 - -
(7,30] days Total
89.7%89.7%
89.7 % 107 96 7 4 44 52 75.9 % 58 44 7 3 31 13 2 2 100.0 % 3 3 1 2
walsender.c 75.0 % 4 3 1 3 50.0 % 2 1 1 1 -
slot.c 100.0 % 15 15 1 14 60.0 % 10 6 6 2 2 -
logical 87.0 % 54 47 7 37 10 83.3 % 36 30 5 1 27 3 100.0 % 1 1 1
repl_scanner.l 0.0 % 2 2 - -
pgrepack 100.0 % 6 6 6 66.7 % 6 4 2 4 -
libpqwalreceiver 96.0 % 25 24 1 24 75.0 % 4 3 1 3 100.0 % 2 2 2
(30,360] days Total
90.8%90.8%
90.8 % 2215 2012 149 54 1835 177 69.5 % 1743 1212 448 79 1115 97 2 2 98.5 % 132 130 2 125 5
logical 90.4 % 1538 1391 123 24 1299 92 67.1 % 1193 800 337 54 764 36 1 1 98.0 % 100 98 2 95 3
slotfuncs.c 100.0 % 29 29 28 1 83.3 % 36 30 6 30 -
walreceiver.c 96.8 % 62 60 2 60 75.0 % 36 27 9 27 100.0 % 2 2 2
syncrep_scanner.l 0.0 % 3 3 0.0 % 2 2 -
walsender.c 91.2 % 170 155 5 10 146 9 75.4 % 114 86 23 5 71 15 100.0 % 6 6 6
syncrep.c 62.5 % 16 10 6 10 50.0 % 24 12 12 12 -
slot.c 90.3 % 226 204 7 15 156 48 77.7 % 242 188 37 15 157 31 1 1 100.0 % 8 8 8
pgoutput 100.0 % 36 36 27 9 88.9 % 18 16 1 1 13 3 100.0 % 4 4 3 1
pgrepack 93.2 % 88 82 6 82 66.7 % 48 32 16 32 100.0 % 8 8 8
walreceiverfuncs.c 95.7 % 23 22 1 20 2 55.6 % 18 10 7 1 9 1 100.0 % 3 3 3
libpqwalreceiver 95.8 % 24 23 1 7 16 91.7 % 12 11 1 11 100.0 % 1 1 1
(360..) days Total
90.4%90.4%
90.4 % 12848 11612 11 1225 36 7 2 11567 1 9 63.4 % 7983 5061 30 16 2666 56 8 2 4995 111 99 97.5 % 683 666 2 15 242 424
logical 91.7 % 8067 7396 9 662 25 4 2 7365 8 63.6 % 4901 3117 26 12 1662 35 4 2 3076 45 39 99.1 % 452 448 1 3 149 299
repl_scanner.l 81.7 % 120 98 22 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
syncrep.c 77.8 % 302 235 67 235 66.8 % 214 143 67 1 142 2 2 84.2 % 19 16 1 2 5 11
slotfuncs.c 94.4 % 303 286 17 286 62.7 % 166 104 50 104 6 6 93.8 % 16 15 1 9 6
slot.c 85.1 % 797 678 119 3 1 674 57.3 % 614 352 1 223 4 1 347 19 19 97.5 % 40 39 1 23 16
libpqwalreceiver 83.1 % 385 320 65 1 319 61.4 % 295 181 114 3 178 95.0 % 20 19 1 8 11
syncrep_gram.y 96.0 % 25 24 1 24 83.3 % 12 10 2 10 100.0 % 1 1 1
walreceiver.c 86.4 % 478 413 65 4 409 1 56.7 % 326 185 2 2 117 8 1 176 11 9 100.0 % 13 13 8 5
walsender.c 92.2 % 1298 1197 101 1 1 1195 65.5 % 828 542 1 251 5 537 17 17 100.0 % 57 57 26 31
repl_gram.y 74.8 % 115 86 29 86 25.0 % 8 2 6 2 -
pgoutput 95.7 % 766 733 33 733 72.9 % 512 373 139 2 371 100.0 % 38 38 10 28
walreceiverfuncs.c 86.0 % 129 111 2 16 2 1 108 1 53.2 % 77 41 2 16 41 11 7 100.0 % 8 8 4 4
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1