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:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..1] days: 100.0 % 3 3 2 1
(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

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
libpqwalreceiver/
83.8%83.8%
83.8 % 432 362 70 1 7 354 9 6 61.5 % 317 195 122 3 192 95.5 % 22 21 1 8 13
logical/
91.3%91.3%
91.3 % 9645 8806 129 17 693 10 4 1322 7470 8 29 529 65.2 % 6031 3931 339 17 62 1682 12 37 781 3101 241 411 98.9 % 553 547 3 3 242 305 40
pgrepack/
93.3%93.3%
93.3 % 89 83 6 83 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 4 13 372 5 13 100.0 % 42 42 13 29 3
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_gram.y
74.8%74.8%
74.8 % 115 86 29 86 25.0 % 8 2 6 2 -
syncrep.c
77.0%77.0%
77.0 % 318 245 6 67 5 10 230 4 11 66.2 % 234 155 12 67 6 12 137 16 8 84.2 % 19 16 1 2 5 11
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
slot.c
86.4%86.4%
86.4 % 1037 896 7 134 3 1 156 736 4 90 66.4 % 822 546 37 2 237 4 2 157 383 56 122 97.9 % 48 47 1 31 16 6
walreceiver.c
87.1%87.1%
87.1 % 541 471 2 68 1 60 410 1 1 46 61.1 % 342 209 10 10 113 2 10 26 171 28 33 100.0 % 15 15 11 4 2
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 19 15 100.0 % 11 11 7 4 2
walsender.c
92.2%92.2%
92.2 % 1469 1354 5 110 13 1 146 1194 5 69 69.3 % 908 629 23 1 255 9 3 71 546 31 64 100.0 % 63 63 32 31 2
slotfuncs.c
94.9%94.9%
94.9 % 332 315 17 28 287 23 70.5 % 190 134 6 50 30 104 11 33 93.8 % 16 15 1 9 6
syncrep_gram.y
96.0%96.0%
96.0 % 25 24 1 24 83.3 % 12 10 2 10 100.0 % 1 1 1

Generated by: LCOV version 2.5.0-beta