LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: 157166bf1e7b60cf936c3c96f6e44d24268705a4.info Lines: 46.7 % 149050 69571
Test Date: 2025-07-08 19:05:57 Functions: 35.5 % 24388 8659

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.8%9.8%
9.8 % 3825 375 10.8 % 371 40
compute_tools/src/bin
7.3%7.3%
7.3 % 599 44 8.6 % 35 3
compute_tools/src/bin/fast_import
0.0%
0.0 % 120 0.0 % 16
compute_tools/src/http
0.0%
0.0 % 138 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 % 262 0.0 % 50
compute_tools/tests
100.0%
100.0 % 99 99 100.0 % 9 9
control_plane/src
0.9%0.9%
0.9 % 2900 27 0.7 % 414 3
control_plane/src/bin
0.0%
0.0 % 999 0.0 % 74
control_plane/storcon_cli/src
0.0%
0.0 % 1028 0.0 % 40
endpoint_storage/src
79.0%79.0%
79.0 % 505 399 63.4 % 101 64
libs/compute_api/src
62.2%62.2%
62.2 % 283 176 6.2 % 256 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.3%11.3%
11.3 % 918 104 1.6 % 980 16
libs/metrics/src
42.8%42.8%
42.8 % 552 236 32.5 % 160 52
libs/neon-shmem/src
87.9%87.9%
87.9 % 182 160 73.7 % 19 14
libs/pageserver_api/src
67.1%67.1%
67.1 % 3402 2284 23.6 % 912 215
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
76.0%76.0%
76.0 % 321 244 56.5 % 85 48
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.2%75.2%
75.2 % 3307 2487 56.6 % 613 347
libs/remote_storage/tests
85.0%85.0%
85.0 % 313 266 98.4 % 63 62
libs/remote_storage/tests/common
91.0%91.0%
91.0 % 156 142 81.5 % 54 44
libs/safekeeper_api/src
68.0%68.0%
68.0 % 150 102 11.4 % 149 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
73.6%73.6%
73.6 % 3579 2633 44.1 % 1631 719
libs/utils/src/fs_ext
94.0%94.0%
94.0 % 50 47 85.7 % 7 6
libs/utils/src/sync
86.9%86.9%
86.9 % 725 630 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.0%83.0%
83.0 % 696 578 55.3 % 114 63
pageserver/client/src
0.0%
0.0 % 754 0.0 % 191
pageserver/client/src/mgmt_api
0.0%
0.0 % 32 0.0 % 3
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
21.2%21.2%
21.2 % 918 195 18.1 % 83 15
pageserver/page_api/src
0.0%
0.0 % 442 0.0 % 86
pageserver/pagebench/src
0.0%
0.0 % 17 0.0 % 1
pageserver/pagebench/src/cmd
0.0%
0.0 % 877 0.0 % 77
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 % 22227 13653 45.2 % 2493 1127
pageserver/src/bin
4.1%4.1%
4.1 % 564 23 7.7 % 39 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 % 2746 0.0 % 901
pageserver/src/tenant
67.3%67.3%
67.3 % 13597 9150 64.8 % 1504 974
pageserver/src/tenant/layer_map
96.7%96.7%
96.7 % 484 468 95.0 % 60 57
pageserver/src/tenant/remote_timeline_client
84.8%84.8%
84.8 % 1646 1396 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.8%44.8%
44.8 % 5738 2570 41.6 % 507 211
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
55.1%55.1%
55.1 % 3031 1671 42.8 % 746 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 % 756 13 3.6 % 28 1
proxy/src/cache
60.8%60.8%
60.8 % 383 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
39.4%39.4%
39.4 % 386 152 14.2 % 113 16
proxy/src/control_plane/client
5.3%5.3%
5.3 % 550 29 7.5 % 80 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.4%43.4%
43.4 % 295 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.3%19.3%
19.3 % 486 94 10.6 % 85 9
proxy/src/sasl
84.3%84.3%
84.3 % 115 97 52.6 % 19 10
proxy/src/scram
95.3%95.3%
95.3 % 640 610 97.6 % 82 80
proxy/src/serverless
26.3%26.3%
26.3 % 2948 774 22.4 % 331 74
proxy/src/tls
46.8%46.8%
46.8 % 265 124 42.2 % 45 19
safekeeper/client/src
0.0%
0.0 % 163 0.0 % 67
safekeeper/src
38.1%38.1%
38.1 % 8744 3333 41.4 % 1043 432
safekeeper/src/bin
0.9%0.9%
0.9 % 333 3 2.9 % 34 1
safekeeper/src/http
2.1%2.1%
2.1 % 585 12 1.1 % 94 1
safekeeper/tests
100.0%
100.0 % 157 157 100.0 % 10 10
safekeeper/tests/walproposer_sim
93.6%93.6%
93.6 % 1352 1265 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 % 35
storage_controller/src
17.6%17.6%
17.6 % 14595 2563 6.6 % 2495 164
storage_controller/src/persistence
0.0%
0.0 % 21 0.0 % 5
storage_controller/src/service
7.2%7.2%
7.2 % 1700 123 4.2 % 192 8
storage_scrubber/src
0.0%
0.0 % 2963 0.0 % 307

Generated by: LCOV version 2.1-beta