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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 90.5 % 14955 13536 132 4 1283 38 2 1557 11939 1 5 48 641
Current Date: 2026-03-14 14:10:32 -0400 Functions: 97.9 % 805 788 2 15 1 328 459 40
Baseline: lcov-20260315-024220-baseline Branches: 65.8 % 9403 6184 405 20 15 2779 44 7 929 5204 114 104 189 450
Baseline Date: 2026-03-14 15:27:56 +0100 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: 92.7 % 55 51 4 49 2
(30,360] days: 91.3 % 2048 1869 128 51 1507 362 1
(360..) days: 90.4 % 12851 11615 4 1232 38 2 1 11574 1 4
Function coverage date bins:
(7,30] days: 100.0 % 5 5 5
(30,360] days: 100.0 % 106 106 99 7
(360..) days: 97.6 % 694 677 2 15 1 224 452
Branch coverage date bins:
(7,30] days: 68.2 % 22 15 7 11 4
(30,360] days: 70.2 % 1622 1138 398 82 1 918 219 2 2
(360..) days: 63.1 % 7977 5031 20 15 2697 43 7 4981 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 GBC GNC CBC DCB
[..1] days Total
100.0%
100.0 % 1 1 1 - -
(7,30] days Total
92.7%92.7%
92.7 % 55 51 4 49 2 68.2 % 22 15 7 11 4 100.0 % 5 5 5
logical 89.2 % 37 33 4 33 30.0 % 10 3 7 3 100.0 % 3 3 3
(30,360] days Total
91.3%91.3%
91.3 % 2048 1869 128 51 1507 362 1 70.2 % 1622 1138 398 82 1 918 219 2 2 100.0 % 106 106 99 7
slotfuncs.c 96.6 % 29 28 1 21 7 78.6 % 42 33 5 4 27 6 -
logical 91.6 % 1551 1421 115 15 1222 199 1 68.6 % 1216 834 336 44 1 706 127 1 1 100.0 % 94 94 91 3
pgoutput 100.0 % 21 21 11 10 80.0 % 10 8 1 1 5 3 100.0 % 3 3 1 2
syncrep_scanner.l 0.0 % 3 3 0.0 % 2 2 -
walreceiver.c 91.7 % 36 33 3 29 4 62.5 % 32 20 11 1 15 5 -
walreceiverfuncs.c 100.0 % 9 9 9 83.3 % 6 5 1 5 100.0 % 1 1 1
slot.c 89.9 % 208 187 4 17 122 65 77.1 % 192 148 26 16 108 40 1 1 100.0 % 4 4 4
libpqwalreceiver 93.2 % 44 41 3 4 37 85.7 % 14 12 2 12 100.0 % 2 2 2
walsender.c 88.8 % 116 103 3 10 79 24 72.7 % 66 48 12 6 40 8 100.0 % 2 2 2
syncrep.c 83.9 % 31 26 3 2 10 16 71.4 % 42 30 6 6 12 18 -
(360..) days Total
90.4%90.4%
90.4 % 12851 11615 4 1232 38 2 1 11574 1 4 63.1 % 7977 5031 20 15 2697 43 7 4981 112 102 97.6 % 694 677 2 15 1 224 452
logical 91.6 % 8005 7334 4 667 18 2 1 7313 3 63.2 % 4831 3052 17 12 1666 24 4 3024 46 38 99.1 % 454 450 1 3 143 307
repl_scanner.l 82.4 % 119 98 21 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 76.8 % 285 219 66 219 65.1 % 192 125 63 1 124 2 2 84.2 % 19 16 1 2 5 11
slotfuncs.c 94.7 % 303 287 16 287 63.1 % 160 101 47 101 6 6 93.8 % 16 15 1 6 9
slot.c 86.3 % 832 718 114 8 710 59.3 % 668 396 230 9 387 21 21 97.7 % 44 43 1 20 23
libpqwalreceiver 82.4 % 386 318 68 318 59.1 % 303 179 124 179 95.0 % 20 19 1 7 12
syncrep_gram.y 96.0 % 25 24 1 24 83.3 % 12 10 2 10 100.0 % 1 1 1
pgoutput 95.7 % 765 732 33 732 72.9 % 512 373 139 2 371 100.0 % 37 37 10 27
walreceiver.c 86.1 % 504 434 70 434 1 56.1 % 330 185 3 2 120 4 1 180 11 9 100.0 % 15 15 9 6
walreceiverfuncs.c 88.4 % 146 129 17 3 126 1 53.8 % 91 49 24 49 11 7 100.0 % 10 10 1 3 6
repl_gram.y 74.8 % 115 86 29 86 25.0 % 8 2 6 2 -
walsender.c 92.2 % 1303 1201 102 9 1192 65.2 % 840 548 1 257 5 543 15 19 100.0 % 59 59 21 38
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.4-beta