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:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..1] days: 67.3 % 55 37 18 36 1
(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

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
libpqwalreceiver/
83.8%83.8%
83.8 % 431 361 70 1 5 355 9 5 61.2 % 317 194 123 3 191 95.5 % 22 21 1 8 13
logical/
91.4%91.4%
91.4 % 9648 8815 132 7 694 15 4 1326 7470 8 29 529 65.3 % 6033 3937 344 18 12 1722 31 4 782 3120 47 39 138 343 98.9 % 553 547 3 3 242 305 41
pgrepack/
93.3%93.3%
93.3 % 90 84 6 84 66.7 % 48 32 16 32 100.0 % 8 8 8
pgoutput/
95.9%95.9%
95.9 % 802 769 33 27 742 17 73.4 % 530 389 1 140 2 13 374 5 11 100.0 % 42 42 13 29 3
repl_gram.y
74.8%74.8%
74.8 % 115 86 29 86 25.0 % 8 2 6 2 -
syncrep_scanner.l
53.0%53.0%
53.0 % 66 35 31 35 21.4 % 14 3 11 3 57.1 % 7 4 3 4
repl_scanner.l
82.5%82.5%
82.5 % 120 99 21 99 44.4 % 18 8 10 8 66.7 % 12 8 4 8
syncrep.c
77.0%77.0%
77.0 % 318 245 6 67 10 235 4 11 66.2 % 234 155 12 67 1 12 142 2 2 14 6 84.2 % 19 16 1 2 5 11
slotfuncs.c
94.9%94.9%
94.9 % 332 315 17 28 287 23 70.5 % 190 134 6 50 30 104 6 6 5 27 93.8 % 16 15 1 9 6
slot.c
86.4%86.4%
86.4 % 1040 899 7 134 3 1 154 741 4 85 66.3 % 822 545 37 1 239 4 1 155 385 21 23 32 98 97.9 % 48 47 1 30 17 5
syncrep_gram.y
96.0%96.0%
96.0 % 25 24 1 24 83.3 % 12 10 2 10 100.0 % 1 1 1
walreceiverfuncs.c
88.8%88.8%
88.8 % 152 135 17 2 1 20 112 1 1 15 68.8 % 77 53 7 17 9 44 11 7 8 8 100.0 % 11 11 7 4 2
walreceiver.c
86.6%86.6%
86.6 % 538 466 4 68 1 52 413 1 1 43 61.1 % 342 209 10 2 2 119 6 1 26 176 10 10 7 17 100.0 % 15 15 11 4 2
walsender.c
92.1%92.1%
92.1 % 1469 1353 5 111 10 1 146 1196 5 69 68.7 % 908 624 23 4 1 256 7 71 546 17 17 13 45 100.0 % 63 63 32 31 2

Generated by: LCOV version 2.5.0-beta