LCOV - differential code coverage report
Current view: top level - src/backend/replication Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC ECB DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 89.5 % 13355 11947 162 10 1236 65 2 1148 10732 1 23 347
Current Date: 2024-04-14 14:21:10 Functions: 97.5 % 718 700 2 16 1 157 542 9
Baseline: 16@8cea358b128 Branches: 64.1 % 8517 5460 377 22 7 2651 51 7 651 4751
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Summarize by: Date bin [..60] days: 86.4 % 793 685 107 1 669 16
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (60,120] days: 89.2 % 240 214 25 1 195 19
(120,180] days: 93.8 % 97 91 6 76 15
(180,240] days: 85.7 % 119 102 17 92 10
(240..) days: 89.7 % 12106 10855 7 10 1234 65 2 116 10672 1
Function coverage date bins:
[..60] days: 97.5 % 40 39 1 39
(60,120] days: 100.0 % 10 10 10
(120,180] days: 100.0 % 1 1 1
(180,240] days: 100.0 % 1 1 1
(240..) days: 97.4 % 666 649 1 16 1 106 542
Branch coverage date bins:
[..60] days: 63.2 % 642 406 232 4 396 10
(60,120] days: 63.5 % 156 99 57 87 12
(120,180] days: 75.6 % 90 68 21 1 61 7
(180,240] days: 64.7 % 102 66 36 60 6
(240..) days: 64.0 % 7527 4821 31 22 7 2646 51 7 47 4716

Date File Sort by file name Line Coverage ( show details ) 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 ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC Rate Total Hit UNC UBC GBC GNC CBC DCB
[..60] days/ Total
86.4%86.4%
86.4 % 793 685 107 1 669 16 63.2 % 642 406 232 4 396 10 97.5 % 40 39 1 39
slot.c 80.2 % 172 138 33 1 125 13 64.6 % 164 106 54 4 96 10 85.7 % 7 6 1 6
slotfuncs.c 93.8 % 32 30 2 28 2 75.0 % 20 15 5 15 100.0 % 1 1 1
syncrep.c 0.0 % 1 1 - -
walreceiver.c 100.0 % 4 4 4 50.0 % 2 1 1 1 100.0 % 1 1 1
walsender.c 97.6 % 41 40 1 40 86.4 % 44 38 6 38 100.0 % 3 3 3
logical/ 87.1 % 542 472 70 471 1 59.3 % 408 242 166 242 100.0 % 28 28 28
(60,120] days/ Total
89.2%89.2%
89.2 % 240 214 25 1 195 19 63.5 % 156 99 57 87 12 100.0 % 10 10 10
repl_gram.y 75.0 % 8 6 2 6 - -
slot.c 92.9 % 14 13 1 13 50.0 % 10 5 5 5 100.0 % 1 1 1
walreceiver.c 50.0 % 2 1 1 1 100.0 % 2 2 2 -
walsender.c 86.0 % 93 80 13 80 44.4 % 54 24 30 24 100.0 % 4 4 4
libpqwalreceiver/ 88.7 % 62 55 6 1 36 19 75.0 % 48 36 12 24 12 100.0 % 3 3 3
logical/ 100.0 % 50 50 50 88.5 % 26 23 3 23 100.0 % 2 2 2
pgoutput/ 77.8 % 9 7 2 7 56.2 % 16 9 7 9 -
(120,180] days/ Total
93.8%93.8%
93.8 % 97 91 6 76 15 75.6 % 90 68 21 1 61 7 100.0 % 1 1 1
slot.c 100.0 % 11 11 11 79.2 % 24 19 5 19 -
walreceiver.c 66.7 % 3 2 1 2 - -
walsender.c 100.0 % 7 7 7 83.3 % 6 5 1 5 -
logical/ 93.2 % 74 69 5 56 13 73.3 % 60 44 15 1 37 7 100.0 % 1 1 1
(180,240] days/ Total
85.7%85.7%
85.7 % 119 102 17 92 10 64.7 % 102 66 36 60 6 100.0 % 1 1 1
slot.c 100.0 % 19 19 13 6 75.0 % 12 9 3 9 100.0 % 1 1 1
logical/ 74.2 % 66 49 17 46 3 56.7 % 60 34 26 28 6 -
pgoutput/ 100.0 % 23 23 22 1 75.0 % 28 21 7 21 -
(240..) days/ Total
89.7%89.7%
89.7 % 12106 10855 7 10 1234 65 2 116 10672 1 64.0 % 7527 4821 31 22 7 2646 51 7 47 4716 97.4 % 666 649 1 16 1 106 542
repl_gram.y 74.8 % 107 80 27 1 79 25.0 % 8 2 6 2 -
repl_scanner.l 78.9 % 38 30 8 30 41.7 % 12 5 7 5 66.7 % 9 6 3 6
slot.c 86.3 % 680 587 93 5 582 62.3 % 512 319 193 7 312 100.0 % 33 33 9 24
slotfuncs.c 95.1 % 285 271 14 271 69.3 % 166 115 51 115 93.3 % 15 14 1 5 9
syncrep.c 75.9 % 303 230 2 71 230 66.1 % 218 144 1 73 144 84.2 % 19 16 1 2 16
syncrep_gram.y 96.0 % 25 24 1 24 83.3 % 12 10 2 10 100.0 % 1 1 1
syncrep_scanner.l 59.1 % 22 13 9 13 25.0 % 12 3 9 3 50.0 % 4 2 2 2
walreceiver.c 82.2 % 517 425 92 40 385 56.9 % 343 195 1 147 19 176 100.0 % 15 15 1 1 13
walreceiverfuncs.c 84.5 % 148 125 23 7 118 57.9 % 95 55 40 5 50 90.0 % 10 9 1 9
walsender.c 91.7 % 1228 1126 102 1126 67.4 % 771 520 1 1 249 3 1 516 100.0 % 54 54 16 38
libpqwalreceiver/ 78.4 % 393 308 85 1 307 56.3 % 277 156 121 156 95.0 % 20 19 1 2 17
logical/ 91.0 % 7633 6944 7 8 674 12 1 116 6815 1 63.8 % 4635 2958 31 19 6 1621 17 6 47 2888 98.7 % 446 440 6 61 379
pgoutput/ 95.2 % 727 692 35 692 72.7 % 466 339 127 339 100.0 % 40 40 12 28

Generated by: LCOV version 2.1-beta2-3-g6141622