LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: 553e39c2773e5840c720c90d86e56f89a4330d43.info Lines: 48.4 % 165759 80227
Test Date: 2025-06-13 20:01:21 Functions: 32.1 % 28104 9025

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
4.9%4.9%
4.9 % 3936 191 7.0 % 358 25
compute_tools/src/bin
7.8%7.8%
7.8 % 683 53 5.9 % 85 5
compute_tools/src/bin/fast_import
0.0%
0.0 % 137 0.0 % 16
compute_tools/src/http
0.0%
0.0 % 164 0.0 % 38
compute_tools/src/http/extract
0.0%
0.0 % 78 0.0 % 31
compute_tools/src/http/middleware
0.0%
0.0 % 91 0.0 % 8
compute_tools/src/http/routes
0.0%
0.0 % 315 0.0 % 62
compute_tools/tests
100.0%
100.0 % 139 139 100.0 % 9 9
control_plane/src
0.9%0.9%
0.9 % 3146 28 0.6 % 488 3
control_plane/src/bin
0.0%
0.0 % 1125 0.0 % 215
control_plane/storcon_cli/src
0.0%
0.0 % 1054 0.0 % 139
endpoint_storage/src
79.4%79.4%
79.4 % 553 439 57.9 % 152 88
libs/compute_api/src
74.1%74.1%
74.1 % 320 237 7.5 % 412 31
libs/consumption_metrics/src
76.7%76.7%
76.7 % 43 33 24.1 % 54 13
libs/desim/src
92.5%92.5%
92.5 % 822 760 87.8 % 263 231
libs/desim/tests
98.2%98.2%
98.2 % 163 160 100.0 % 16 16
libs/http-utils/src
6.5%6.5%
6.5 % 1024 67 1.2 % 963 12
libs/metrics/src
44.9%44.9%
44.9 % 630 283 38.7 % 199 77
libs/neon-shmem/src
91.1%91.1%
91.1 % 259 236 73.7 % 19 14
libs/pageserver_api/src
72.1%72.1%
72.1 % 3923 2830 12.6 % 2105 265
libs/pageserver_api/src/config
100.0%
100.0 % 41 41 100.0 % 2 2
libs/pageserver_api/src/models
91.1%91.1%
91.1 % 192 175 28.8 % 66 19
libs/postgres_backend/src
32.8%32.8%
32.8 % 574 188 15.8 % 215 34
libs/postgres_backend/tests
96.7%96.7%
96.7 % 120 116 100.0 % 14 14
libs/postgres_connection/src
86.2%86.2%
86.2 % 188 162 71.1 % 38 27
libs/postgres_ffi/src
59.8%59.8%
59.8 % 1519 908 52.1 % 382 199
libs/postgres_ffi/wal_craft/src
79.9%79.9%
79.9 % 468 374 88.3 % 120 106
libs/postgres_ffi/wal_craft/src/bin
47.9%47.9%
47.9 % 121 58 40.0 % 5 2
libs/postgres_initdb/src
0.0%
0.0 % 65 0.0 % 3
libs/posthog_client_lite/src
59.1%59.1%
59.1 % 719 425 27.9 % 68 19
libs/pq_proto/src
43.3%43.3%
43.3 % 746 323 24.2 % 240 58
libs/proxy/postgres-protocol2/src
18.2%18.2%
18.2 % 22 4 20.0 % 5 1
libs/proxy/postgres-protocol2/src/authentication
87.8%87.8%
87.8 % 312 274 83.0 % 47 39
libs/proxy/postgres-protocol2/src/escape
100.0%
100.0 % 67 67 100.0 % 5 5
libs/proxy/postgres-protocol2/src/message
34.0%34.0%
34.0 % 605 206 27.0 % 141 38
libs/proxy/postgres-protocol2/src/password
95.9%95.9%
95.9 % 49 47 100.0 % 6 6
libs/proxy/postgres-protocol2/src/types
39.3%39.3%
39.3 % 224 88 44.8 % 29 13
libs/proxy/postgres-types2/src
1.5%1.5%
1.5 % 923 14 3.8 % 53 2
libs/proxy/tokio-postgres2/src
18.6%18.6%
18.6 % 1669 311 11.7 % 497 58
libs/proxy/tokio-postgres2/src/error
38.7%38.7%
38.7 % 297 115 23.2 % 56 13
libs/remote_storage/src
78.8%78.8%
78.8 % 3871 3052 53.7 % 676 363
libs/remote_storage/tests
86.1%86.1%
86.1 % 345 297 87.2 % 78 68
libs/remote_storage/tests/common
86.9%86.9%
86.9 % 191 166 71.2 % 118 84
libs/safekeeper_api/src
70.1%70.1%
70.1 % 164 115 7.0 % 272 19
libs/tenant_size_model/src
41.5%41.5%
41.5 % 289 120 14.3 % 28 4
libs/tenant_size_model/tests
98.0%98.0%
98.0 % 202 198 92.3 % 13 12
libs/tracing-utils/src
0.0%
0.0 % 189 0.0 % 92
libs/utils/src
75.4%75.4%
75.4 % 3958 2983 42.0 % 1739 731
libs/utils/src/fs_ext
96.6%96.6%
96.6 % 87 84 85.7 % 7 6
libs/utils/src/sync
91.0%91.0%
91.0 % 922 839 78.9 % 299 236
libs/utils/src/sync/duplex
86.7%86.7%
86.7 % 15 13 62.5 % 16 10
libs/utils/tests
95.5%95.5%
95.5 % 22 21 37.5 % 8 3
libs/vm_monitor/src
23.7%23.7%
23.7 % 379 90 3.8 % 130 5
libs/vm_monitor/src/bin
0.0%
0.0 % 19 0.0 % 2
libs/wal_decoder/src
52.6%52.6%
52.6 % 1700 894 20.5 % 234 48
libs/walproposer/src
84.6%84.6%
84.6 % 794 672 55.3 % 114 63
pageserver/client/src
0.0%
0.0 % 828 0.0 % 187
pageserver/client/src/mgmt_api
0.0%
0.0 % 38 0.0 % 3
pageserver/compaction/src
78.7%78.7%
78.7 % 1401 1102 59.0 % 183 108
pageserver/compaction/src/bin
0.0%
0.0 % 131 0.0 % 25
pageserver/compaction/src/simulator
0.0%
0.0 % 334 0.0 % 16
pageserver/compaction/tests
100.0%
100.0 % 55 55 100.0 % 6 6
pageserver/ctl/src
20.2%20.2%
20.2 % 1062 215 13.8 % 123 17
pageserver/page_api/src
0.0%
0.0 % 250 0.0 % 43
pageserver/pagebench/src
0.0%
0.0 % 19 0.0 % 1
pageserver/pagebench/src/cmd
0.0%
0.0 % 929 0.0 % 126
pageserver/pagebench/src/util
0.0%
0.0 % 61 0.0 % 14
pageserver/pagebench/src/util/cli
0.0%
0.0 % 18 0.0 % 2
pageserver/src
62.8%62.8%
62.8 % 25379 15949 46.4 % 2440 1133
pageserver/src/bin
3.8%3.8%
3.8 % 711 27 6.5 % 46 3
pageserver/src/config
99.2%99.2%
99.2 % 123 122 100.0 % 11 11
pageserver/src/consumption_metrics
60.1%60.1%
60.1 % 765 460 46.2 % 106 49
pageserver/src/consumption_metrics/metrics
100.0%
100.0 % 546 546 100.0 % 20 20
pageserver/src/deletion_queue
71.0%71.0%
71.0 % 566 402 46.4 % 69 32
pageserver/src/http
0.0%
0.0 % 2921 0.0 % 888
pageserver/src/tenant
69.1%69.1%
69.1 % 15550 10749 62.2 % 1608 1000
pageserver/src/tenant/layer_map
97.2%97.2%
97.2 % 581 565 95.0 % 60 57
pageserver/src/tenant/remote_timeline_client
85.7%85.7%
85.7 % 1737 1488 39.8 % 256 102
pageserver/src/tenant/secondary
1.4%1.4%
1.4 % 1538 22 1.7 % 181 3
pageserver/src/tenant/storage_layer
85.4%85.4%
85.4 % 6260 5345 75.1 % 659 495
pageserver/src/tenant/storage_layer/inmemory_layer
96.3%96.3%
96.3 % 647 623 100.0 % 105 105
pageserver/src/tenant/storage_layer/layer
99.0%99.0%
99.0 % 995 985 96.2 % 52 50
pageserver/src/tenant/timeline
47.4%47.4%
47.4 % 6474 3071 40.7 % 523 213
pageserver/src/tenant/timeline/import_pgdata
0.9%0.9%
0.9 % 786 7 3.3 % 150 5
pageserver/src/tenant/timeline/walreceiver
44.4%44.4%
44.4 % 1605 712 48.0 % 98 47
pageserver/src/virtual_file
64.0%64.0%
64.0 % 433 277 61.5 % 104 64
pageserver/src/virtual_file/io_engine
49.6%49.6%
49.6 % 117 58 76.9 % 13 10
pageserver/src/virtual_file/owned_buffers_io
98.0%98.0%
98.0 % 353 346 96.0 % 75 72
pageserver/src/virtual_file/owned_buffers_io/aligned_buffer
88.7%88.7%
88.7 % 426 378 82.9 % 117 97
pageserver/src/virtual_file/owned_buffers_io/write
85.2%85.2%
85.2 % 256 218 74.6 % 71 53
pageserver/src/walredo
46.8%46.8%
46.8 % 308 144 83.3 % 12 10
pageserver/src/walredo/process
68.4%68.4%
68.4 % 79 54 76.9 % 13 10
proxy/src
58.3%58.3%
58.3 % 3348 1953 42.7 % 840 359
proxy/src/auth
87.3%87.3%
87.3 % 622 543 63.0 % 92 58
proxy/src/auth/backend
75.8%75.8%
75.8 % 1576 1195 52.9 % 244 129
proxy/src/bin
0.0%
0.0 % 9 0.0 % 6
proxy/src/binary
3.7%3.7%
3.7 % 1080 40 11.6 % 224 26
proxy/src/cache
44.6%44.6%
44.6 % 606 270 32.6 % 86 28
proxy/src/compute
11.6%11.6%
11.6 % 251 29 13.0 % 23 3
proxy/src/compute_ctl
0.0%
0.0 % 46 0.0 % 30
proxy/src/context
58.3%58.3%
58.3 % 887 517 50.4 % 137 69
proxy/src/control_plane
43.6%43.6%
43.6 % 422 184 14.2 % 183 26
proxy/src/control_plane/client
5.1%5.1%
5.1 % 573 29 7.1 % 84 6
proxy/src/http
36.4%36.4%
36.4 % 198 72 28.6 % 35 10
proxy/src/pglb
69.0%69.0%
69.0 % 316 218 24.1 % 79 19
proxy/src/proxy
29.8%29.8%
29.8 % 473 141 28.1 % 64 18
proxy/src/proxy/tests
97.2%97.2%
97.2 % 763 742 95.8 % 95 91
proxy/src/rate_limiter
84.7%84.7%
84.7 % 438 371 51.8 % 114 59
proxy/src/rate_limiter/limit_algorithm
99.5%99.5%
99.5 % 210 209 77.8 % 18 14
proxy/src/redis
23.5%23.5%
23.5 % 583 137 13.3 % 128 17
proxy/src/sasl
85.5%85.5%
85.5 % 124 106 52.6 % 19 10
proxy/src/scram
95.3%95.3%
95.3 % 731 697 97.6 % 83 81
proxy/src/serverless
27.1%27.1%
27.1 % 3282 891 21.2 % 340 72
proxy/src/tls
45.5%45.5%
45.5 % 277 126 42.2 % 45 19
safekeeper/client/src
0.0%
0.0 % 178 0.0 % 67
safekeeper/src
39.5%39.5%
39.5 % 9877 3897 37.0 % 1239 458
safekeeper/src/bin
0.9%0.9%
0.9 % 437 4 2.1 % 94 2
safekeeper/src/http
2.4%2.4%
2.4 % 630 15 1.1 % 94 1
safekeeper/tests
100.0%
100.0 % 182 182 100.0 % 10 10
safekeeper/tests/walproposer_sim
94.1%94.1%
94.1 % 1466 1380 86.7 % 390 338
storage_broker/src
45.2%45.2%
45.2 % 93 42 43.8 % 16 7
storage_broker/src/bin
34.4%34.4%
34.4 % 620 213 26.8 % 71 19
storage_controller/client/src
0.0%
0.0 % 38 0.0 % 35
storage_controller/src
19.7%19.7%
19.7 % 15848 3123 7.7 % 2666 205
storage_controller/src/persistence
0.0%
0.0 % 22 0.0 % 16
storage_controller/src/service
6.7%6.7%
6.7 % 1264 85 2.5 % 122 3
storage_scrubber/src
0.0%
0.0 % 3334 0.0 % 459

Generated by: LCOV version 2.1-beta