LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: ac1e0b9bf1b4ead74961174b01ba016322d3f9a6.info Lines: 46.6 % 148955 69455
Test Date: 2025-07-08 09:16:10 Functions: 35.5 % 24375 8650

Directory Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
pageserver/pagebench/src
0.0%
0.0 % 17 0.0 % 1
pgxn/neon/communicator/src
0.0%
0.0 % 3 0.0 % 1
libs/vm_monitor/src/bin
0.0%
0.0 % 13 0.0 % 2
pageserver/pagebench/src/util/cli
0.0%
0.0 % 18 0.0 % 2
libs/postgres_initdb/src
0.0%
0.0 % 60 0.0 % 3
pageserver/client/src/mgmt_api
0.0%
0.0 % 32 0.0 % 3
storage_controller/src/persistence
0.0%
0.0 % 21 0.0 % 5
proxy/src/bin
0.0%
0.0 % 9 0.0 % 6
compute_tools/src/http/middleware
0.0%
0.0 % 85 0.0 % 8
pageserver/pagebench/src/util
0.0%
0.0 % 56 0.0 % 12
proxy/src/compute_ctl
0.0%
0.0 % 45 0.0 % 13
compute_tools/src/bin/fast_import
0.0%
0.0 % 120 0.0 % 16
pageserver/compaction/src/simulator
0.0%
0.0 % 300 0.0 % 16
pageserver/compaction/src/bin
0.0%
0.0 % 103 0.0 % 17
compute_tools/src/http/extract
0.0%
0.0 % 78 0.0 % 31
storage_controller/client/src
0.0%
0.0 % 38 0.0 % 35
control_plane/storcon_cli/src
0.0%
0.0 % 1028 0.0 % 40
compute_tools/src/http
0.0%
0.0 % 138 0.0 % 42
compute_tools/src/http/routes
0.0%
0.0 % 262 0.0 % 50
safekeeper/client/src
0.0%
0.0 % 163 0.0 % 67
control_plane/src/bin
0.0%
0.0 % 999 0.0 % 74
pageserver/pagebench/src/cmd
0.0%
0.0 % 877 0.0 % 77
pageserver/page_api/src
0.0%
0.0 % 442 0.0 % 86
libs/tracing-utils/src
0.0%
0.0 % 150 0.0 % 92
pageserver/client/src
0.0%
0.0 % 754 0.0 % 191
storage_scrubber/src
0.0%
0.0 % 2963 0.0 % 307
pageserver/src/http
0.0%
0.0 % 2749 0.0 % 901
control_plane/src
0.9%0.9%
0.9 % 2900 27 0.7 % 414 3
pageserver/src/tenant/timeline/import_pgdata
0.4%0.4%
0.4 % 708 3 0.9 % 115 1
safekeeper/src/http
2.1%2.1%
2.1 % 585 12 1.1 % 94 1
libs/http-utils/src
6.2%6.2%
6.2 % 887 55 1.2 % 978 12
pageserver/src/tenant/secondary
1.6%1.6%
1.6 % 1370 22 2.0 % 148 3
safekeeper/src/bin
0.9%0.9%
0.9 % 333 3 2.9 % 34 1
proxy/src/binary
1.7%1.7%
1.7 % 756 13 3.6 % 28 1
libs/proxy/postgres-types2/src
1.5%1.5%
1.5 % 911 14 3.8 % 53 2
storage_controller/src/service
7.2%7.2%
7.2 % 1700 123 4.2 % 192 8
libs/compute_api/src
62.2%62.2%
62.2 % 283 176 6.2 % 256 16
storage_controller/src
17.6%17.6%
17.6 % 14592 2563 6.6 % 2495 164
libs/vm_monitor/src
22.7%22.7%
22.7 % 326 74 7.5 % 67 5
proxy/src/control_plane/client
5.3%5.3%
5.3 % 550 29 7.5 % 80 6
pageserver/src/bin
4.1%4.1%
4.1 % 564 23 7.7 % 39 3
compute_tools/src/bin
7.3%7.3%
7.3 % 599 44 8.6 % 35 3
proxy/src/redis
19.3%19.3%
19.3 % 486 94 10.6 % 85 9
compute_tools/src
9.8%9.8%
9.8 % 3813 375 10.8 % 369 40
proxy/src/compute
10.0%10.0%
10.0 % 240 24 11.1 % 27 3
libs/safekeeper_api/src
68.0%68.0%
68.0 % 150 102 11.4 % 149 17
libs/proxy/tokio-postgres2/src
17.8%17.8%
17.8 % 1616 288 12.1 % 479 58
proxy/src/control_plane
39.4%39.4%
39.4 % 386 152 14.2 % 113 16
libs/postgres_backend/src
32.7%32.7%
32.7 % 547 179 16.3 % 208 34
pageserver/ctl/src
21.2%21.2%
21.2 % 918 195 18.1 % 83 15
libs/tenant_size_model/src
41.0%41.0%
41.0 % 266 109 18.8 % 16 3
libs/proxy/postgres-protocol2/src
20.0%20.0%
20.0 % 20 4 20.0 % 5 1
proxy/src/pglb
42.3%42.3%
42.3 % 454 192 20.8 % 96 20
proxy/src/serverless
26.3%26.3%
26.3 % 2948 774 22.4 % 331 74
libs/proxy/tokio-postgres2/src/error
40.1%40.1%
40.1 % 287 115 23.2 % 56 13
libs/posthog_client_lite/src
56.6%56.6%
56.6 % 698 395 23.5 % 51 12
libs/pageserver_api/src
67.1%67.1%
67.1 % 3402 2284 23.6 % 912 215
libs/pq_proto/src
42.2%42.2%
42.2 % 659 278 24.5 % 237 58
libs/proxy/postgres-protocol2/src/message
28.8%28.8%
28.8 % 584 168 27.0 % 141 38
libs/consumption_metrics/src
69.8%69.8%
69.8 % 43 30 28.6 % 21 6
proxy/src/http
41.1%41.1%
41.1 % 168 69 28.6 % 35 10
libs/metrics/src
42.8%42.8%
42.8 % 552 236 32.5 % 160 52
libs/postgres_versioninfo/src
51.3%51.3%
51.3 % 78 40 33.3 % 30 10
proxy/src/proxy
43.4%43.4%
43.4 % 295 128 33.3 % 51 17
libs/wal_decoder/src
51.6%51.6%
51.6 % 1550 800 34.4 % 131 45
storage_broker/src/bin
39.4%39.4%
39.4 % 485 191 36.5 % 52 19
libs/pageserver_api/src/models
89.0%89.0%
89.0 % 163 145 37.2 % 43 16
libs/postgres_ffi/wal_craft/src/bin
45.0%45.0%
45.0 % 109 49 40.0 % 5 2
pageserver/src/tenant/timeline
44.8%44.8%
44.8 % 5732 2569 41.6 % 507 211
safekeeper/src
38.0%38.0%
38.0 % 8744 3326 41.7 % 1043 435
proxy/src/tls
46.8%46.8%
46.8 % 265 124 42.2 % 45 19
proxy/src
55.1%55.1%
55.1 % 3031 1671 42.8 % 746 319
storage_broker/src
46.4%46.4%
46.4 % 69 32 43.8 % 16 7
libs/utils/src
73.5%73.5%
73.5 % 3579 2631 43.9 % 1632 716
pageserver/src/tenant/remote_timeline_client
84.8%84.8%
84.8 % 1646 1396 44.7 % 188 84
libs/proxy/postgres-protocol2/src/types
34.5%34.5%
34.5 % 200 69 44.8 % 29 13
pageserver/src
61.3%61.3%
61.3 % 22210 13622 45.2 % 2487 1123
pageserver/src/tenant/timeline/walreceiver
42.1%42.1%
42.1 % 1400 589 48.9 % 94 46
proxy/src/cache
60.8%60.8%
60.8 % 383 233 49.1 % 53 26
proxy/src/context
56.1%56.1%
56.1 % 733 411 52.3 % 107 56
pageserver/src/deletion_queue
71.2%71.2%
71.2 % 511 364 52.5 % 59 31
proxy/src/sasl
84.3%84.3%
84.3 % 115 97 52.6 % 19 10
proxy/src/auth/backend
72.6%72.6%
72.6 % 1354 983 54.8 % 230 126
libs/walproposer/src
83.0%83.0%
83.0 % 696 578 55.3 % 114 63
pageserver/src/consumption_metrics
62.8%62.8%
62.8 % 766 481 55.3 % 103 57
libs/postgres_ffi/src
58.8%58.8%
58.8 % 1386 815 55.7 % 352 196
libs/proxy/json/src
76.0%76.0%
76.0 % 321 244 56.5 % 85 48
libs/remote_storage/src
74.9%74.9%
74.9 % 3307 2477 56.6 % 613 347
pageserver/compaction/src
77.2%77.2%
77.2 % 1217 939 58.8 % 182 107
libs/utils/tests
95.5%95.5%
95.5 % 22 21 60.0 % 5 3
pageserver/src/virtual_file
63.3%63.3%
63.3 % 406 257 61.5 % 104 64
libs/utils/src/sync/duplex
71.4%71.4%
71.4 % 14 10 62.5 % 16 10
libs/wal_decoder/src/models
87.3%87.3%
87.3 % 181 158 63.0 % 27 17
proxy/src/auth
86.4%86.4%
86.4 % 572 494 63.0 % 92 58
endpoint_storage/src
79.0%79.0%
79.0 % 505 399 63.4 % 101 64
pageserver/src/tenant
67.3%67.3%
67.3 % 13571 9134 64.9 % 1500 973
libs/postgres_connection/src
83.1%83.1%
83.1 % 154 128 71.1 % 38 27
libs/neon-shmem/src
87.9%87.9%
87.9 % 182 160 73.7 % 19 14
pageserver/src/virtual_file/owned_buffers_io/write
85.3%85.3%
85.3 % 224 191 74.6 % 71 53
pageserver/src/tenant/storage_layer
85.1%85.1%
85.1 % 5651 4811 76.5 % 630 482
proxy/src/rate_limiter
89.4%89.4%
89.4 % 359 321 76.8 % 69 53
pageserver/src/virtual_file/io_engine
51.9%51.9%
51.9 % 106 55 76.9 % 13 10
pageserver/src/walredo/process
70.4%70.4%
70.4 % 71 50 76.9 % 13 10
libs/utils/src/sync
86.3%86.3%
86.3 % 725 626 78.7 % 301 237
libs/remote_storage/tests/common
91.0%91.0%
91.0 % 156 142 81.5 % 54 44
libs/proxy/postgres-protocol2/src/authentication
87.8%87.8%
87.8 % 294 258 83.0 % 47 39
pageserver/src/virtual_file/owned_buffers_io/aligned_buffer
88.6%88.6%
88.6 % 385 341 82.9 % 117 97
pageserver/src/walredo
49.2%49.2%
49.2 % 262 129 83.3 % 12 10
libs/utils/src/fs_ext
94.0%94.0%
94.0 % 50 47 85.7 % 7 6
proxy/src/rate_limiter/limit_algorithm
98.9%98.9%
98.9 % 183 181 86.7 % 15 13
safekeeper/tests/walproposer_sim
93.6%93.6%
93.6 % 1352 1265 86.7 % 390 338
libs/desim/src
90.9%90.9%
90.9 % 768 698 87.8 % 263 231
libs/postgres_ffi/wal_craft/src
81.2%81.2%
81.2 % 415 337 88.3 % 120 106
libs/tenant_size_model/tests
97.3%97.3%
97.3 % 147 143 92.3 % 13 12
pageserver/src/tenant/layer_map
96.7%96.7%
96.7 % 484 468 95.0 % 60 57
proxy/src/proxy/tests
96.9%96.9%
96.9 % 711 689 95.7 % 92 88
pageserver/src/virtual_file/owned_buffers_io
97.5%97.5%
97.5 % 314 306 95.8 % 72 69
pageserver/src/tenant/storage_layer/layer
97.8%97.8%
97.8 % 742 726 96.2 % 52 50
proxy/src/scram
95.3%95.3%
95.3 % 640 610 97.6 % 82 80
libs/remote_storage/tests
85.0%85.0%
85.0 % 313 266 98.4 % 63 62
libs/postgres_ffi_types/src
75.0%75.0%
75.0 % 16 12 100.0 % 2 2
libs/pageserver_api/src/config
100.0%
100.0 % 64 64 100.0 % 3 3
libs/proxy/postgres-protocol2/src/escape
100.0%
100.0 % 49 49 100.0 % 5 5
libs/proxy/postgres-protocol2/src/password
95.1%95.1%
95.1 % 41 39 100.0 % 6 6
pageserver/compaction/tests
100.0%
100.0 % 47 47 100.0 % 6 6
compute_tools/tests
100.0%
100.0 % 99 99 100.0 % 9 9
safekeeper/tests
100.0%
100.0 % 157 157 100.0 % 10 10
pageserver/src/config
99.2%99.2%
99.2 % 118 117 100.0 % 11 11
libs/postgres_backend/tests
92.2%92.2%
92.2 % 103 95 100.0 % 14 14
libs/desim/tests
97.9%97.9%
97.9 % 145 142 100.0 % 16 16
pageserver/src/consumption_metrics/metrics
100.0%
100.0 % 436 436 100.0 % 20 20
pageserver/src/tenant/storage_layer/inmemory_layer
95.8%95.8%
95.8 % 552 529 100.0 % 99 99

Generated by: LCOV version 2.1-beta