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:
Group 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

File Sort by file name Line Coverage ( hide details ) Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Name Date 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
repl_gram.y Total
74.8%74.8%
74.8 % 115 86 2 27 1 6 79 25.0 % 8 2 6 2 -
(240..) days 74.8 % 107 80 27 1 79 25.0 % 8 2 6 2 -
(60,120] days 75.0 % 8 6 2 6 - -
<unnamed> 74.8 % 115 86 1 6 79 25.0 % 8 2 2 - 0 0
repl_scanner.l Total
78.9%78.9%
78.9 % 38 30 8 30 41.7 % 12 5 7 5 66.7 % 9 6 3 6
(240..) days 78.9 % 38 30 8 30 41.7 % 12 5 7 5 66.7 % 9 6 3 6
<unnamed> 78.9 % 38 30 30 41.7 % 12 5 5 66.7 % 9 6 6
slot.c Total
85.7%85.7%
85.7 % 896 768 34 94 5 162 601 1 15 63.4 % 722 458 67 197 7 129 322 97.6 % 42 41 1 17 24 1
(120,180] days 100.0 % 11 11 11 79.2 % 24 19 5 19 -
(180,240] days 100.0 % 19 19 13 6 75.0 % 12 9 3 9 100.0 % 1 1 1
(240..) days 86.3 % 680 587 93 5 582 62.3 % 512 319 193 7 312 100.0 % 33 33 9 24
(60,120] days 92.9 % 14 13 1 13 50.0 % 10 5 5 5 100.0 % 1 1 1
[..60] days 80.2 % 172 138 33 1 125 13 64.6 % 164 106 54 4 96 10 85.7 % 7 6 1 6
<unnamed> 85.7 % 896 768 5 162 601 63.4 % 722 458 7 129 322 97.6 % 42 41 17 24
slotfuncs.c Total
95.0%95.0%
95.0 % 319 303 2 14 30 273 4 27 69.9 % 186 130 5 51 15 115 93.8 % 16 15 1 6 9
(240..) days 95.1 % 285 271 14 271 69.3 % 166 115 51 115 93.3 % 15 14 1 5 9
(60,120] days 100.0 % 2 2 2 - -
[..60] days 93.8 % 32 30 2 28 2 75.0 % 20 15 5 15 100.0 % 1 1 1
<unnamed> 95.0 % 319 303 30 273 69.9 % 186 130 15 115 93.8 % 16 15 6 9
syncrep.c Total
75.7%75.7%
75.7 % 304 230 1 2 71 230 5 66.1 % 218 144 1 73 144 84.2 % 19 16 1 2 16
(240..) days 75.9 % 303 230 2 71 230 66.1 % 218 144 1 73 144 84.2 % 19 16 1 2 16
[..60] days 0.0 % 1 1 - -
<unnamed> 75.7 % 304 230 230 66.1 % 218 144 144 84.2 % 19 16 16
syncrep_gram.y Total
96.0%96.0%
96.0 % 25 24 1 24 83.3 % 12 10 2 10 100.0 % 1 1 1
(240..) days 96.0 % 25 24 1 24 83.3 % 12 10 2 10 100.0 % 1 1 1
<unnamed> 96.0 % 25 24 24 83.3 % 12 10 10 100.0 % 1 1 1
syncrep_scanner.l Total
59.1%59.1%
59.1 % 22 13 9 13 25.0 % 12 3 9 3 50.0 % 4 2 2 2
(240..) days 59.1 % 22 13 9 13 25.0 % 12 3 9 3 50.0 % 4 2 2 2
<unnamed> 59.1 % 22 13 13 25.0 % 12 3 3 50.0 % 4 2 2
walreceiver.c Total
82.1%82.1%
82.1 % 526 432 2 92 40 7 385 2 6 57.1 % 347 198 1 1 147 19 3 176 100.0 % 16 16 1 2 13 1
(120,180] days 66.7 % 3 2 1 2 - -
(240..) days 82.2 % 517 425 92 40 385 56.9 % 343 195 1 147 19 176 100.0 % 15 15 1 1 13
(60,120] days 50.0 % 2 1 1 1 100.0 % 2 2 2 -
[..60] days 100.0 % 4 4 4 50.0 % 2 1 1 1 100.0 % 1 1 1
<unnamed> 82.1 % 526 432 40 7 385 57.1 % 347 198 19 3 176 100.0 % 16 16 1 2 13
walreceiverfuncs.c Total
84.5%84.5%
84.5 % 148 125 23 7 118 57.9 % 95 55 40 5 50 90.0 % 10 9 1 9
(240..) days 84.5 % 148 125 23 7 118 57.9 % 95 55 40 5 50 90.0 % 10 9 1 9
<unnamed> 84.5 % 148 125 7 118 57.9 % 95 55 5 50 90.0 % 10 9 9
walsender.c Total
91.6%91.6%
91.6 % 1380 1264 14 102 138 1126 36 67.2 % 877 589 37 1 1 249 3 1 69 516 100.0 % 61 61 23 38
(120,180] days 100.0 % 7 7 7 83.3 % 6 5 1 5 -
(180,240] days 100.0 % 11 11 11 100.0 % 2 2 2 -
(240..) days 91.7 % 1228 1126 102 1126 67.4 % 771 520 1 1 249 3 1 516 100.0 % 54 54 16 38
(60,120] days 86.0 % 93 80 13 80 44.4 % 54 24 30 24 100.0 % 4 4 4
[..60] days 97.6 % 41 40 1 40 86.4 % 44 38 6 38 100.0 % 3 3 3
<unnamed> 91.6 % 1380 1264 138 1126 67.2 % 877 589 3 1 69 516 100.0 % 61 61 23 38
libpqwalreceiver/ Total
79.8%79.8%
79.8 % 456 364 6 86 1 37 326 13 59.6 % 329 196 12 121 28 168 95.7 % 23 22 1 5 17 1
(240..) days/ 78.4 % 393 308 85 1 307 56.3 % 277 156 121 156 95.0 % 20 19 1 2 17
(60,120] days/ 88.7 % 62 55 6 1 36 19 75.0 % 48 36 12 24 12 100.0 % 3 3 3
[..60] days/ 100.0 % 1 1 1 100.0 % 4 4 4 -
logical/ Total
90.7%90.7%
90.7 % 8365 7584 99 8 674 12 1 739 6832 1 10 227 63.6 % 5189 3301 241 19 6 1622 17 6 377 2901 98.7 % 477 471 6 92 379 6
(120,180] days/ 93.2 % 74 69 5 56 13 73.3 % 60 44 15 1 37 7 100.0 % 1 1 1
(180,240] days/ 74.2 % 66 49 17 46 3 56.7 % 60 34 26 28 6 -
(240..) days/ 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
(60,120] days/ 100.0 % 50 50 50 88.5 % 26 23 3 23 100.0 % 2 2 2
[..60] days/ 87.1 % 542 472 70 471 1 59.3 % 408 242 166 242 100.0 % 28 28 28
pgoutput/ Total
95.1%95.1%
95.1 % 761 724 2 35 29 695 1 23 72.4 % 510 369 14 127 30 339 100.0 % 40 40 12 28
(120,180] days/ 100.0 % 2 2 2 - -
(180,240] days/ 100.0 % 23 23 22 1 75.0 % 28 21 7 21 -
(240..) days/ 95.2 % 727 692 35 692 72.7 % 466 339 127 339 100.0 % 40 40 12 28
(60,120] days/ 77.8 % 9 7 2 7 56.2 % 16 9 7 9 -

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