LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: 1e20c4f2b28aa592527961bb32170ebbd2c9172f.info Lines: 46.2 % 152071 70192
Test Date: 2025-07-16 12:29:03 Functions: 35.1 % 24836 8706

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.5%9.5%
9.5 % 3947 375 10.6 % 378 40
compute_tools/src/bin
13.8%13.8%
13.8 % 645 89 13.5 % 37 5
compute_tools/src/bin/fast_import
0.0%
0.0 % 120 0.0 % 16
compute_tools/src/http
0.0%
0.0 % 139 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 % 272 0.0 % 52
compute_tools/tests
100.0%
100.0 % 99 99 100.0 % 9 9
control_plane/src
0.9%0.9%
0.9 % 2919 27 0.7 % 414 3
control_plane/src/bin
0.0%
0.0 % 1000 0.0 % 74
control_plane/storcon_cli/src
0.0%
0.0 % 1064 0.0 % 43
endpoint_storage/src
79.0%79.0%
79.0 % 505 399 63.4 % 101 64
libs/compute_api/src
59.3%59.3%
59.3 % 297 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 % 1001 16
libs/metrics/src
42.8%42.8%
42.8 % 552 236 32.9 % 158 52
libs/neon-shmem/src
91.9%91.9%
91.9 % 173 159 73.7 % 19 14
libs/pageserver_api/src
67.3%67.3%
67.3 % 3434 2310 23.4 % 933 218
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.7%32.7%
32.7 % 547 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
79.1%79.1%
79.1 % 321 254 53.0 % 100 53
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
28.8%28.8%
28.8 % 584 168 27.0 % 141 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.8%17.8%
17.8 % 1616 288 12.1 % 479 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 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 % 150 0.0 % 92
libs/utils/src
72.3%72.3%
72.3 % 3678 2660 43.3 % 1666 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 % 809 0.0 % 197
pageserver/client/src/mgmt_api
0.0%
0.0 % 32 0.0 % 3
pageserver/client_grpc/src
0.0%
0.0 % 703 0.0 % 125
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 % 1054 195 16.1 % 93 15
pageserver/page_api/src
0.0%
0.0 % 484 0.0 % 102
pageserver/pagebench/src
0.0%
0.0 % 34 0.0 % 1
pageserver/pagebench/src/cmd
0.0%
0.0 % 1007 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.4%61.4%
61.4 % 22323 13708 45.3 % 2505 1134
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
71.2%71.2%
71.2 % 511 364 52.5 % 59 31
pageserver/src/http
0.0%
0.0 % 2813 0.0 % 934
pageserver/src/tenant
66.3%66.3%
66.3 % 14168 9399 64.3 % 1537 988
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 % 5651 4811 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 % 5775 2595 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
0.0%
0.0 % 3 0.0 % 1
proxy/src
54.0%54.0%
54.0 % 3092 1671 42.5 % 750 319
proxy/src/auth
86.4%86.4%
86.4 % 572 494 63.0 % 92 58
proxy/src/auth/backend
72.6%72.6%
72.6 % 1354 983 54.8 % 230 126
proxy/src/bin
0.0%
0.0 % 9 0.0 % 6
proxy/src/binary
1.7%1.7%
1.7 % 757 13 3.6 % 28 1
proxy/src/cache
60.4%60.4%
60.4 % 386 233 49.1 % 53 26
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
5.3%5.3%
5.3 % 549 29 7.6 % 79 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
43.2%43.2%
43.2 % 296 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
19.1%19.1%
19.1 % 492 94 10.6 % 85 9
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
26.0%26.0%
26.0 % 2940 763 22.0 % 332 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.4%37.4%
37.4 % 9090 3404 41.1 % 1069 439
safekeeper/src/bin
0.8%0.8%
0.8 % 360 3 2.6 % 38 1
safekeeper/src/http
2.0%2.0%
2.0 % 595 12 1.1 % 95 1
safekeeper/tests
100.0%
100.0 % 157 157 100.0 % 10 10
safekeeper/tests/walproposer_sim
93.6%93.6%
93.6 % 1358 1271 86.7 % 390 338
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 % 14752 2563 6.5 % 2534 164
storage_controller/src/persistence
0.0%
0.0 % 21 0.0 % 5
storage_controller/src/service
7.2%7.2%
7.2 % 1720 123 4.2 % 190 8
storage_scrubber/src
0.0%
0.0 % 2963 0.0 % 307

Generated by: LCOV version 2.1-beta