LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: 98683a8629f0f7f0031d02e04512998d589d76ea.info Lines: 48.9 % 157847 77121
Test Date: 2025-04-11 16:58:57 Functions: 33.1 % 26995 8945

Directory Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
proxy/src/bin
0.0%
0.0 % 9 0.0 % 6
pageserver/pagebench/src/util/cli
0.0%
0.0 % 18 0.0 % 2
libs/vm_monitor/src/bin
0.0%
0.0 % 19 0.0 % 2
pageserver/pagebench/src
0.0%
0.0 % 19 0.0 % 1
storage_controller/src/persistence
0.0%
0.0 % 22 0.0 % 16
pageserver/client/src/mgmt_api
0.0%
0.0 % 38 0.0 % 3
storage_controller/client/src
0.0%
0.0 % 38 0.0 % 35
proxy/src/compute_ctl
0.0%
0.0 % 46 0.0 % 30
pageserver/pagebench/src/util
0.0%
0.0 % 61 0.0 % 14
libs/postgres_initdb/src
0.0%
0.0 % 65 0.0 % 3
compute_tools/src/http/extract
0.0%
0.0 % 78 0.0 % 32
compute_tools/src/http/middleware
0.0%
0.0 % 95 0.0 % 7
pageserver/compaction/src/bin
0.0%
0.0 % 131 0.0 % 25
compute_tools/src/bin/fast_import
0.0%
0.0 % 137 0.0 % 16
safekeeper/client/src
0.0%
0.0 % 160 0.0 % 63
compute_tools/src/http
0.0%
0.0 % 164 0.0 % 38
libs/tracing-utils/src
0.0%
0.0 % 189 0.0 % 88
compute_tools/src/http/routes
0.0%
0.0 % 289 0.0 % 48
pageserver/compaction/src/simulator
0.0%
0.0 % 334 0.0 % 16
pageserver/client/src
0.0%
0.0 % 792 0.0 % 183
pageserver/pagebench/src/cmd
0.0%
0.0 % 792 0.0 % 106
control_plane/storcon_cli/src
0.0%
0.0 % 1020 0.0 % 136
control_plane/src/bin
0.0%
0.0 % 1038 0.0 % 210
pageserver/src/http
0.0%
0.0 % 2818 0.0 % 857
storage_scrubber/src
0.0%
0.0 % 3359 0.0 % 464
compute_tools/src/bin
0.8%0.8%
0.8 % 645 5 3.7 % 82 3
safekeeper/src/bin
1.0%1.0%
1.0 % 417 4 2.4 % 85 2
control_plane/src
0.9%0.9%
0.9 % 2999 28 0.7 % 449 3
pageserver/src/tenant/timeline/import_pgdata
1.0%1.0%
1.0 % 674 7 2.7 % 182 5
libs/proxy/postgres-types2/src
1.4%1.4%
1.4 % 971 14 3.2 % 62 2
pageserver/src/tenant/secondary
1.4%1.4%
1.4 % 1538 22 1.7 % 181 3
safekeeper/src/http
2.4%2.4%
2.4 % 626 15 1.1 % 93 1
proxy/src/control_plane/client
3.8%3.8%
3.8 % 771 29 5.8 % 103 6
pageserver/src/bin
4.2%4.2%
4.2 % 648 27 7.0 % 43 3
proxy/src/binary
4.2%4.2%
4.2 % 991 42 11.9 % 236 28
compute_tools/src
4.5%4.5%
4.5 % 3714 167 6.8 % 323 22
libs/http-utils/src
6.5%6.5%
6.5 % 1024 67 1.3 % 916 12
storage_controller/src/service
7.9%7.9%
7.9 % 1081 85 2.9 % 104 3
libs/proxy/tokio-postgres2/src
17.9%17.9%
17.9 % 1739 312 12.7 % 472 60
libs/proxy/postgres-protocol2/src
18.2%18.2%
18.2 % 22 4 16.7 % 6 1
proxy/src/redis
19.2%19.2%
19.2 % 677 130 10.9 % 147 16
pageserver/ctl/src
20.6%20.6%
20.6 % 1045 215 13.9 % 122 17
storage_controller/src
21.0%21.0%
21.0 % 14823 3120 8.4 % 2417 203
libs/vm_monitor/src
23.7%23.7%
23.7 % 379 90 3.8 % 130 5
proxy/src/serverless
27.0%27.0%
27.0 % 3301 891 21.0 % 343 72
libs/proxy/tokio-postgres2/src/error
32.1%32.1%
32.1 % 277 89 18.2 % 55 10
libs/postgres_backend/src
32.8%32.8%
32.8 % 573 188 16.1 % 211 34
libs/proxy/postgres-protocol2/src/message
34.3%34.3%
34.3 % 601 206 25.5 % 149 38
proxy/src/proxy
37.8%37.8%
37.8 % 682 258 22.5 % 129 29
storage_broker/src/bin
38.0%38.0%
38.0 % 561 213 29.2 % 65 19
storage_broker/src
38.9%38.9%
38.9 % 90 35 35.7 % 14 5
libs/proxy/postgres-protocol2/src/types
39.3%39.3%
39.3 % 224 88 44.8 % 29 13
safekeeper/src
39.8%39.8%
39.8 % 9728 3873 37.0 % 1234 456
proxy/src/http
40.7%40.7%
40.7 % 177 72 30.3 % 33 10
pageserver/src/tenant/timeline/walreceiver
41.1%41.1%
41.1 % 1707 701 47.5 % 99 47
libs/tenant_size_model/src
41.1%41.1%
41.1 % 287 118 14.3 % 28 4
proxy/src/control_plane
42.9%42.9%
42.9 % 366 157 16.5 % 158 26
libs/metrics/src
45.0%45.0%
45.0 % 629 283 39.6 % 187 74
pageserver/src/walredo
46.8%46.8%
46.8 % 308 144 83.3 % 12 10
pageserver/src/tenant/timeline
47.4%47.4%
47.4 % 5961 2827 38.9 % 488 190
proxy/src/tls
47.9%47.9%
47.9 % 259 124 44.2 % 43 19
libs/postgres_ffi/wal_craft/src/bin
47.9%47.9%
47.9 % 121 58 40.0 % 5 2
pageserver/src/virtual_file/io_engine
49.6%49.6%
49.6 % 117 58 76.9 % 13 10
proxy/src/cache
50.5%50.5%
50.5 % 899 454 38.5 % 122 47
libs/pq_proto/src
52.5%52.5%
52.5 % 746 392 32.2 % 317 102
libs/wal_decoder/src
52.6%52.6%
52.6 % 1700 894 20.5 % 234 48
proxy/src
54.3%54.3%
54.3 % 3119 1695 39.9 % 791 316
pageserver/src/consumption_metrics
58.7%58.7%
58.7 % 728 427 45.7 % 105 48
proxy/src/context
58.7%58.7%
58.7 % 876 514 50.0 % 136 68
libs/postgres_ffi/src
59.8%59.8%
59.8 % 1519 908 52.1 % 382 199
pageserver/src
65.6%65.6%
65.6 % 23365 15321 52.9 % 2207 1168
pageserver/src/walredo/process
68.4%68.4%
68.4 % 79 54 76.9 % 13 10
pageserver/src/tenant
69.2%69.2%
69.2 % 14955 10349 62.4 % 1608 1004
libs/safekeeper_api/src
70.6%70.6%
70.6 % 163 115 7.3 % 261 19
pageserver/src/deletion_queue
70.9%70.9%
70.9 % 567 402 44.4 % 72 32
pageserver/src/virtual_file
71.5%71.5%
71.5 % 298 213 84.7 % 59 50
libs/pageserver_api/src
72.2%72.2%
72.2 % 3815 2755 12.8 % 1969 253
libs/compute_api/src
74.2%74.2%
74.2 % 264 196 8.2 % 341 28
proxy/src/auth/backend
74.5%74.5%
74.5 % 1704 1269 52.5 % 265 139
libs/utils/src
75.3%75.3%
75.3 % 3953 2975 41.1 % 1778 730
libs/consumption_metrics/src
76.7%76.7%
76.7 % 43 33 24.1 % 54 13
pageserver/compaction/src
78.7%78.7%
78.7 % 1401 1102 59.0 % 183 108
libs/postgres_ffi/wal_craft/src
79.9%79.9%
79.9 % 468 374 88.3 % 120 106
object_storage/src
80.7%80.7%
80.7 % 528 426 58.9 % 141 83
libs/remote_storage/src
82.9%82.9%
82.9 % 3590 2975 57.0 % 632 360
libs/walproposer/src
84.4%84.4%
84.4 % 788 665 55.3 % 114 63
pageserver/src/virtual_file/owned_buffers_io/write
84.4%84.4%
84.4 % 180 152 85.3 % 34 29
pageserver/src/tenant/storage_layer
84.8%84.8%
84.8 % 6114 5184 75.1 % 658 494
pageserver/src/tenant/remote_timeline_client
85.8%85.8%
85.8 % 1768 1517 40.0 % 260 104
libs/remote_storage/tests
86.1%86.1%
86.1 % 345 297 85.9 % 78 67
libs/postgres_connection/src
86.2%86.2%
86.2 % 188 162 71.1 % 38 27
proxy/src/auth
86.2%86.2%
86.2 % 632 545 61.9 % 105 65
proxy/src/sasl
86.5%86.5%
86.5 % 126 109 51.0 % 51 26
libs/utils/src/sync/duplex
86.7%86.7%
86.7 % 15 13 62.5 % 16 10
pageserver/src/virtual_file/owned_buffers_io/aligned_buffer
86.6%86.6%
86.6 % 419 363 82.9 % 111 92
libs/remote_storage/tests/common
86.9%86.9%
86.9 % 191 166 71.2 % 118 84
proxy/src/rate_limiter
87.2%87.2%
87.2 % 423 369 54.2 % 120 65
libs/proxy/postgres-protocol2/src/authentication
87.6%87.6%
87.6 % 307 269 83.0 % 47 39
libs/utils/src/sync
91.0%91.0%
91.0 % 922 839 78.9 % 299 236
libs/pageserver_api/src/models
91.1%91.1%
91.1 % 192 175 28.8 % 66 19
libs/desim/src
92.5%92.5%
92.5 % 822 760 87.8 % 263 231
safekeeper/tests/walproposer_sim
94.0%94.0%
94.0 % 1464 1376 86.7 % 390 338
proxy/src/scram
95.4%95.4%
95.4 % 736 702 97.6 % 83 81
libs/utils/tests
95.5%95.5%
95.5 % 22 21 37.5 % 8 3
proxy/src/proxy/tests
95.9%95.9%
95.9 % 682 654 93.0 % 86 80
libs/proxy/postgres-protocol2/src/password
95.9%95.9%
95.9 % 49 47 100.0 % 6 6
pageserver/src/tenant/storage_layer/inmemory_layer
96.3%96.3%
96.3 % 647 623 100.0 % 105 105
libs/utils/src/fs_ext
96.6%96.6%
96.6 % 87 84 85.7 % 7 6
libs/postgres_backend/tests
96.7%96.7%
96.7 % 120 116 100.0 % 14 14
pageserver/src/tenant/layer_map
97.2%97.2%
97.2 % 581 565 95.0 % 60 57
libs/tenant_size_model/tests
98.0%98.0%
98.0 % 202 198 92.3 % 13 12
libs/desim/tests
98.2%98.2%
98.2 % 163 160 100.0 % 16 16
pageserver/src/virtual_file/owned_buffers_io
98.3%98.3%
98.3 % 295 290 96.8 % 63 61
pageserver/src/tenant/storage_layer/layer
99.0%99.0%
99.0 % 995 985 96.2 % 52 50
pageserver/src/config
99.2%99.2%
99.2 % 123 122 100.0 % 11 11
proxy/src/rate_limiter/limit_algorithm
99.5%99.5%
99.5 % 210 209 77.8 % 18 14
libs/pageserver_api/src/config
100.0%
100.0 % 41 41 100.0 % 2 2
pageserver/compaction/tests
100.0%
100.0 % 55 55 100.0 % 6 6
libs/proxy/postgres-protocol2/src/escape
100.0%
100.0 % 67 67 100.0 % 5 5
compute_tools/tests
100.0%
100.0 % 130 130 100.0 % 9 9
safekeeper/tests
100.0%
100.0 % 182 182 100.0 % 10 10
pageserver/src/consumption_metrics/metrics
100.0%
100.0 % 300 300 100.0 % 14 14

Generated by: LCOV version 2.1-beta