LCOV - differential code coverage report
Current view: top level - src/backend Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 82.2 % 343033 281903 2444 221 3 58462 1725 83 17749 262346 10 51 2107 8012
Current Date: 2024-04-14 14:21:10 Functions: 89.4 % 17095 15282 147 11 1655 68 2498 12716 49 366
Baseline: 16@8cea358b128 Branches: 62.7 % 242392 152070 4984 459 158 84721 1450 177 10628 139815 26 42
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Summarize by: Date bin [..60] days: 88.5 % 10788 9547 1176 2 63 7 4 9131 405 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (60,120] days: 87.3 % 4001 3494 456 51 10 2 3121 361
(120,180] days: 89.2 % 3258 2905 322 2 29 7 2705 193
(180,240] days: 82.3 % 2455 2021 330 104 1 1715 305
(240..) days: 81.8 % 322531 263936 160 217 3 58215 1700 77 1077 261082 10 50
Function coverage date bins:
[..60] days: 93.0 % 443 412 30 1 404 8
(60,120] days: 94.8 % 154 146 8 140 6
(120,180] days: 88.4 % 215 190 25 188 2
(180,240] days: 96.5 % 114 110 1 3 102 8
(240..) days: 89.2 % 16169 14424 83 11 1651 68 1664 12692
Branch coverage date bins:
[..60] days: 69.8 % 8032 5604 2325 1 102 3 5370 231
(60,120] days: 65.6 % 3162 2073 991 98 7 1885 181
(120,180] days: 66.5 % 3079 2047 927 1 104 3 1900 144
(180,240] days: 66.5 % 1765 1173 469 3 120 1002 171
(240..) days: 62.3 % 226422 141173 272 454 158 84297 1437 177 471 139088 26 42

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 UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
[..60] days/ Total
88.5%88.5%
88.5 % 10788 9547 1176 2 63 7 4 9131 405 1 69.8 % 8032 5604 2325 1 102 3 5370 231 93.0 % 443 412 30 1 404 8
utils/ 83.4 % 1971 1643 316 12 3 1541 99 64.1 % 1464 939 501 24 867 72 85.5 % 110 94 16 93 1
storage/ 85.9 % 800 687 94 19 662 25 1 69.8 % 556 388 156 12 374 14 90.7 % 43 39 3 1 37 2
tcop/ 78.2 % 262 205 57 203 2 54.9 % 273 150 123 150 62.5 % 8 5 3 5
executor/ 90.0 % 599 539 48 12 463 76 69.6 % 428 298 96 1 33 246 52 75.0 % 12 9 3 9
postmaster/ 77.7 % 264 205 56 3 199 6 53.3 % 152 81 69 2 79 2 89.5 % 19 17 2 17
replication/ 86.4 % 793 685 107 1 669 16 63.2 % 642 406 232 4 396 10 97.5 % 40 39 1 39
nodes/ 66.8 % 199 133 66 132 1 44.4 % 72 32 40 32 85.7 % 7 6 1 6
access/ 91.8 % 2449 2248 195 2 4 6 1 2165 76 73.1 % 1893 1383 501 9 3 1354 26 99.0 % 96 95 1 91 4
catalog/ 87.6 % 395 346 49 340 6 78.7 % 301 237 64 237 100.0 % 8 8 8
libpq/ 85.8 % 106 91 12 3 91 50.0 % 78 39 35 4 39 100.0 % 8 8 8
rewrite/ 86.5 % 111 96 15 96 74.6 % 189 141 48 141 100.0 % 2 2 2
regex/ 72.4 % 29 21 8 21 50.0 % 2 1 1 1 -
partitioning/ 93.1 % 277 258 16 3 240 18 75.2 % 258 194 60 4 188 6 100.0 % 9 9 9
lib/ 100.0 % 19 19 18 1 50.0 % 8 4 4 4 100.0 % 5 5 5
optimizer/ 93.4 % 608 568 40 549 19 78.5 % 451 354 92 5 341 13 100.0 % 15 15 15
parser/ 96.9 % 779 755 24 739 16 80.4 % 404 325 79 319 6 100.0 % 21 21 21
statistics/ 100.0 % 3 3 3 75.0 % 4 3 1 3 -
commands/ 92.9 % 1071 995 70 6 1 950 44 73.5 % 825 606 214 5 576 30 100.0 % 37 37 36 1
backup/ 93.9 % 49 46 3 46 70.0 % 30 21 9 21 100.0 % 3 3 3
(60,120] days/ Total
87.3%87.3%
87.3 % 4001 3494 456 51 10 2 3121 361 65.6 % 3162 2073 991 98 7 1885 181 94.8 % 154 146 8 140 6
utils/ 90.8 % 1222 1110 99 13 2 964 144 70.0 % 1035 724 287 24 1 650 73 91.7 % 36 33 3 31 2
backup/ 72.2 % 472 341 131 339 2 46.1 % 330 152 178 150 2 89.3 % 28 25 3 25
postmaster/ 80.0 % 429 343 86 343 62.2 % 275 171 104 171 88.2 % 17 15 2 15
catalog/ 91.3 % 46 42 4 38 4 91.7 % 12 11 1 8 3 -
storage/ 84.1 % 233 196 35 2 194 2 48.5 % 130 63 67 63 100.0 % 20 20 20
tcop/ 50.0 % 2 1 1 1 - -
jit/ 100.0 % 1 1 1 50.0 % 2 1 1 1 -
replication/ 89.2 % 240 214 25 1 195 19 63.5 % 156 99 57 87 12 100.0 % 10 10 10
optimizer/ 97.5 % 355 346 9 334 12 82.2 % 298 245 49 4 233 12 100.0 % 15 15 15
nodes/ 82.9 % 76 63 6 7 58 5 49.1 % 106 52 48 6 50 2 100.0 % 2 2 2
parser/ 96.8 % 31 30 1 29 1 87.5 % 24 21 3 19 2 100.0 % 1 1 1
executor/ 98.3 % 58 57 1 44 13 75.0 % 52 39 12 1 36 3 100.0 % 1 1 1
access/ 81.4 % 247 201 34 12 10 165 26 65.7 % 172 113 40 19 6 94 13 100.0 % 9 9 7 2
commands/ 93.1 % 582 542 28 12 409 133 66.9 % 568 380 145 43 321 59 100.0 % 15 15 13 2
(120,180] days/ Total
89.2%89.2%
89.2 % 3258 2905 322 2 29 7 2705 193 66.5 % 3079 2047 927 1 104 3 1900 144 88.4 % 215 190 25 188 2
utils/ 87.7 % 1324 1161 146 2 15 5 1090 66 63.7 % 1751 1115 586 1 49 1051 64 85.9 % 85 73 12 73
storage/ 78.8 % 259 204 51 4 192 12 51.3 % 152 78 62 12 68 10 79.3 % 29 23 6 23
access/ 90.4 % 688 622 60 6 586 36 63.5 % 348 221 107 20 197 24 89.5 % 57 51 6 51
commands/ 84.8 % 171 145 24 2 136 9 65.4 % 136 89 45 2 1 83 5 90.0 % 10 9 1 9
catalog/ 93.4 % 167 156 11 144 12 71.1 % 166 118 47 1 109 9 100.0 % 12 12 12
libpq/ 90.5 % 21 19 2 2 1 16 39.3 % 28 11 17 2 9 -
tcop/ 81.8 % 11 9 2 9 - -
replication/ 93.8 % 97 91 6 76 15 75.6 % 90 68 21 1 61 7 100.0 % 1 1 1
optimizer/ 96.9 % 419 406 13 392 14 84.0 % 350 294 56 294 100.0 % 17 17 15 2
parser/ 96.7 % 30 29 1 20 9 96.2 % 26 25 1 11 14 100.0 % 2 2 2
executor/ 100.0 % 24 24 20 4 50.0 % 4 2 2 2 -
postmaster/ 45.5 % 11 5 6 5 100.0 % 2 2 2 -
backup/ 94.1 % 34 32 2 32 92.3 % 26 24 2 24 100.0 % 2 2 2
(180,240] days/ Total
82.3%82.3%
82.3 % 2455 2021 330 104 1 1715 305 66.5 % 1765 1173 469 3 120 1002 171 96.5 % 114 110 1 3 102 8
access/ 72.2 % 252 182 21 49 97 85 56.2 % 160 90 29 41 55 35 78.6 % 14 11 3 10 1
catalog/ 75.9 % 469 356 101 12 1 347 8 58.4 % 274 160 113 1 151 9 97.1 % 35 34 1 34
libpq/ 56.5 % 23 13 1 9 11 2 56.7 % 30 17 5 8 15 2 -
storage/ 96.4 % 83 80 3 34 46 74.0 % 50 37 5 3 5 15 22 100.0 % 9 9 5 4
tcop/ 90.4 % 83 75 8 75 69.6 % 56 39 17 39 100.0 % 4 4 4
utils/ 64.7 % 425 275 125 25 198 77 47.0 % 247 116 75 56 62 54 100.0 % 20 20 19 1
replication/ 85.7 % 119 102 17 92 10 64.7 % 102 66 36 60 6 100.0 % 1 1 1
optimizer/ 100.0 % 27 27 15 12 88.2 % 34 30 4 18 12 -
parser/ 97.5 % 120 117 3 111 6 85.9 % 64 55 9 53 2 100.0 % 2 2 2
executor/ 86.7 % 45 39 6 4 35 81.2 % 16 13 3 13 100.0 % 2 2 2
tsearch/ 50.0 % 2 1 1 1 50.0 % 2 1 1 1 -
commands/ 94.5 % 706 667 37 2 647 20 75.8 % 666 505 156 5 492 13 100.0 % 24 24 24
postmaster/ 80.4 % 46 37 9 36 1 62.5 % 32 20 12 20 -
backup/ 89.6 % 48 43 5 43 73.3 % 30 22 8 22 100.0 % 2 2 2
(240..) days/ Total
81.8%81.8%
81.8 % 322531 263936 160 217 3 58215 1700 77 1077 261082 10 50 62.3 % 226422 141173 272 454 158 84297 1437 177 471 139088 26 42 89.2 % 16169 14424 83 11 1651 68 1664 12692
utils/ 83.7 % 88776 74348 44 30 2 14352 227 8 338 73775 3 14 62.8 % 62438 39206 69 64 51 23032 228 53 123 38802 1 15 89.2 % 6090 5431 52 3 604 16 370 5045
snowball/ 3.2 % 17886 581 17305 581 2.6 % 12590 333 12257 333 6.2 % 672 42 630 42
access/ 86.2 % 43977 37921 3 32 6021 798 8 71 37044 5 63.9 % 29903 19095 11 48 7 10724 385 13 7 18690 7 11 94.4 % 2058 1942 12 1 103 27 327 1588
executor/ 91.3 % 22284 20353 9 12 1910 15 28 56 20254 1 72.6 % 13736 9973 6 23 4 3716 34 3 27 9909 4 10 93.7 % 1040 974 1 1 64 1 99 874
storage/ 84.5 % 13531 11439 4 53 2035 289 1 33 11116 1 1 60.6 % 9594 5817 11 38 3728 197 15 5605 94.5 % 883 834 5 4 40 17 130 687
nodes/ 72.5 % 5805 4211 44 1 1549 43 73 4095 56.7 % 5172 2932 57 168 53 1950 205 47 47 2633 12 84.9 % 299 254 3 42 2 43 209
libpq/ 62.2 % 4574 2845 8 1721 14 1 2830 1 40.5 % 3740 1514 6 2220 22 1492 85.9 % 248 213 35 1 18 194
commands/ 87.4 % 30238 26442 19 7 3770 66 17 72 26287 6 66.8 % 23540 15713 41 18 9 7756 92 12 39 15570 1 2 96.8 % 1024 991 1 32 2 183 806
tsearch/ 89.7 % 3637 3261 376 2 4 3255 66.3 % 3024 2004 1 1 1018 1 1 2002 89.5 % 220 197 23 2 195
catalog/ 89.8 % 12770 11469 2 2 1 1296 29 4 19 11417 68.8 % 8369 5762 2 3 2600 30 3 5729 2 95.7 % 512 490 7 1 14 1 90 399
replication/ 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
statistics/ 91.1 % 2147 1955 3 189 6 1949 64.3 % 1710 1099 2 3 606 4 1095 87.9 % 91 80 11 7 73
tcop/ 77.2 % 4148 3204 4 940 35 1 3168 1 2 62.9 % 2385 1501 4 2 877 12 1489 1 93.0 % 115 107 8 24 83
parser/ 89.3 % 18680 16686 16 1 1977 27 1 104 16554 3 15 70.1 % 10206 7151 14 2 5 3034 32 24 34 7061 98.9 % 454 449 5 50 399
postmaster/ 78.5 % 3505 2751 15 739 35 1 1 2714 2 60.6 % 2563 1554 13 1 993 45 3 1506 1 1 96.9 % 159 154 5 54 100
lib/ 92.5 % 1131 1046 2 83 1046 76.5 % 545 417 1 1 126 1 416 95.5 % 89 85 4 2 83
optimizer/ 94.1 % 24604 23145 11 23 1425 55 4 179 22907 2 79.3 % 18881 14977 28 17 3859 65 8 126 14778 99.6 % 1012 1008 4 108 900
backup/ 87.4 % 1254 1096 5 153 1 1095 53.1 % 844 448 2 394 448 96.7 % 90 87 3 14 73
regex/ 89.6 % 5092 4563 529 4563 2 70.9 % 4372 3100 16 12 1244 26 3074 99.0 % 201 199 2 13 186
jit/ 58.3 % 48 28 20 28 54.2 % 24 13 11 13 66.7 % 6 4 1 1 2 2
port/ 68.7 % 252 173 1 8 70 1 172 30.8 % 234 72 1 4 157 1 71 90.5 % 21 19 1 1 2 17
main/ 41.2 % 102 42 60 42 52.2 % 46 24 22 24 66.7 % 6 4 2 1 3
partitioning/ 94.9 % 2732 2592 1 139 2 2590 75.7 % 2309 1748 1 1 559 3 3 1742 98.8 % 80 79 1 4 75
bootstrap/ 85.2 % 465 396 69 396 57.7 % 265 153 1 111 5 148 94.7 % 19 18 1 2 16
rewrite/ 90.9 % 2519 2289 230 1 1 2287 73.2 % 2217 1622 2 593 4 1618 100.0 % 89 89 10 79
archive/ 88.9 % 27 24 3 24 50.0 % 22 11 11 11 100.0 % 4 4 2 2
foreign/ 91.7 % 241 221 20 221 68.1 % 166 113 53 113 100.0 % 21 21 1 20

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