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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 89.9 % 14323 12878 55 15 1375 27 503 12348 1 20 158
Current Date: 2025-10-28 08:26:42 +0900 Functions: 97.7 % 766 748 18 1 132 615 10
Baseline: lcov-20251028-005825-baseline Branches: 64.4 % 9147 5889 121 16 2 3119 29 2 257 5601 12 6
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Summarize by: Date bin [..1] days: 92.3 % 13 12 1 1 11
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 67.3 % 52 35 17 24 11
(7,30] days: 92.4 % 105 97 4 4 88 9
(30,360] days: 88.4 % 1216 1075 51 90 390 685 1
(360..) days: 90.1 % 12937 11659 15 1263 27 11632
Function coverage date bins:
(1,7] days: 100.0 % 2 2 2
(7,30] days: 100.0 % 9 9 8 1
(30,360] days: 94.1 % 68 64 4 29 35
(360..) days: 98.0 % 687 673 14 1 93 579
Branch coverage date bins:
[..1] days: 75.0 % 12 9 3 2 7
(1,7] days: 57.7 % 26 15 3 8 11 4
(7,30] days: 85.7 % 49 42 7 40 2
(30,360] days: 66.6 % 857 571 111 175 204 367
(360..) days: 63.9 % 8221 5252 16 2 2933 29 2 5221 12 6

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 GNC CBC ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB Rate Total Hit UBC GBC GNC CBC DCB
[..1] days Total
92.3%92.3%
92.3 % 13 12 1 1 11 75.0 % 12 9 3 2 7 -
slot.c 91.7 % 12 11 1 1 10 75.0 % 12 9 3 2 7 -
(1,7] days Total
67.3%67.3%
67.3 % 52 35 17 24 11 57.7 % 26 15 3 8 11 4 100.0 % 2 2 2
walsender.c 9.1 % 11 1 10 1 16.7 % 6 1 5 1 -
slot.c 69.6 % 23 16 7 6 10 62.5 % 8 5 3 2 3 100.0 % 2 2 2
logical 100.0 % 17 17 17 75.0 % 12 9 3 9 -
(7,30] days Total
92.4%92.4%
92.4 % 105 97 4 4 88 9 85.7 % 49 42 7 40 2 100.0 % 9 9 8 1
logical 95.7 % 92 88 4 88 85.1 % 47 40 7 40 100.0 % 8 8 8
slot.c 0.0 % 4 4 - -
(30,360] days Total
88.4%88.4%
88.4 % 1216 1075 51 90 390 685 1 66.6 % 857 571 111 175 204 367 94.1 % 68 64 4 29 35
logical 91.2 % 797 727 44 26 323 404 1 70.9 % 587 416 95 76 180 236 100.0 % 46 46 24 22
slot.c 72.4 % 116 84 1 31 7 77 51.5 % 130 67 3 60 11 56 87.5 % 8 7 1 2 5
syncrep_scanner.l 54.3 % 35 19 16 19 30.0 % 10 3 7 3 66.7 % 6 4 2 4
repl_scanner.l 74.1 % 27 20 7 20 40.0 % 10 4 6 4 66.7 % 3 2 1 2
walsender.c 92.8 % 83 77 5 1 47 30 60.7 % 28 17 10 1 8 9 100.0 % 1 1 1
syncrep.c 88.9 % 27 24 3 2 22 73.1 % 26 19 1 6 1 18 -
libpqwalreceiver 92.3 % 26 24 2 2 22 50.0 % 4 2 2 2 100.0 % 1 1 1
pgoutput 97.0 % 66 64 2 3 61 75.0 % 40 30 1 9 1 29 100.0 % 2 2 1 1
slotfuncs.c 81.8 % 11 9 2 9 41.7 % 12 5 7 5 -
walreceiver.c 95.8 % 24 23 1 6 17 80.0 % 10 8 1 1 3 5 100.0 % 1 1 1
(360..) days Total
90.1%90.1%
90.1 % 12937 11659 15 1263 27 11632 63.9 % 8221 5252 16 2 2933 29 2 5221 12 6 98.0 % 687 673 14 1 93 579
logical 91.5 % 8161 7465 9 687 21 7444 63.7 % 5036 3206 9 1 1802 18 3188 12 6 99.1 % 462 458 4 1 62 395
walsender.c 90.9 % 1326 1205 6 115 1205 66.4 % 876 582 4 1 289 3 579 100.0 % 59 59 12 47
slot.c 86.9 % 823 715 108 5 710 62.4 % 660 412 2 246 6 406 100.0 % 37 37 3 34
walreceiver.c 83.9 % 503 422 81 1 421 57.0 % 337 192 1 144 1 191 100.0 % 14 14 5 9
libpqwalreceiver 82.5 % 394 325 69 325 59.3 % 307 182 125 182 95.0 % 20 19 1 6 13
syncrep.c 76.6 % 290 222 68 222 63.0 % 208 131 77 131 84.2 % 19 16 3 2 14
pgoutput 95.7 % 717 686 31 686 72.7 % 484 352 132 2 350 100.0 % 39 39 3 36
repl_gram.y 74.6 % 114 85 29 85 25.0 % 8 2 6 2 -
walreceiverfuncs.c 84.2 % 146 123 23 123 56.8 % 95 54 41 1 53 90.0 % 10 9 1 9
slotfuncs.c 93.0 % 316 294 22 294 67.2 % 186 125 61 125 93.8 % 16 15 1 15
syncrep_scanner.l 51.6 % 31 16 15 16 0.0 % 4 4 0.0 % 1 1
repl_scanner.l 84.8 % 92 78 14 78 50.0 % 8 4 4 4 66.7 % 9 6 3 6
syncrep_gram.y 95.8 % 24 23 1 23 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.4-beta