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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 90.4 % 15146 13686 160 7 1293 32 7 1852 11795 1 9 53 797
Current Date: 2026-05-05 10:23:31 +0900 Functions: 97.7 % 817 798 4 15 365 433 55
Baseline: lcov-20260505-025707-baseline Branches: 65.9 % 9553 6295 456 24 16 2762 52 8 1130 5105 114 104 222 555
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Summarize by: Date bin [..1] days: 67.3 % 55 37 18 36 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 96.3 % 27 26 1 26
(7,30] days: 90.8 % 327 297 21 9 275 22
(30,360] days: 91.0 % 1911 1739 120 52 1 1514 224
(360..) days: 90.3 % 12826 11587 7 1232 31 7 1 11548 1 9
Function coverage date bins:
[..1] days: 100.0 % 1 1 1
(7,30] days: 96.6 % 29 28 1 26 2
(30,360] days: 99.0 % 105 104 1 100 4
(360..) days: 97.5 % 682 665 2 15 238 427
Branch coverage date bins:
[..1] days: 46.7 % 30 14 16 14
(1,7] days: 65.0 % 20 13 7 13
(7,30] days: 70.2 % 258 181 58 19 170 11
(30,360] days: 70.1 % 1484 1040 375 2 63 1 933 106 2 2
(360..) days: 63.3 % 7979 5047 22 16 2680 51 8 4988 112 102

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 DUB DCB Rate Total Hit UNC UBC GNC CBC DCB
[..1] days Total
67.3%67.3%
67.3 % 55 37 18 36 1 46.7 % 30 14 16 14 100.0 % 1 1 1
logical 66.7 % 54 36 18 36 46.7 % 30 14 16 14 100.0 % 1 1 1
(1,7] days Total
96.3%96.3%
96.3 % 27 26 1 26 65.0 % 20 13 7 13 -
walsender.c 95.0 % 20 19 1 19 62.5 % 16 10 6 10 -
logical 100.0 % 2 2 2 75.0 % 4 3 1 3 -
(7,30] days Total
90.8%90.8%
90.8 % 327 297 21 9 275 22 70.2 % 258 181 58 19 170 11 96.6 % 29 28 1 26 2
slot.c 94.7 % 38 36 2 36 82.3 % 62 51 11 51 100.0 % 3 3 3
slotfuncs.c 100.0 % 7 7 7 75.0 % 4 3 1 3 -
syncrep.c 0.0 % 3 3 0.0 % 6 6 -
walreceiver.c 90.0 % 10 9 1 9 100.0 % 2 2 2 -
walreceiverfuncs.c 100.0 % 9 9 9 40.0 % 10 4 6 4 100.0 % 2 2 2
walsender.c 97.7 % 44 43 1 43 80.8 % 26 21 5 21 100.0 % 4 4 4
logical 86.5 % 126 109 8 9 87 22 68.0 % 100 68 13 19 57 11 91.7 % 12 11 1 9 2
pgrepack 93.3 % 90 84 6 84 66.7 % 48 32 16 32 100.0 % 8 8 8
(30,360] days Total
91.0%91.0%
91.0 % 1911 1739 120 52 1 1514 224 70.1 % 1484 1040 375 2 63 1 933 106 2 2 99.0 % 105 104 1 100 4
slot.c 89.6 % 202 181 5 16 118 63 76.9 % 186 143 26 15 104 39 1 1 100.0 % 4 4 4
slotfuncs.c 100.0 % 22 22 21 1 84.4 % 32 27 5 27 -
syncrep.c 76.9 % 13 10 3 10 66.7 % 18 12 6 12 -
syncrep_scanner.l 0.0 % 3 3 0.0 % 2 2 -
walreceiver.c 93.0 % 43 40 3 40 70.6 % 34 24 10 24 100.0 % 2 2 2
walreceiverfuncs.c 100.0 % 9 9 9 83.3 % 6 5 1 5 100.0 % 1 1 1
walsender.c 87.9 % 107 94 3 10 84 10 75.0 % 72 54 12 1 5 40 14 100.0 % 2 2 2
libpqwalreceiver 95.5 % 22 21 1 5 16 91.7 % 12 11 1 11 100.0 % 1 1 1
logical 91.2 % 1454 1326 106 22 1 1200 125 67.8 % 1104 748 314 1 39 1 708 39 1 1 98.9 % 91 90 1 88 2
pgoutput 100.0 % 36 36 27 9 88.9 % 18 16 1 1 13 3 100.0 % 4 4 3 1
(360..) days Total
90.3%90.3%
90.3 % 12826 11587 7 1232 31 7 1 11548 1 9 63.3 % 7979 5047 22 16 2680 51 8 4988 112 102 97.5 % 682 665 2 15 238 427
repl_gram.y 74.8 % 115 86 29 86 25.0 % 8 2 6 2 -
repl_scanner.l 82.4 % 119 98 21 98 44.4 % 18 8 10 8 66.7 % 12 8 4 8
slot.c 85.2 % 800 682 118 3 1 678 56.8 % 618 351 1 224 4 1 346 20 22 97.6 % 41 40 1 23 17
slotfuncs.c 94.4 % 303 286 17 286 62.7 % 166 104 50 104 6 6 93.8 % 16 15 1 9 6
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
syncrep_gram.y 96.0 % 25 24 1 24 83.3 % 12 10 2 10 100.0 % 1 1 1
syncrep_scanner.l 55.6 % 63 35 28 35 25.0 % 12 3 9 3 57.1 % 7 4 3 4
walreceiver.c 85.9 % 482 414 68 1 413 1 56.1 % 326 183 2 2 119 6 1 176 10 10 100.0 % 13 13 9 4
walreceiverfuncs.c 87.1 % 132 115 17 2 1 112 1 55.7 % 79 44 17 44 11 7 100.0 % 8 8 4 4
walsender.c 92.2 % 1298 1197 101 10 1 1186 65.1 % 828 539 3 1 251 7 532 17 17 100.0 % 57 57 26 31
libpqwalreceiver 83.1 % 409 340 69 1 339 60.0 % 305 183 122 3 180 95.2 % 21 20 1 8 12
logical 91.6 % 8012 7342 7 663 14 4 1 7323 8 63.6 % 4881 3104 17 12 1664 30 4 3070 46 38 99.1 % 449 445 1 3 144 301
pgoutput 95.7 % 766 733 33 733 72.9 % 512 373 139 2 371 100.0 % 38 38 10 28
'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