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: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 82.8 % 360295 298228 1285 192 427 60163 665 851 11882 284830 4 73 930 7832
Current Date: 2025-12-15 18:36:29 -0500 Functions: 89.4 % 18099 16172 139 4 11 1773 20 81 2786 13285 1 23 395
Baseline: lcov-20251216-010103-baseline Branches: 64.0 % 249293 159563 3086 394 414 85836 771 392 6505 151895 3017 1592
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Summarize by: Date bin [..1] days: 85.9 % 163 140 23 137 3
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 93.1 % 2439 2271 167 1 2262 9
(7,30] days: 89.1 % 3269 2912 346 3 8 7 2827 78
(30,360] days: 78.7 % 24707 19455 746 13 2 4491 14 14 6622 12805 4
(360..) days: 82.9 % 329717 273450 3 176 425 55663 644 837 34 271935 4 69
Function coverage date bins:
[..1] days: 100.0 % 7 7 7
(1,7] days: 92.7 % 41 38 3 37 1
(7,30] days: 95.0 % 121 115 6 115
(30,360] days: 85.8 % 1378 1182 57 1 138 4 554 624
(360..) days: 89.6 % 16553 14830 73 3 11 1635 20 77 2073 12660 1
Branch coverage date bins:
[..1] days: 54.4 % 158 86 72 86
(1,7] days: 70.6 % 918 648 267 3 645 3
(7,30] days: 67.6 % 2779 1878 864 2 35 7 1811 60
(30,360] days: 60.1 % 18517 11126 1875 9 5441 16 2 3945 7163 45 21
(360..) days: 63.0 % 231530 145825 8 383 414 80357 748 390 18 144669 2972 1571

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 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 UIC UBC GBC GIC GNC CBC EUB DUB DCB
[..1] days Total
85.9%85.9%
85.9 % 163 140 23 137 3 54.4 % 158 86 72 86 100.0 % 7 7 7
access 63.6 % 33 21 12 20 1 31.8 % 66 21 45 21 -
utils 88.6 % 70 62 8 61 1 69.0 % 58 40 18 40 100.0 % 2 2 2
replication 94.9 % 59 56 3 55 1 73.5 % 34 25 9 25 100.0 % 5 5 5
(1,7] days Total
93.1%93.1%
93.1 % 2439 2271 167 1 2262 9 70.6 % 918 648 267 3 645 3 92.7 % 41 38 3 37 1
commands 95.6 % 495 473 22 473 73.6 % 288 212 76 212 100.0 % 13 13 13
partitioning 95.7 % 281 269 12 269 75.3 % 235 177 58 177 100.0 % 10 10 10
access 85.2 % 364 310 53 1 310 47.1 % 104 49 53 2 49 100.0 % 4 4 4
parser 97.5 % 197 192 5 192 79.4 % 131 104 27 104 100.0 % 4 4 4
replication 83.1 % 71 59 12 57 2 36.1 % 36 13 23 11 2 100.0 % 1 1 1
storage 97.8 % 93 91 2 86 5 68.2 % 44 30 13 1 29 1 100.0 % 3 3 2 1
utils 91.9 % 479 440 39 438 2 76.0 % 50 38 12 38 40.0 % 5 2 3 2
libpq 92.9 % 14 13 1 13 33.3 % 6 2 4 2 -
catalog 93.0 % 43 40 3 40 50.0 % 2 1 1 1 100.0 % 1 1 1
postmaster 90.0 % 10 9 1 9 - -
tsearch 93.4 % 61 57 4 57 - -
optimizer 94.7 % 113 107 6 107 100.0 % 22 22 22 -
statistics 97.3 % 37 36 1 36 - -
executor 95.7 % 139 133 6 133 - -
(7,30] days Total
89.1%89.1%
89.1 % 3269 2912 346 3 8 7 2827 78 67.6 % 2779 1878 864 2 35 7 1811 60 95.0 % 121 115 6 115
access 92.1 % 1271 1170 97 3 1 7 1143 20 72.8 % 1285 935 337 2 11 7 910 18 97.0 % 33 32 1 32
utils 88.3 % 1381 1220 161 1216 4 63.0 % 936 590 345 1 587 3 94.7 % 57 54 3 54
storage 85.2 % 135 115 19 1 110 5 58.0 % 112 65 44 3 62 3 100.0 % 6 6 6
executor 72.5 % 109 79 30 75 4 55.4 % 74 41 31 2 37 4 80.0 % 5 4 1 4
catalog 98.0 % 49 48 1 48 53.1 % 64 34 30 34 100.0 % 3 3 3
optimizer 92.7 % 164 152 12 140 12 81.8 % 154 126 24 4 110 16 100.0 % 6 6 6
replication 78.9 % 57 45 8 4 33 12 58.7 % 46 27 14 5 22 5 100.0 % 7 7 7
libpq 14.3 % 7 1 6 1 13.6 % 22 3 19 3 0.0 % 1 1
commands 89.7 % 39 35 4 35 58.3 % 24 14 10 14 100.0 % 2 2 2
parser 90.0 % 20 18 2 4 14 55.0 % 20 11 9 2 9 -
nodes 77.8 % 18 14 4 14 77.8 % 36 28 8 28 -
regex 50.0 % 4 2 2 2 50.0 % 2 1 1 1 -
postmaster 100.0 % 1 1 1 50.0 % 2 1 1 1 -
statistics 60.0 % 5 3 2 3 - -
(30,360] days Total
78.7%78.7%
78.7 % 24707 19455 746 13 2 4491 14 14 6622 12805 4 60.1 % 18517 11126 1875 9 5441 16 2 3945 7163 45 21 85.8 % 1378 1182 57 1 138 4 554 624
snowball 2.5 % 2085 53 2032 53 1.8 % 1886 34 1852 34 1.8 % 57 1 56 1
utils 84.8 % 4552 3859 273 6 414 5 2 1783 2069 1 64.7 % 3218 2083 497 2 580 7 843 1233 41 15 84.2 % 417 351 39 27 229 122
access 73.1 % 3660 2675 102 1 2 880 2 796 1877 56.3 % 2518 1417 353 1 747 2 514 901 74.5 % 165 123 11 31 65 58
storage 84.8 % 2958 2509 49 400 4 358 2147 1 58.9 % 2027 1193 88 746 2 143 1048 93.4 % 228 213 3 12 48 165
commands 88.1 % 2873 2532 55 2 284 10 597 1925 72.5 % 2242 1626 161 3 452 1 463 1162 97.6 % 125 122 3 2 29 91
optimizer 93.4 % 2459 2297 75 87 1160 1137 77.5 % 2121 1643 232 246 826 817 94.5 % 91 86 2 3 49 37
replication 89.0 % 1654 1472 93 89 1 922 549 1 67.0 % 1386 929 299 158 1 619 309 97.5 % 80 78 2 57 21
executor 93.4 % 1782 1665 33 84 321 1344 1 75.0 % 1198 899 72 2 215 158 741 4 6 96.9 % 65 63 2 27 36
libpq 81.0 % 352 285 4 63 26 259 46.7 % 306 143 2 161 8 135 84.0 % 25 21 2 2 6 15
postmaster 87.7 % 438 384 9 45 2 2 95 285 69.8 % 331 231 40 60 2 76 153 100.0 % 30 30 2 5 23
catalog 90.6 % 363 329 11 23 136 193 72.5 % 287 208 42 37 78 130 100.0 % 17 17 10 7
parser 95.5 % 599 572 10 17 223 349 84.5 % 323 273 15 35 91 182 100.0 % 16 16 9 7
statistics 89.8 % 187 168 19 8 160 64.3 % 140 90 50 3 87 100.0 % 9 9 1 8
regex 84.6 % 91 77 14 77 58.0 % 112 65 47 65 100.0 % 13 13 13
nodes 89.8 % 245 220 1 4 20 4 216 68.7 % 134 92 3 1 38 3 89 95.7 % 23 22 1 3 19
tcop 80.8 % 172 139 11 22 47 92 69.5 % 118 82 2 34 16 66 100.0 % 5 5 5
rewrite 98.5 % 132 130 2 6 124 76.1 % 88 67 1 20 1 66 100.0 % 9 9 9
backup 84.6 % 26 22 3 1 18 4 57.1 % 28 16 12 14 2 100.0 % 1 1 1
tsearch 90.6 % 32 29 3 24 5 50.0 % 18 9 9 9 100.0 % 1 1 1
foreign 50.0 % 12 6 6 6 41.7 % 12 5 7 5 -
bootstrap 40.0 % 5 2 3 2 0.0 % 2 2 -
partitioning 100.0 % 25 25 16 9 95.5 % 22 21 1 18 3 -
(360..) days Total
82.9%82.9%
82.9 % 329717 273450 3 176 425 55663 644 837 34 271935 4 69 63.0 % 231530 145825 8 383 414 80357 748 390 18 144669 2972 1571 89.6 % 16553 14830 73 3 11 1635 20 77 2073 12660 1
utils 84.5 % 91240 77057 1 15 15 14152 215 143 4 76695 1 15 62.3 % 64705 40293 1 121 43 20898 254 54 1 39984 2140 1209 89.2 % 6228 5555 40 1 631 11 7 676 4861 1
access 86.8 % 44466 38600 61 5 5800 173 66 18 38343 15 64.1 % 29417 18864 6 73 15 9757 139 55 12 18658 468 234 94.6 % 2131 2016 19 1 95 6 8 422 1580
snowball 3.4 % 15452 520 14932 520 2.8 % 10553 291 10262 291 6.4 % 622 40 582 2 38
commands 88.4 % 31024 27422 3 153 3446 29 500 4 26889 1 4 67.5 % 24682 16654 2 155 7825 33 234 2 16385 27 19 97.3 % 1047 1019 2 1 25 47 143 829
optimizer 94.2 % 25353 23877 49 1427 21 23856 79.3 % 19520 15488 22 4008 23 3 15462 1 1 99.4 % 1022 1016 1 5 136 880
storage 84.4 % 13889 11721 15 2153 30 1 6 11684 1 6 60.6 % 10000 6062 1 23 24 3890 30 3 6029 94.3 % 915 863 1 51 107 756
executor 91.3 % 22446 20486 3 1957 14 8 2 20462 27 72.6 % 13848 10049 17 2 3712 13 6 10030 43 25 93.4 % 1044 975 2 67 1 121 853
parser 89.8 % 19767 17741 3 2023 16 17725 71.0 % 10890 7735 1 3154 20 1 7714 98.5 % 469 462 7 28 434
replication 90.1 % 12841 11568 2 9 1262 36 11532 2 63.9 % 7930 5064 14 5 2829 39 2 5023 12 6 97.7 % 688 672 1 15 1 172 499
catalog 89.6 % 13800 12366 1 1433 6 1 12359 69.3 % 9039 6265 4 2770 7 1 6257 95.8 % 570 546 2 22 56 490
libpq 59.9 % 4671 2796 1875 13 24 2759 38.4 % 3827 1469 1 2301 10 1459 43 13 85.7 % 245 210 1 34 1 1 16 192
nodes 73.9 % 6043 4467 8 238 1330 80 4387 58.0 % 5347 3100 80 153 2014 161 7 2932 84.3 % 305 257 2 10 36 11 246
postmaster 76.5 % 4030 3084 7 14 925 2 91 2991 1 57.4 % 2760 1583 13 13 1151 7 25 1551 95.5 % 178 170 8 14 26 130
regex 91.5 % 4860 4446 414 4446 73.6 % 4102 3018 1084 3018 98.9 % 189 187 2 6 181
tsearch 89.7 % 3488 3128 360 1 3127 65.0 % 2962 1926 12 920 1926 73 31 89.3 % 214 191 23 47 144
tcop 77.0 % 4472 3443 1029 7 3436 62.3 % 2735 1703 3 1029 8 2 1693 90.9 % 121 110 2 9 14 96
statistics 91.7 % 2388 2190 198 2190 64.8 % 1868 1211 459 1211 165 33 95.8 % 95 91 1 3 26 65
rewrite 91.5 % 2609 2388 221 2 2386 74.2 % 2412 1789 623 3 1786 100.0 % 89 89 5 84
partitioning 94.7 % 2719 2575 144 1 2574 75.5 % 2309 1744 565 1744 98.8 % 81 80 1 20 60
backup 84.1 % 1799 1513 286 1513 54.3 % 1228 667 561 1 666 94.4 % 124 117 7 24 93
bootstrap 83.8 % 525 440 85 440 52.1 % 340 177 163 177 82.6 % 23 19 4 2 17
port 71.7 % 251 180 2 69 180 32.5 % 234 76 1 157 76 95.2 % 21 20 1 1 19
lib 92.8 % 1145 1062 83 1 1061 76.3 % 553 422 131 422 95.7 % 94 90 4 6 84
foreign 91.6 % 238 218 20 218 68.2 % 170 116 54 116 100.0 % 21 21 5 16
main 86.4 % 118 102 16 102 65.3 % 49 32 17 32 85.7 % 7 6 1 1 5
jit 60.0 % 50 30 20 30 53.8 % 26 14 12 14 66.7 % 6 4 2 4
archive 90.9 % 33 30 3 30 54.2 % 24 13 11 13 100.0 % 4 4 4
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.4-beta