LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: 5713ff31fc16472ab3f92425989ca6addc3dcf9c.info Lines: 45.8 % 156471 71623
Test Date: 2025-07-30 16:18:19 Functions: 34.7 % 25440 8831

Directory Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
compute_tools/src
10.0%10.0%
10.0 % 4642 462 11.6 % 430 50
compute_tools/src/bin
13.0%13.0%
13.0 % 685 89 12.8 % 39 5
compute_tools/src/bin/fast_import
0.0%
0.0 % 120 0.0 % 16
compute_tools/src/http
0.0%
0.0 % 151 0.0 % 44
compute_tools/src/http/extract
0.0%
0.0 % 78 0.0 % 31
compute_tools/src/http/middleware
0.0%
0.0 % 98 0.0 % 10
compute_tools/src/http/routes
0.0%
0.0 % 337 0.0 % 62
compute_tools/tests
100.0%
100.0 % 99 99 100.0 % 9 9
control_plane/src
0.9%0.9%
0.9 % 3043 27 0.7 % 420 3
control_plane/src/bin
0.0%
0.0 % 994 0.0 % 75
control_plane/storcon_cli/src
0.0%
0.0 % 1065 0.0 % 43
endpoint_storage/src
79.0%79.0%
79.0 % 505 399 63.4 % 101 64
libs/compute_api/src
51.8%51.8%
51.8 % 388 201 5.4 % 335 18
libs/consumption_metrics/src
69.8%69.8%
69.8 % 43 30 28.6 % 21 6
libs/desim/src
90.9%90.9%
90.9 % 768 698 87.8 % 263 231
libs/desim/tests
97.9%97.9%
97.9 % 145 142 100.0 % 16 16
libs/http-utils/src
11.3%11.3%
11.3 % 931 105 1.6 % 1004 16
libs/metrics/src
43.6%43.6%
43.6 % 566 247 32.9 % 167 55
libs/neon-shmem/src
86.9%86.9%
86.9 % 536 466 80.4 % 56 45
libs/neon-shmem/src/hash
90.7%90.7%
90.7 % 442 401 86.8 % 38 33
libs/pageserver_api/src
67.3%67.3%
67.3 % 3436 2313 23.5 % 925 217
libs/pageserver_api/src/config
100.0%
100.0 % 64 64 100.0 % 3 3
libs/pageserver_api/src/models
89.0%89.0%
89.0 % 163 145 37.2 % 43 16
libs/postgres_backend/src
32.4%32.4%
32.4 % 553 179 16.3 % 208 34
libs/postgres_backend/tests
92.2%92.2%
92.2 % 103 95 100.0 % 14 14
libs/postgres_connection/src
83.1%83.1%
83.1 % 154 128 71.1 % 38 27
libs/postgres_ffi/src
58.8%58.8%
58.8 % 1386 815 55.7 % 352 196
libs/postgres_ffi/wal_craft/src
81.2%81.2%
81.2 % 415 337 88.3 % 120 106
libs/postgres_ffi/wal_craft/src/bin
45.0%45.0%
45.0 % 109 49 40.0 % 5 2
libs/postgres_ffi_types/src
75.0%75.0%
75.0 % 16 12 100.0 % 2 2
libs/postgres_initdb/src
0.0%
0.0 % 60 0.0 % 3
libs/postgres_versioninfo/src
51.3%51.3%
51.3 % 78 40 33.3 % 30 10
libs/posthog_client_lite/src
56.6%56.6%
56.6 % 698 395 23.5 % 51 12
libs/pq_proto/src
42.2%42.2%
42.2 % 659 278 24.5 % 237 58
libs/proxy/json/src
81.6%81.6%
81.6 % 321 262 59.7 % 119 71
libs/proxy/postgres-protocol2/src
20.0%20.0%
20.0 % 20 4 20.0 % 5 1
libs/proxy/postgres-protocol2/src/authentication
87.8%87.8%
87.8 % 294 258 83.0 % 47 39
libs/proxy/postgres-protocol2/src/escape
100.0%
100.0 % 49 49 100.0 % 5 5
libs/proxy/postgres-protocol2/src/message
24.1%24.1%
24.1 % 568 137 23.2 % 138 32
libs/proxy/postgres-protocol2/src/password
95.1%95.1%
95.1 % 41 39 100.0 % 6 6
libs/proxy/postgres-protocol2/src/types
34.5%34.5%
34.5 % 200 69 44.8 % 29 13
libs/proxy/postgres-types2/src
1.5%1.5%
1.5 % 911 14 3.8 % 53 2
libs/proxy/tokio-postgres2/src
14.1%14.1%
14.1 % 1623 229 9.9 % 404 40
libs/proxy/tokio-postgres2/src/error
40.1%40.1%
40.1 % 287 115 23.2 % 56 13
libs/remote_storage/src
75.3%75.3%
75.3 % 3412 2568 56.8 % 621 353
libs/remote_storage/tests
85.1%85.1%
85.1 % 316 269 98.4 % 63 62
libs/remote_storage/tests/common
91.3%91.3%
91.3 % 173 158 81.5 % 54 44
libs/safekeeper_api/src
67.5%67.5%
67.5 % 151 102 11.1 % 153 17
libs/tenant_size_model/src
41.0%41.0%
41.0 % 266 109 18.8 % 16 3
libs/tenant_size_model/tests
97.3%97.3%
97.3 % 147 143 92.3 % 13 12
libs/tracing-utils/src
0.0%
0.0 % 117 0.0 % 87
libs/utils/src
72.8%72.8%
72.8 % 3720 2709 43.1 % 1691 728
libs/utils/src/fs_ext
94.0%94.0%
94.0 % 50 47 85.7 % 7 6
libs/utils/src/sync
86.3%86.3%
86.3 % 725 626 78.7 % 301 237
libs/utils/src/sync/duplex
71.4%71.4%
71.4 % 14 10 62.5 % 16 10
libs/utils/tests
95.5%95.5%
95.5 % 22 21 60.0 % 5 3
libs/vm_monitor/src
22.7%22.7%
22.7 % 326 74 7.5 % 67 5
libs/vm_monitor/src/bin
0.0%
0.0 % 13 0.0 % 2
libs/wal_decoder/src
51.6%51.6%
51.6 % 1550 800 34.4 % 131 45
libs/wal_decoder/src/models
87.3%87.3%
87.3 % 181 158 63.0 % 27 17
libs/walproposer/src
83.3%83.3%
83.3 % 705 587 55.3 % 114 63
pageserver/client/src
0.0%
0.0 % 822 0.0 % 199
pageserver/client/src/mgmt_api
0.0%
0.0 % 32 0.0 % 3
pageserver/client_grpc/src
0.0%
0.0 % 564 0.0 % 102
pageserver/compaction/src
77.2%77.2%
77.2 % 1217 939 58.8 % 182 107
pageserver/compaction/src/bin
0.0%
0.0 % 103 0.0 % 17
pageserver/compaction/src/simulator
0.0%
0.0 % 300 0.0 % 16
pageserver/compaction/tests
100.0%
100.0 % 47 47 100.0 % 6 6
pageserver/ctl/src
18.5%18.5%
18.5 % 1056 195 16.1 % 93 15
pageserver/page_api/src
0.0%
0.0 % 620 0.0 % 109
pageserver/pagebench/src
0.0%
0.0 % 34 0.0 % 1
pageserver/pagebench/src/cmd
0.0%
0.0 % 1006 0.0 % 92
pageserver/pagebench/src/util
0.0%
0.0 % 56 0.0 % 12
pageserver/pagebench/src/util/cli
0.0%
0.0 % 18 0.0 % 2
pageserver/src
60.8%60.8%
60.8 % 22761 13843 45.1 % 2529 1140
pageserver/src/bin
3.9%3.9%
3.9 % 586 23 7.3 % 41 3
pageserver/src/config
99.2%99.2%
99.2 % 118 117 100.0 % 11 11
pageserver/src/consumption_metrics
62.8%62.8%
62.8 % 766 481 55.3 % 103 57
pageserver/src/consumption_metrics/metrics
100.0%
100.0 % 436 436 100.0 % 20 20
pageserver/src/deletion_queue
70.5%70.5%
70.5 % 511 360 52.5 % 59 31
pageserver/src/http
0.0%
0.0 % 2823 0.0 % 935
pageserver/src/tenant
66.3%66.3%
66.3 % 14221 9424 64.1 % 1541 988
pageserver/src/tenant/layer_map
96.7%96.7%
96.7 % 484 468 95.0 % 60 57
pageserver/src/tenant/remote_timeline_client
85.2%85.2%
85.2 % 1760 1500 45.0 % 189 85
pageserver/src/tenant/secondary
1.6%1.6%
1.6 % 1370 22 2.0 % 148 3
pageserver/src/tenant/storage_layer
85.1%85.1%
85.1 % 5652 4812 76.5 % 630 482
pageserver/src/tenant/storage_layer/inmemory_layer
95.8%95.8%
95.8 % 552 529 100.0 % 99 99
pageserver/src/tenant/storage_layer/layer
97.8%97.8%
97.8 % 742 726 96.2 % 52 50
pageserver/src/tenant/timeline
45.0%45.0%
45.0 % 5792 2605 42.0 % 510 214
pageserver/src/tenant/timeline/import_pgdata
0.4%0.4%
0.4 % 708 3 0.9 % 115 1
pageserver/src/tenant/timeline/walreceiver
41.8%41.8%
41.8 % 1409 589 48.9 % 94 46
pageserver/src/virtual_file
63.3%63.3%
63.3 % 406 257 61.5 % 104 64
pageserver/src/virtual_file/io_engine
51.9%51.9%
51.9 % 106 55 76.9 % 13 10
pageserver/src/virtual_file/owned_buffers_io
97.5%97.5%
97.5 % 314 306 95.8 % 72 69
pageserver/src/virtual_file/owned_buffers_io/aligned_buffer
88.6%88.6%
88.6 % 385 341 82.9 % 117 97
pageserver/src/virtual_file/owned_buffers_io/write
85.3%85.3%
85.3 % 224 191 74.6 % 71 53
pageserver/src/walredo
49.2%49.2%
49.2 % 262 129 83.3 % 12 10
pageserver/src/walredo/process
70.4%70.4%
70.4 % 71 50 76.9 % 13 10
pgxn/neon/communicator/src/worker_process
0.0%
0.0 % 252 0.0 % 37
proxy/src
54.6%54.6%
54.6 % 3075 1678 41.0 % 790 324
proxy/src/auth
86.4%86.4%
86.4 % 575 497 63.0 % 92 58
proxy/src/auth/backend
72.7%72.7%
72.7 % 1357 987 54.8 % 230 126
proxy/src/bin
0.0%
0.0 % 9 0.0 % 6
proxy/src/binary
1.6%1.6%
1.6 % 812 13 3.3 % 30 1
proxy/src/cache
81.6%81.6%
81.6 % 429 350 63.5 % 63 40
proxy/src/compute
10.7%10.7%
10.7 % 224 24 11.1 % 27 3
proxy/src/compute_ctl
0.0%
0.0 % 45 0.0 % 13
proxy/src/context
56.1%56.1%
56.1 % 733 411 52.3 % 107 56
proxy/src/control_plane
41.2%41.2%
41.2 % 369 152 14.5 % 110 16
proxy/src/control_plane/client
4.9%4.9%
4.9 % 591 29 7.3 % 82 6
proxy/src/http
41.1%41.1%
41.1 % 168 69 28.6 % 35 10
proxy/src/pglb
42.3%42.3%
42.3 % 454 192 20.8 % 96 20
proxy/src/proxy
48.6%48.6%
48.6 % 416 202 37.5 % 56 21
proxy/src/proxy/tests
97.7%97.7%
97.7 % 705 689 97.7 % 88 86
proxy/src/rate_limiter
89.4%89.4%
89.4 % 359 321 76.8 % 69 53
proxy/src/rate_limiter/limit_algorithm
98.9%98.9%
98.9 % 183 181 86.7 % 15 13
proxy/src/redis
18.1%18.1%
18.1 % 481 87 9.1 % 77 7
proxy/src/sasl
84.3%84.3%
84.3 % 115 97 52.6 % 19 10
proxy/src/scram
94.3%94.3%
94.3 % 759 716 94.8 % 97 92
proxy/src/serverless
21.9%21.9%
21.9 % 3499 768 17.7 % 419 74
proxy/src/tls
46.8%46.8%
46.8 % 265 124 42.2 % 45 19
safekeeper/client/src
0.0%
0.0 % 162 0.0 % 67
safekeeper/src
36.7%36.7%
36.7 % 9258 3401 40.2 % 1086 437
safekeeper/src/bin
0.8%0.8%
0.8 % 391 3 2.4 % 41 1
safekeeper/src/http
2.0%2.0%
2.0 % 610 12 1.0 % 98 1
safekeeper/tests
100.0%
100.0 % 157 157 100.0 % 10 10
safekeeper/tests/walproposer_sim
93.6%93.6%
93.6 % 1360 1273 86.4 % 390 337
storage_broker/src
46.4%46.4%
46.4 % 69 32 43.8 % 16 7
storage_broker/src/bin
39.4%39.4%
39.4 % 485 191 36.5 % 52 19
storage_controller/client/src
0.0%
0.0 % 38 0.0 % 39
storage_controller/src
17.3%17.3%
17.3 % 15128 2623 6.4 % 2709 173
storage_controller/src/persistence
0.0%
0.0 % 21 0.0 % 5
storage_controller/src/service
6.5%6.5%
6.5 % 1888 123 3.9 % 204 8
storage_scrubber/src
0.0%
0.0 % 2963 0.0 % 307

Generated by: LCOV version 2.1-beta