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: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 82.7 % 374661 309981 69 196 1926 62489 140 12817 1049 295975 3 42 473
Current Date: 2026-07-25 19:08:27 +0900 Functions: 89.4 % 18645 16671 11 6 45 1912 2 677 287 15705 1 28
Baseline: lcov-20260725-baseline Branches: 64.1 % 259301 166289 238 176 3227 89371 195 7527 824 157743 1 3
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Summarize by: Date bin [..1] days: 80.0 % 5 4 1 4
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 90.7 % 140 127 2 11 14 42 71
(7,30] days: 92.2 % 2166 1998 67 1 100 14 1006 978 1
(30,360] days: 65.7 % 41959 27557 20 48 14334 6 618 1 26932
(360..) days: 84.8 % 330391 280295 175 1878 48043 134 12171 267990 2
Function coverage date bins:
(1,7] days: 100.0 % 5 5 2 3
(7,30] days: 97.7 % 88 86 1 1 1 54 31
(30,360] days: 83.0 % 1745 1448 2 295 29 35 1384
(360..) days: 90.0 % 16807 15132 8 5 45 1617 2 647 196 14287
Branch coverage date bins:
[..1] days: 50.0 % 2 1 1 1
(1,7] days: 64.6 % 130 84 12 34 26 58
(7,30] days: 75.5 % 2028 1531 226 2 269 18 798 715
(30,360] days: 54.6 % 26775 14613 19 149 11994 12 421 14180
(360..) days: 65.1 % 230370 150060 157 3076 77073 183 7088 142789 1 3

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 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 DUB DCB
[..1] days replication∗∗ 80.0 % 5 4 1 4 50.0 % 2 1 1 1 -
(1,7] days Total
90.7%90.7%
90.7 % 140 127 2 11 14 42 71 64.6 % 130 84 12 34 26 58 100.0 % 5 5 2 3
access 100.0 % 14 14 14 75.0 % 24 18 6 18 100.0 % 1 1 1
catalog 83.3 % 12 10 2 10 66.7 % 18 12 6 12 -
commands 90.2 % 41 37 4 37 58.7 % 46 27 19 27 100.0 % 1 1 1
optimizer 100.0 % 17 17 17 75.0 % 12 9 3 9 100.0 % 2 2 2
parser 0.0 % 4 4 - -
postmaster 100.0 % 1 1 1 50.0 % 2 1 1 1 -
replication 66.7 % 3 2 1 1 1 25.0 % 4 1 3 1 -
rewrite 100.0 % 4 4 4 75.0 % 8 6 2 6 -
utils 95.2 % 42 40 2 14 26 57.1 % 14 8 6 8 100.0 % 1 1 1
(7,30] days Total
92.2%92.2%
92.2 % 2166 1998 67 1 100 14 1006 978 1 75.5 % 2028 1531 226 2 269 18 798 715 97.7 % 88 86 1 1 1 54 31
access 92.9 % 310 288 4 18 68 220 1 82.2 % 304 250 19 35 75 175 100.0 % 7 7 5 2
bootstrap 100.0 % 1 1 1 50.0 % 2 1 1 1 -
catalog 97.9 % 48 47 1 32 15 87.5 % 40 35 5 35 100.0 % 2 2 2
commands 95.6 % 387 370 6 11 136 234 78.5 % 302 237 27 38 107 130 100.0 % 9 9 6 3
executor 79.5 % 39 31 4 1 3 11 20 70.0 % 40 28 2 10 10 18 60.0 % 5 3 1 1 3
libpq 100.0 % 17 17 2 15 75.0 % 4 3 1 3 100.0 % 2 2 2
nodes 100.0 % 70 70 70 82.4 % 34 28 6 28 100.0 % 4 4 4
optimizer 93.4 % 229 214 15 40 174 74.6 % 280 209 3 68 25 184 100.0 % 12 12 12
parser 97.6 % 166 162 4 6 149 7 84.1 % 164 138 23 2 1 6 121 11 100.0 % 8 8 7 1
partitioning 83.3 % 6 5 1 5 75.0 % 4 3 1 3 -
postmaster 96.3 % 27 26 1 11 15 70.8 % 24 17 4 3 8 9 100.0 % 1 1 1
replication 95.7 % 46 44 1 1 38 6 75.0 % 44 33 7 4 29 4 100.0 % 4 4 3 1
rewrite 93.3 % 15 14 1 7 7 72.7 % 22 16 2 4 6 10 -
statistics 97.7 % 171 167 3 1 60 107 79.3 % 150 119 10 21 84 35 100.0 % 6 6 2 4
storage 88.2 % 93 82 7 4 64 18 64.5 % 76 49 21 6 39 10 100.0 % 2 2 2
tcop 97.7 % 44 43 1 43 75.0 % 52 39 13 39 100.0 % 1 1 1
utils 83.6 % 487 407 37 43 8 268 131 66.5 % 478 318 83 77 12 183 123 100.0 % 22 22 1 16 5
(30,360] days Total
65.7%65.7%
65.7 % 41959 27557 20 48 14334 6 618 1 26932 54.6 % 26775 14613 19 149 11994 12 421 14180 83.0 % 1745 1448 2 295 29 35 1384
access 89.7 % 4533 4067 4 462 2 2 4063 70.9 % 3431 2431 1 999 4 2427 92.2 % 243 224 1 18 1 4 219
backup 87.3 % 71 62 1 8 62 61.3 % 62 38 24 38 75.0 % 4 3 1 3
bootstrap 84.8 % 66 56 10 56 50.0 % 34 17 17 17 100.0 % 2 2 1 1
catalog 93.7 % 694 650 44 650 70.5 % 464 327 137 327 100.0 % 33 33 2 31
commands 90.5 % 4519 4091 6 7 415 1 189 3901 72.7 % 3296 2396 3 30 867 1 200 2195 97.5 % 159 155 4 6 3 146
executor 87.1 % 1678 1461 217 1461 69.5 % 955 664 1 290 664 92.8 % 69 64 5 64
foreign 100.0 % 14 14 14 75.0 % 4 3 1 3 100.0 % 3 3 3
lib 67.6 % 34 23 11 23 31.2 % 16 5 11 5 100.0 % 3 3 3
libpq 78.4 % 485 380 105 380 55.9 % 474 265 209 265 85.7 % 21 18 3 18
nodes 72.3 % 213 154 3 56 154 61.1 % 126 77 49 77 100.0 % 3 3 3
optimizer 94.4 % 2396 2262 134 2262 81.5 % 1967 1603 364 1603 100.0 % 73 73 2 71
parser 93.5 % 1473 1377 10 86 197 1180 77.2 % 725 560 35 130 117 443 100.0 % 33 33 6 27
partitioning 96.0 % 351 337 14 337 77.1 % 301 232 69 232 100.0 % 13 13 13
postmaster 78.3 % 896 702 194 3 699 53.0 % 560 297 1 262 297 91.4 % 35 32 3 3 29
regex 90.8 % 65 59 6 59 66.7 % 60 40 20 40 100.0 % 13 13 13
replication 90.5 % 2077 1879 2 196 12 1867 69.6 % 1644 1144 3 497 1 4 1139 98.4 % 122 120 2 1 119
rewrite 97.2 % 528 513 15 513 76.7 % 519 398 121 398 100.0 % 19 19 19
snowball 2.1 % 11368 242 11126 242 1.6 % 5833 91 5742 91 4.6 % 194 9 185 9
statistics 94.4 % 952 899 53 3 896 73.9 % 533 394 139 5 389 96.8 % 31 30 1 5 25
storage 88.7 % 2265 2010 6 249 2010 67.2 % 1489 1001 7 481 1001 91.8 % 170 156 14 2 154
tcop 76.8 % 220 169 51 169 70.7 % 92 65 27 65 100.0 % 7 7 7
tsearch 93.7 % 191 179 12 179 62.2 % 98 61 37 61 66.7 % 12 8 4 8
utils 86.9 % 6863 5964 1 28 870 215 1 5748 61.2 % 4092 2504 3 84 1501 1 100 2403 88.4 % 481 425 56 16 12 397
(360..) days Total
84.8%84.8%
84.8 % 330391 280295 175 1878 48043 134 12171 267990 2 65.1 % 230370 150060 157 3076 77073 183 7088 142789 1 3 90.0 % 16807 15132 8 5 45 1617 2 647 196 14287
access 87.3 % 45213 39462 74 1 5676 42 57 39363 65.6 % 29066 19054 42 14 9956 35 40 18979 94.5 % 2126 2009 2 2 113 1 7 33 1968
archive 90.9 % 33 30 3 30 54.2 % 24 13 11 13 100.0 % 4 4 4
backup 86.2 % 1694 1460 5 229 1460 55.3 % 1160 641 1 518 641 96.4 % 112 108 4 108
bootstrap 83.8 % 511 428 83 428 51.8 % 336 174 162 174 82.6 % 23 19 4 19
catalog 89.7 % 13912 12480 1432 2 12478 69.6 % 9171 6387 1 2783 2 6385 96.0 % 568 545 23 10 535
commands 88.8 % 32571 28928 2 326 3315 9 2689 26230 68.3 % 25765 17587 2 659 7517 12 1574 16001 97.9 % 1123 1099 1 23 115 19 965
executor 91.4 % 23434 21409 6 2019 6 21403 2 73.3 % 14441 10590 4 3847 13 10577 93.3 % 1074 1002 1 71 6 996
foreign 89.5 % 248 222 26 222 66.5 % 182 121 61 121 100.0 % 19 19 19
jit 16.0 % 50 8 42 8 15.4 % 26 4 22 4 33.3 % 6 2 4 2
lib 92.8 % 1136 1054 82 1054 76.2 % 547 417 130 417 95.7 % 92 88 4 1 87
libpq 57.4 % 4659 2676 1983 3 24 2649 36.6 % 3745 1371 2374 4 1367 82.9 % 258 214 44 1 4 209
main 86.4 % 118 102 16 102 63.8 % 47 30 17 30 85.7 % 7 6 1 1 5
nodes 74.7 % 6254 4670 238 1346 4670 58.6 % 5545 3252 61 147 2085 62 3190 85.6 % 327 280 10 37 280
optimizer 94.3 % 26295 24797 1498 24797 79.3 % 20302 16106 1 4191 16106 1 3 99.1 % 1057 1048 9 16 1032
parser 90.0 % 19899 17918 115 1866 1162 16756 71.3 % 10937 7794 304 2839 1 667 7126 98.5 % 464 457 2 5 38 6 413
partitioning 94.7 % 2716 2572 144 2572 75.6 % 2299 1737 562 1737 98.8 % 80 79 1 79
port 71.0 % 245 174 71 174 32.5 % 234 76 158 76 94.7 % 19 18 1 18
postmaster 77.8 % 4153 3229 1 13 910 15 90 3124 60.1 % 2884 1733 4 12 1135 7 26 1700 96.4 % 195 188 7 16 9 163
regex 91.3 % 4897 4469 428 4469 73.2 % 4166 3048 1118 1 3047 98.9 % 189 187 2 187
replication 90.3 % 13073 11811 10 19 1233 9 254 11548 65.2 % 7896 5147 8 36 2705 7 134 5006 97.6 % 695 678 17 18 9 651
rewrite 91.6 % 2689 2464 225 2464 74.4 % 2458 1829 629 1829 100.0 % 94 94 3 91
snowball 3.7 % 9201 342 8859 342 2.7 % 8737 233 8504 233 5.9 % 539 32 507 32
statistics 92.0 % 2290 2107 183 1 2106 71.6 % 1616 1157 459 1157 95.8 % 96 92 4 12 80
storage 84.2 % 15088 12697 54 2337 33 12664 60.5 % 10977 6644 16 4317 21 6623 93.8 % 1022 959 1 3 59 1 19 939
tcop 78.8 % 4497 3544 9 944 3 3541 63.5 % 2791 1771 6 1 1013 4 3 1764 93.3 % 120 112 8 5 107
tsearch 89.6 % 3401 3048 353 3048 67.5 % 2808 1895 913 1895 89.0 % 209 186 23 1 185
utils 84.9 % 92114 78194 14 1166 12740 11 7895 70288 66.3 % 62210 41249 11 1903 19047 14 4644 36591 89.2 % 6289 5607 4 32 646 452 42 5113
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.0-1