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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 82.8 % 372199 308154 582 152 690 62621 474 3871 4514 299295 5 11 353 2674
Current Date: 2026-10-12 11:56:10 +0200 Functions: 89.5 % 18609 16649 44 7 12 1897 21 168 1098 15362 14 94
Baseline: lcov-20261012-baseline Branches: 64.2 % 258056 165695 951 203 994 90213 418 2557 2434 160286 13 11
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Summarize by: Date bin [..1] days: 18.8 % 80 15 65 14 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 91.0 % 333 303 8 22 1 1 40 261
(7,30] days: 90.2 % 1286 1160 57 1 68 615 545
(30,360] days: 64.2 % 39361 25277 450 14 1 13619 81 106 3840 21250 1
(360..) days: 85.0 % 331139 281399 2 137 689 48912 392 3764 5 277238 5 10
Function coverage date bins:
[..1] days: 33.3 % 6 2 4 2
(1,7] days: 100.0 % 13 13 3 10
(7,30] days: 100.0 % 48 48 27 21
(30,360] days: 82.0 % 1650 1353 23 2 272 2 4 244 1103
(360..) days: 90.2 % 16892 15233 17 5 12 1625 19 164 822 14228
Branch coverage date bins:
[..1] days: 20.6 % 34 7 27 7
(1,7] days: 77.6 % 294 228 8 58 2 24 202
(7,30] days: 70.1 % 940 659 140 1 140 294 365
(30,360] days: 54.4 % 25354 13796 776 14 12 10756 42 136 2109 11509
(360..) days: 65.2 % 231458 151005 188 982 79259 374 2421 148210 13 11

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 DUB DCB
[..1] days Total∗
18.8%18.8%
18.8 % 80 15 65 14 1 20.6 % 34 7 27 7 33.3 % 6 2 4 2
commands 35.7 % 28 10 18 10 37.5 % 16 6 10 6 100.0 % 1 1 1
executor 4.1 % 49 2 47 2 5.6 % 18 1 17 1 0.0 % 4 4
(1,7] days Total∗
91.0%91.0%
91.0 % 333 303 8 22 1 1 40 261 77.6 % 294 228 8 58 2 24 202 100.0 % 13 13 3 10
access 81.2 % 64 52 1 11 19 33 77.8 % 36 28 2 6 12 16 100.0 % 4 4 2 2
commands 93.8 % 32 30 2 1 29 78.9 % 38 30 8 30 100.0 % 1 1 1
executor 93.3 % 15 14 1 10 4 75.0 % 8 6 2 4 2 -
libpq 77.8 % 18 14 1 3 2 12 66.7 % 18 12 6 2 10 -
optimizer 96.5 % 144 139 5 139 80.1 % 136 109 27 109 100.0 % 4 4 4
replication 100.0 % 30 30 2 28 76.9 % 26 20 6 20 100.0 % 3 3 1 2
utils 73.9 % 23 17 5 1 1 1 15 70.0 % 30 21 4 5 2 4 15 100.0 % 1 1 1
(7,30] days Total∗
90.2%90.2%
90.2 % 1286 1160 57 1 68 615 545 70.1 % 940 659 140 1 140 294 365 100.0 % 48 48 27 21
access 92.8 % 500 464 29 7 409 55 74.7 % 332 248 75 9 205 43 100.0 % 23 23 21 2
catalog 87.4 % 95 83 2 10 11 72 63.3 % 90 57 6 27 8 49 100.0 % 4 4 4
commands 90.7 % 172 156 16 32 124 72.6 % 106 77 1 28 7 70 100.0 % 5 5 1 4
executor 75.0 % 40 30 2 8 18 12 64.3 % 42 27 6 9 16 11 100.0 % 1 1 1
libpq 40.0 % 5 2 3 2 33.3 % 6 2 4 2 -
optimizer 93.8 % 113 106 7 106 81.0 % 84 68 16 68 100.0 % 2 2 2
parser 100.0 % 7 7 3 4 50.0 % 2 1 1 1 100.0 % 2 2 1 1
partitioning 100.0 % 9 9 9 88.9 % 18 16 2 16 -
postmaster 80.0 % 10 8 1 1 2 6 70.0 % 10 7 1 2 2 5 -
replication 87.3 % 63 55 2 6 12 43 58.0 % 50 29 5 16 7 22 100.0 % 2 2 2
statistics 100.0 % 29 29 29 92.3 % 26 24 2 24 100.0 % 2 2 2
storage 90.7 % 54 49 2 3 27 22 61.9 % 42 26 6 10 10 16 100.0 % 1 1 1
tcop 100.0 % 2 2 2 75.0 % 4 3 1 3 -
utils 84.7 % 177 150 19 8 94 56 55.7 % 122 68 40 14 38 30 100.0 % 6 6 4 2
(30,360] days Total∗
64.2%64.2%
64.2 % 39361 25277 450 14 1 13619 81 106 3840 21250 1 54.4 % 25354 13796 776 14 12 10756 42 136 2109 11509 82.0 % 1650 1353 23 2 272 2 4 244 1103
access 91.2 % 4685 4271 51 3 360 18 3 450 3800 1 74.1 % 3547 2628 72 2 845 8 209 2411 93.2 % 251 234 3 1 13 2 1 39 192
backup 85.2 % 81 69 6 6 16 53 58.1 % 74 43 9 22 17 26 85.7 % 7 6 1 3 3
bootstrap 85.3 % 68 58 10 3 55 50.0 % 36 18 1 17 1 17 100.0 % 3 3 3
catalog 94.1 % 576 542 5 29 78 464 73.6 % 432 318 17 97 2 47 269 100.0 % 34 34 4 30
commands 90.4 % 3606 3259 16 1 330 4 86 273 2896 72.6 % 2654 1928 38 3 11 674 131 155 1642 97.6 % 126 123 3 1 14 108
executor 86.4 % 1380 1193 10 1 176 117 1076 70.6 % 703 496 3 204 17 479 89.7 % 68 61 1 1 5 6 55
foreign 94.4 % 18 17 1 17 37.5 % 8 3 5 3 100.0 % 4 4 4
lib 71.1 % 45 32 3 10 1 8 23 45.5 % 22 10 2 10 1 4 5 75.0 % 4 3 1 3
libpq 79.7 % 507 404 6 97 29 375 56.2 % 482 271 8 1 202 10 261 94.4 % 18 17 1 2 15
nodes 88.3 % 213 188 9 16 114 74 80.2 % 106 85 6 15 28 57 84.2 % 19 16 3 13 3
optimizer 94.4 % 2029 1915 7 107 4 232 1679 81.6 % 1663 1357 13 293 3 145 1209 100.0 % 60 60 5 55
parser 95.2 % 713 679 4 30 2 154 523 78.5 % 455 357 23 75 121 236 100.0 % 20 20 1 7 12
partitioning 97.7 % 86 84 1 1 23 61 67.9 % 28 19 9 19 100.0 % 1 1 1
postmaster 84.5 % 1063 898 90 75 48 3 508 339 61.3 % 698 428 145 125 22 251 155 97.6 % 41 40 1 27 13
regex 76.9 % 26 20 6 20 43.8 % 16 7 9 7 -
replication 91.1 % 2033 1853 18 162 4 102 1747 69.7 % 1651 1151 22 1 477 2 50 1099 98.2 % 113 111 1 1 6 105
rewrite 91.7 % 96 88 8 11 77 66.7 % 102 68 4 30 8 60 100.0 % 5 5 1 4
snowball 2.1 % 11368 242 11126 242 1.6 % 5833 91 5742 91 4.6 % 194 9 185 9
statistics 95.5 % 1168 1115 5 48 96 1019 77.8 % 697 542 12 143 96 446 97.6 % 42 41 1 10 31
storage 89.0 % 2276 2026 17 2 231 1 120 1905 69.7 % 1477 1029 29 1 418 3 2 63 961 91.5 % 165 151 14 9 142
tcop 82.8 % 221 183 1 37 1 44 138 71.6 % 148 106 13 29 1 39 66 100.0 % 8 8 1 7
tsearch 90.0 % 241 217 6 18 18 199 59.3 % 140 83 57 4 79 73.3 % 15 11 4 3 8
utils 86.3 % 6853 5915 195 8 735 12 1443 4460 62.9 % 4380 2756 359 6 1 1258 3 842 1911 87.3 % 450 393 13 44 1 91 301
(360..) days Total
85.0%85.0%
85.0 % 331139 281399 2 137 689 48912 392 3764 5 277238 5 10 65.2 % 231458 151005 188 982 79259 374 2421 148210 13 11 90.2 % 16892 15233 17 5 12 1625 19 164 822 14228
access 87.6 % 45219 39634 89 1 5495 65 57 39512 1 1 65.9 % 29210 19243 50 29 9884 70 55 19118 3 1 94.7 % 2120 2007 3 1 109 7 139 1861
archive 90.9 % 33 30 3 30 54.2 % 24 13 11 13 100.0 % 4 4 4
backup 86.5 % 1700 1471 229 1471 55.3 % 1156 639 517 639 96.5 % 113 109 4 5 104
bootstrap 83.7 % 510 427 83 427 51.8 % 336 174 162 174 81.8 % 22 18 4 18
catalog 89.7 % 13942 12510 1 1431 2 12508 69.6 % 9186 6393 1 2792 1 6392 96.0 % 571 548 23 24 524
commands 88.9 % 32650 29038 60 3552 39 1181 27818 68.4 % 25940 17737 271 7932 37 801 16899 97.8 % 1116 1092 24 1 46 77 968
executor 91.5 % 23479 21487 1 1991 55 21432 2 73.2 % 14583 10676 10 3897 25 4 10647 93.6 % 1079 1010 1 68 4 78 928
foreign 89.5 % 247 221 26 221 66.9 % 178 119 59 119 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 % 1129 1048 81 1 1047 76.4 % 547 418 129 1 417 95.7 % 92 88 4 4 84
libpq 57.5 % 4647 2671 1976 24 2647 4 6 36.6 % 3741 1368 1 2366 1 1367 4 2 82.5 % 263 217 1 45 1 11 205
main 86.3 % 117 101 16 101 63.8 % 47 30 17 30 85.7 % 7 6 1 1 5
nodes 75.5 % 6192 4677 8 238 1269 62 4615 58.8 % 5478 3221 73 146 2038 85 3136 88.9 % 315 280 1 10 24 9 7 264
optimizer 94.4 % 26722 25213 1509 32 25181 79.3 % 20720 16425 2 4289 13 16412 1 3 99.4 % 1077 1070 1 6 2 68 1000
parser 90.1 % 20017 18037 11 1969 201 17836 71.5 % 10996 7861 30 3105 1 100 7760 98.5 % 468 461 7 5 14 442
partitioning 94.8 % 2695 2555 140 2555 75.9 % 2289 1737 552 1737 98.8 % 80 79 1 7 72
port 71.0 % 245 174 71 174 32.9 % 234 77 157 77 94.7 % 19 18 1 18
postmaster 77.9 % 4112 3202 1 13 896 18 90 3094 60.4 % 2854 1724 2 12 1116 18 26 1680 96.4 % 194 187 7 16 18 153
regex 91.3 % 4936 4508 428 4508 73.2 % 4210 3080 1 1129 3080 99.0 % 202 200 2 200
replication 90.5 % 13236 11980 12 1244 8 11972 65.7 % 8006 5256 11 2739 11 5245 97.7 % 705 689 16 40 649
rewrite 91.8 % 2683 2463 220 1 2462 74.5 % 2452 1826 626 1 1825 100.0 % 91 91 5 86
snowball 3.7 % 9201 342 8859 342 2.7 % 8737 233 8504 233 5.9 % 539 32 507 32
statistics 91.9 % 2227 2046 181 2 2044 71.0 % 1586 1126 460 4 1122 95.6 % 90 86 4 21 65
storage 84.1 % 15130 12727 2403 35 12692 60.5 % 11081 6703 8 1 4369 49 4 6650 93.8 % 1030 966 2 62 49 917
tcop 78.4 % 4517 3541 3 973 2 3539 63.2 % 2783 1758 2 1 1022 4 3 1751 92.5 % 120 111 9 6 105
tsearch 89.8 % 3370 3027 343 3027 67.6 % 2790 1886 904 1886 88.9 % 208 185 23 17 168
utils 84.9 % 92133 78261 2 22 366 13482 70 2211 5 75975 1 66.3 % 62268 41278 27 492 20461 53 1428 39797 5 5 89.2 % 6342 5658 9 3 2 670 3 89 231 5335
∗ 'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1