LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: 4be46b1c0003aa3bbac9ade362c676b419df4c20.info Lines: 46.0 % 154711 71105
Test Date: 2025-07-22 17:50:06 Functions: 34.8 % 25281 8796

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
9.4%9.4%
9.4 % 3995 375 10.5 % 380 40
compute_tools/src/bin
13.8%13.8%
13.8 % 647 89 13.9 % 36 5
compute_tools/src/bin/fast_import
0.0%
0.0 % 120 0.0 % 16
compute_tools/src/http
0.0%
0.0 % 142 0.0 % 42
compute_tools/src/http/extract
0.0%
0.0 % 78 0.0 % 31
compute_tools/src/http/middleware
0.0%
0.0 % 85 0.0 % 8
compute_tools/src/http/routes
0.0%
0.0 % 298 0.0 % 56
compute_tools/tests
100.0%
100.0 % 99 99 100.0 % 9 9
control_plane/src
0.9%0.9%
0.9 % 2923 27 0.7 % 414 3
control_plane/src/bin
0.0%
0.0 % 1001 0.0 % 74
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
59.1%59.1%
59.1 % 298 176 6.2 % 258 16
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.2%11.2%
11.2 % 932 104 1.6 % 1004 16
libs/metrics/src
42.3%42.3%
42.3 % 563 238 32.3 % 161 52
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 % 3427 2307 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
29.6%29.6%
29.6 % 568 168 27.5 % 138 38
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
17.5%17.5%
17.5 % 1586 278 12.3 % 471 58
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 2569 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.1%72.1%
72.1 % 3692 2662 43.1 % 1673 721
libs/utils/src/fs_ext
94.0%94.0%
94.0 % 50 47 85.7 % 7 6
libs/utils/src/sync
87.0%87.0%
87.0 % 725 631 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.2%83.2%
83.2 % 702 584 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 % 722 0.0 % 116
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 % 462 0.0 % 96
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
61.5%61.5%
61.5 % 22381 13761 45.3 % 2502 1133
pageserver/src/bin
3.9%3.9%
3.9 % 585 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 % 2813 0.0 % 934
pageserver/src/tenant
66.4%66.4%
66.4 % 14176 9406 64.3 % 1538 989
pageserver/src/tenant/layer_map
96.7%96.7%
96.7 % 484 468 95.0 % 60 57
pageserver/src/tenant/remote_timeline_client
84.3%84.3%
84.3 % 1659 1399 44.7 % 188 84
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
44.9%44.9%
44.9 % 5783 2598 41.8 % 509 213
pageserver/src/tenant/timeline/import_pgdata
0.4%0.4%
0.4 % 708 3 0.9 % 115 1
pageserver/src/tenant/timeline/walreceiver
42.0%42.0%
42.0 % 1403 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.3%54.3%
54.3 % 3026 1642 41.4 % 775 321
proxy/src/auth
86.4%86.4%
86.4 % 572 494 63.0 % 92 58
proxy/src/auth/backend
72.7%72.7%
72.7 % 1353 983 54.8 % 230 126
proxy/src/bin
0.0%
0.0 % 9 0.0 % 6
proxy/src/binary
1.6%1.6%
1.6 % 805 13 3.2 % 31 1
proxy/src/cache
71.1%71.1%
71.1 % 508 361 50.0 % 58 29
proxy/src/compute
10.0%10.0%
10.0 % 240 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
40.8%40.8%
40.8 % 373 152 14.2 % 113 16
proxy/src/control_plane/client
4.7%4.7%
4.7 % 611 29 6.3 % 95 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
38.8%38.8%
38.8 % 330 128 33.3 % 51 17
proxy/src/proxy/tests
96.9%96.9%
96.9 % 711 689 95.7 % 92 88
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
96.1%96.1%
96.1 % 640 615 97.6 % 82 80
proxy/src/serverless
21.0%21.0%
21.0 % 3633 763 17.2 % 425 73
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
37.1%37.1%
37.1 % 9149 3396 40.6 % 1077 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.4%17.4%
17.4 % 15073 2622 6.4 % 2708 173
storage_controller/src/persistence
0.0%
0.0 % 21 0.0 % 5
storage_controller/src/service
6.5%6.5%
6.5 % 1881 123 3.9 % 204 8
storage_scrubber/src
0.0%
0.0 % 2963 0.0 % 307

Generated by: LCOV version 2.1-beta