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: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 82.9 % 372831 308979 629 157 691 62375 482 3870 4915 299712 5 11 410 2908
Current Date: 2026-11-05 14:14:01 +0100 Functions: 89.6 % 18631 16686 46 4 12 1883 25 168 1185 15308 16 102
Baseline: lcov-20261105-baseline Branches: 64.3 % 258601 166272 1067 221 996 90045 396 2557 2692 160627 13 11
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Summarize by: Date bin [..1] days: 96.2 % 104 100 4 19 81
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 90.7 % 281 255 26 64 191
(7,30] days: 83.1 % 1194 992 126 76 1 365 626
(30,360] days: 63.9 % 38805 24800 501 19 1 13484 73 85 4462 20180 1
(360..) days: 85.1 % 332447 282832 2 138 690 48785 409 3784 5 278634 5 10
Function coverage date bins:
[..1] days: 100.0 % 4 4 1 3
(1,7] days: 100.0 % 10 10 6 4
(7,30] days: 90.5 % 42 38 4 14 24
(30,360] days: 81.6 % 1559 1272 22 1 264 3 1 282 986
(360..) days: 90.3 % 17016 15362 20 3 12 1619 22 167 882 14291
Branch coverage date bins:
[..1] days: 77.8 % 90 70 5 15 13 57
(1,7] days: 76.1 % 272 207 13 52 1 33 173
(7,30] days: 71.1 % 939 668 130 141 4 238 426
(30,360] days: 54.1 % 24667 13357 919 16 10 10365 39 128 2408 10782
(360..) days: 65.3 % 232657 151970 205 986 79472 352 2429 149189 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∗
96.2%96.2%
96.2 % 104 100 4 19 81 77.8 % 90 70 5 15 13 57 100.0 % 4 4 1 3
utils 96.8 % 63 61 2 17 44 78.8 % 52 41 5 6 13 28 100.0 % 4 4 1 3
libpq 50.0 % 2 1 1 1 25.0 % 4 1 3 1 -
optimizer 90.9 % 11 10 1 10 75.0 % 12 9 3 9 -
executor 100.0 % 14 14 14 85.7 % 14 12 2 12 -
postmaster 100.0 % 3 3 3 50.0 % 2 1 1 1 -
(1,7] days Total∗
90.7%90.7%
90.7 % 281 255 26 64 191 76.1 % 272 207 13 52 1 33 173 100.0 % 10 10 6 4
access 81.0 % 63 51 12 23 28 59.6 % 52 31 10 11 12 19 100.0 % 1 1 1
utils 72.7 % 22 16 6 3 13 59.4 % 32 19 1 12 1 18 100.0 % 1 1 1
optimizer 95.3 % 85 81 4 21 60 89.8 % 88 79 2 7 1 18 60 100.0 % 4 4 2 2
replication 100.0 % 15 15 15 72.7 % 22 16 6 16 -
backup 100.0 % 11 11 11 64.3 % 14 9 5 9 100.0 % 1 1 1
commands 100.0 % 22 22 16 6 75.0 % 20 15 5 2 13 100.0 % 2 2 2
executor 91.2 % 34 31 3 31 89.3 % 28 25 3 25 -
statistics 100.0 % 20 20 20 85.7 % 14 12 2 12 100.0 % 1 1 1
catalog 100.0 % 5 5 5 50.0 % 2 1 1 1 -
storage 0.0 % 1 1 - -
(7,30] days Total∗
83.1%83.1%
83.1 % 1194 992 126 76 1 365 626 71.1 % 939 668 130 141 4 238 426 90.5 % 42 38 4 14 24
utils 84.2 % 392 330 46 16 232 98 68.0 % 334 227 75 32 161 66 100.0 % 8 8 5 3
access 82.9 % 146 121 2 23 56 65 66.1 % 112 74 12 26 36 38 100.0 % 5 5 2 3
optimizer 93.5 % 263 246 17 246 82.4 % 205 169 36 169 100.0 % 9 9 1 8
executor 47.1 % 102 48 47 7 3 45 57.1 % 56 32 17 7 1 31 33.3 % 6 2 4 2
commands 72.5 % 80 58 19 3 1 26 31 72.2 % 72 52 13 7 19 33 100.0 % 2 2 1 1
replication 98.8 % 82 81 1 4 77 78.8 % 66 52 1 13 1 51 100.0 % 7 7 1 6
libpq 70.4 % 27 19 1 7 2 17 57.7 % 26 15 11 2 13 -
tcop 75.0 % 40 30 10 30 54.5 % 22 12 10 12 100.0 % 3 3 3
backup 89.5 % 19 17 2 17 58.3 % 12 7 5 7 -
storage 93.3 % 15 14 1 5 9 77.8 % 18 14 2 2 4 4 6 -
partitioning 100.0 % 3 3 3 75.0 % 4 3 1 3 -
catalog 100.0 % 3 3 3 83.3 % 6 5 1 5 -
(30,360] days Total∗
63.9%63.9%
63.9 % 38805 24800 501 19 1 13484 73 85 4462 20180 1 54.1 % 24667 13357 919 16 10 10365 39 128 2408 10782 81.6 % 1559 1272 22 1 264 3 1 282 986
snowball 2.1 % 11368 242 11126 242 1.6 % 5833 91 5742 91 4.6 % 194 9 185 9
utils 86.4 % 6690 5781 213 8 688 1 8 1531 4241 62.8 % 4294 2696 403 6 1189 2 880 1814 87.3 % 402 351 13 38 97 254
access 91.1 % 4868 4435 78 355 19 3 863 3550 1 74.6 % 3547 2645 148 3 751 6 417 2222 93.5 % 246 230 3 13 3 1 63 163
commands 90.2 % 3500 3157 16 4 1 322 71 304 2782 72.6 % 2560 1859 39 2 10 650 126 162 1571 97.6 % 123 120 3 19 101
storage 89.0 % 2242 1996 19 3 224 147 1849 69.6 % 1451 1010 35 2 404 3 2 73 932 91.3 % 161 147 14 11 136
replication 90.7 % 1588 1441 20 3 124 111 1330 69.8 % 1114 778 25 3 308 2 53 723 98.0 % 98 96 1 1 6 90
optimizer 94.3 % 2101 1982 7 112 4 232 1746 81.7 % 1717 1403 13 301 3 145 1255 100.0 % 58 58 5 53
postmaster 87.3 % 1047 914 91 42 48 3 510 353 64.8 % 670 434 144 92 22 254 158 100.0 % 41 41 27 14
libpq 79.3 % 512 406 6 100 29 377 56.1 % 488 274 8 206 10 264 94.4 % 18 17 1 2 15
executor 85.6 % 1289 1104 13 1 171 144 960 68.3 % 657 449 11 197 37 412 89.3 % 56 50 1 1 4 5 45
statistics 95.6 % 1194 1141 5 48 96 1045 78.3 % 723 566 12 145 96 470 97.7 % 44 43 1 10 33
catalog 93.7 % 646 605 7 34 89 516 72.5 % 494 358 23 113 55 303 100.0 % 34 34 4 30
parser 95.2 % 682 649 3 30 158 491 78.1 % 453 354 24 75 122 232 100.0 % 19 19 8 11
tsearch 89.9 % 238 214 6 18 19 195 59.4 % 138 82 56 4 78 71.4 % 14 10 4 3 7
tcop 82.2 % 197 162 1 34 44 118 68.8 % 138 95 13 30 39 56 100.0 % 8 8 1 7
rewrite 91.9 % 99 91 8 11 80 68.5 % 108 74 4 30 8 66 100.0 % 5 5 1 4
nodes 88.5 % 217 192 9 16 119 73 80.2 % 106 85 6 15 28 57 83.3 % 18 15 3 13 2
backup 85.9 % 71 61 6 4 16 45 62.0 % 50 31 9 10 17 14 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
lib 76.7 % 43 33 10 1 12 20 50.0 % 22 11 1 10 1 5 5 100.0 % 3 3 1 2
partitioning 97.9 % 95 93 1 1 23 70 76.1 % 46 35 11 35 100.0 % 1 1 1
regex 73.9 % 23 17 6 17 33.3 % 12 4 8 4 -
foreign 94.4 % 18 17 1 17 37.5 % 8 3 5 3 100.0 % 4 4 4
(360..) days Total
85.1%85.1%
85.1 % 332447 282832 2 138 690 48785 409 3784 5 278634 5 10 65.3 % 232657 151970 205 986 79472 352 2429 149189 13 11 90.3 % 17016 15362 20 3 12 1619 22 167 882 14291
utils 85.0 % 92186 78359 2 47 366 13412 42 2215 5 76097 1 66.3 % 62262 41308 40 493 20411 42 1431 39835 5 5 89.3 % 6390 5705 11 1 2 671 5 90 268 5342
access 87.9 % 45465 39972 15 1 5477 129 57 39786 1 1 66.0 % 29460 19453 34 30 9939 92 56 19305 3 1 94.8 % 2148 2037 4 107 7 154 1876
snowball 3.7 % 9201 342 8859 342 2.7 % 8737 233 8504 233 5.9 % 539 32 507 32
commands 89.0 % 32919 29286 60 3573 40 1196 28050 68.4 % 26148 17892 3 272 7981 33 806 17053 97.9 % 1123 1099 24 1 47 77 974
storage 84.1 % 15203 12792 43 2368 11 12781 60.5 % 11121 6733 22 1 4365 21 4 6708 93.9 % 1034 971 2 1 60 50 921
optimizer 94.3 % 26692 25183 1509 29 25154 79.3 % 20702 16415 2 4281 10 16405 1 3 99.4 % 1077 1070 1 6 2 70 998
executor 91.7 % 23581 21624 2 1955 58 21566 2 73.3 % 14647 10743 12 3892 28 4 10711 93.9 % 1092 1025 1 66 4 79 942
parser 90.2 % 20042 18071 11 1960 8 203 17860 71.5 % 10996 7865 30 3101 4 100 7761 98.5 % 469 462 7 6 15 441
replication 90.5 % 13731 12433 9 1289 9 12424 65.9 % 8583 5655 13 2915 9 5646 97.9 % 721 706 15 1 40 665
catalog 89.7 % 13962 12524 1 1437 2 12522 69.6 % 9214 6409 1 2804 2 6407 96.0 % 575 552 23 24 528
libpq 57.6 % 4647 2675 1972 1 24 2650 4 6 36.7 % 3741 1373 2362 1 1372 4 2 82.5 % 263 217 1 45 1 11 205
nodes 75.5 % 6192 4677 8 238 1269 62 4615 58.8 % 5478 3223 73 146 2036 86 3137 88.9 % 316 281 1 10 24 9 8 264
postmaster 78.6 % 4138 3252 14 872 6 89 3157 60.8 % 2892 1758 1 13 1120 10 25 1723 96.4 % 194 187 7 16 18 153
regex 91.3 % 4939 4511 428 4511 73.2 % 4214 3083 1131 3083 99.0 % 202 200 2 200
tcop 78.6 % 4543 3569 974 8 3561 63.5 % 2797 1775 1 1021 8 3 1764 92.5 % 120 111 9 8 103
tsearch 89.8 % 3374 3031 343 3031 67.6 % 2792 1887 905 1887 89.0 % 209 186 23 17 169
rewrite 91.8 % 2683 2463 220 1 2462 74.6 % 2452 1828 624 1 1827 100.0 % 91 91 5 86
partitioning 94.8 % 2695 2556 139 2556 75.9 % 2289 1738 551 1738 98.8 % 80 79 1 7 72
backup 85.7 % 1699 1456 13 230 1456 54.9 % 1166 640 4 522 640 96.5 % 113 109 4 5 104
statistics 92.0 % 2224 2046 178 2 2044 71.3 % 1578 1125 453 4 1121 95.6 % 90 86 4 21 65
bootstrap 83.7 % 510 427 83 427 51.8 % 336 174 162 174 81.8 % 22 18 4 18
port 71.1 % 242 172 70 172 33.0 % 230 76 154 76 94.7 % 19 18 1 18
lib 92.8 % 1132 1051 81 1 1050 76.4 % 547 418 129 1 417 95.7 % 93 89 4 4 85
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
main 86.3 % 117 101 16 101 63.8 % 47 30 17 30 85.7 % 7 6 1 1 5
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.0-1