LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: 49aa928ec5b4b510172d8b5c6d154da28e70a46c.info Lines: 49.5 % 126292 62456
Test Date: 2024-11-13 18:23:39 Functions: 31.8 % 24837 7892

Directory Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
libs/safekeeper_api/src
0.0%
0.0 % 8 0.0 % 57
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 % 20 0.0 % 10
storage_controller/src/persistence
0.0%
0.0 % 22 0.0 % 19
pageserver/client/src/mgmt_api
0.0%
0.0 % 38 0.0 % 3
storage_controller/client/src
0.0%
0.0 % 45 0.0 % 29
storage_controller/src/service
0.0%
0.0 % 45 0.0 % 5
proxy/src/compute_ctl
0.0%
0.0 % 47 0.0 % 45
pageserver/pagebench/src/util
0.0%
0.0 % 63 0.0 % 14
libs/tracing-utils/src
0.0%
0.0 % 110 0.0 % 19
pageserver/compaction/src/bin
0.0%
0.0 % 135 0.0 % 52
pageserver/compaction/src/simulator
0.0%
0.0 % 335 0.0 % 16
compute_tools/src/http
0.0%
0.0 % 411 0.0 % 24
pageserver/client/src
0.0%
0.0 % 715 0.0 % 162
control_plane/storcon_cli/src
0.0%
0.0 % 769 0.0 % 116
pageserver/pagebench/src/cmd
0.0%
0.0 % 784 0.0 % 157
control_plane/src/bin
0.0%
0.0 % 1035 0.0 % 471
pageserver/src/http
0.0%
0.0 % 2350 0.0 % 744
storage_scrubber/src
0.0%
0.0 % 2966 0.0 % 538
control_plane/src
1.1%1.1%
1.1 % 2510 28 0.6 % 489 3
pageserver/src/tenant/secondary
1.3%1.3%
1.3 % 1357 17 1.1 % 177 2
safekeeper/src/bin
1.4%1.4%
1.4 % 358 5 4.9 % 81 4
safekeeper/src/http
2.7%2.7%
2.7 % 566 15 0.8 % 118 1
proxy/src/bin
4.4%4.4%
4.4 % 1045 46 8.1 % 222 18
proxy/src/control_plane/client
5.0%5.0%
5.0 % 576 29 5.9 % 101 6
pageserver/src/bin
5.3%5.3%
5.3 % 513 27 8.8 % 34 3
compute_tools/src
6.1%6.1%
6.1 % 2060 126 8.3 % 217 18
libs/utils/src/http
11.6%11.6%
11.6 % 577 67 1.6 % 765 12
storage_controller/src
15.6%15.6%
15.6 % 10716 1677 7.9 % 1961 155
proxy/src/redis
17.8%17.8%
17.8 % 490 87 14.2 % 155 22
safekeeper/src
18.1%18.1%
18.1 % 7720 1398 15.3 % 1376 211
compute_tools/src/bin
18.6%18.6%
18.6 % 543 101 9.1 % 22 2
pageserver/ctl/src
20.5%20.5%
20.5 % 987 202 8.8 % 194 17
libs/vm_monitor/src
22.8%22.8%
22.8 % 395 90 2.4 % 208 5
proxy/src/serverless
26.9%26.9%
26.9 % 3107 837 15.2 % 446 68
libs/postgres_backend/src
35.5%35.5%
35.5 % 569 202 16.0 % 219 35
storage_broker/src/bin
38.0%38.0%
38.0 % 558 212 26.4 % 72 19
libs/compute_api/src
38.8%38.8%
38.8 % 147 57 12.5 % 375 47
storage_broker/src
38.9%38.9%
38.9 % 90 35 35.7 % 14 5
proxy/src/control_plane
39.8%39.8%
39.8 % 364 145 18.4 % 239 44
proxy/src/http
40.4%40.4%
40.4 % 178 72 27.8 % 36 10
libs/tenant_size_model/src
42.0%42.0%
42.0 % 286 120 15.8 % 38 6
proxy/src/proxy
42.5%42.5%
42.5 % 612 260 19.5 % 185 36
pageserver/src/tenant/timeline/walreceiver
45.1%45.1%
45.1 % 1531 691 49.5 % 95 47
libs/metrics/src
47.3%47.3%
47.3 % 600 284 37.8 % 185 70
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
48.3%48.3%
48.3 % 116 56 76.9 % 13 10
pageserver/src/walredo
48.4%48.4%
48.4 % 281 136 85.7 % 14 12
pageserver/src/tenant/timeline
49.2%49.2%
49.2 % 4262 2099 37.6 % 410 154
libs/pq_proto/src
53.3%53.3%
53.3 % 720 384 32.3 % 322 104
libs/postgres_ffi/src
54.7%54.7%
54.7 % 1498 819 55.7 % 332 185
proxy/src
55.1%55.1%
55.1 % 2357 1299 38.6 % 759 293
libs/wal_decoder/src
55.9%55.9%
55.9 % 1366 763 80.0 % 50 40
pageserver/src/consumption_metrics
58.8%58.8%
58.8 % 726 427 46.3 % 123 57
pageserver/src/tenant
62.0%62.0%
62.0 % 12354 7665 53.1 % 1585 841
proxy/src/cache
64.0%64.0%
64.0 % 713 456 46.4 % 112 52
proxy/src/context
64.0%64.0%
64.0 % 802 513 47.4 % 194 92
pageserver/src
66.3%66.3%
66.3 % 19306 12799 51.8 % 2063 1068
pageserver/src/walredo/process
68.8%68.8%
68.8 % 80 55 78.6 % 14 11
pageserver/src/deletion_queue
70.2%70.2%
70.2 % 564 396 44.4 % 72 32
pageserver/src/virtual_file
72.0%72.0%
72.0 % 296 213 84.7 % 59 50
libs/utils/src
75.2%75.2%
75.2 % 3732 2806 44.9 % 1548 695
libs/consumption_metrics/src
76.7%76.7%
76.7 % 43 33 27.7 % 65 18
proxy/src/auth/backend
77.1%77.1%
77.1 % 1610 1242 41.3 % 341 141
pageserver/src/tenant/remote_timeline_client
77.9%77.9%
77.9 % 1236 963 41.4 % 251 104
pageserver/compaction/src
78.2%78.2%
78.2 % 1396 1092 46.4 % 233 108
libs/pageserver_api/src
79.0%79.0%
79.0 % 2844 2246 10.5 % 2059 217
libs/postgres_ffi/wal_craft/src
79.6%79.6%
79.6 % 460 366 88.3 % 120 106
pageserver/src/tenant/storage_layer
84.1%84.1%
84.1 % 6052 5088 73.3 % 660 484
libs/remote_storage/src
84.3%84.3%
84.3 % 3467 2921 55.4 % 657 364
libs/remote_storage/tests
84.8%84.8%
84.8 % 342 290 87.2 % 78 68
pageserver/src/virtual_file/owned_buffers_io/aligned_buffer
85.1%85.1%
85.1 % 376 320 82.7 % 104 86
pageserver/src/context
85.2%85.2%
85.2 % 61 52 90.9 % 11 10
proxy/src/sasl
85.4%85.4%
85.4 % 123 105 40.0 % 60 24
libs/postgres_connection/src
86.2%86.2%
86.2 % 188 162 71.1 % 38 27
libs/walproposer/src
86.6%86.6%
86.6 % 781 676 57.0 % 114 65
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 % 421 367 53.8 % 130 70
proxy/src/auth
87.6%87.6%
87.6 % 622 545 54.5 % 123 67
libs/utils/src/sync
89.9%89.9%
89.9 % 547 492 83.3 % 168 140
libs/pageserver_api/src/models
91.7%91.7%
91.7 % 192 176 25.6 % 90 23
libs/desim/src
92.7%92.7%
92.7 % 823 763 87.8 % 263 231
safekeeper/tests/walproposer_sim
94.5%94.5%
94.5 % 1451 1371 87.4 % 390 341
proxy/src/scram
95.0%95.0%
95.0 % 740 703 97.6 % 83 81
pageserver/src/virtual_file/owned_buffers_io
96.3%96.3%
96.3 % 295 284 95.4 % 65 62
libs/utils/src/fs_ext
96.6%96.6%
96.6 % 87 84 85.7 % 7 6
pageserver/src/tenant/storage_layer/inmemory_layer
96.6%96.6%
96.6 % 643 621 100.0 % 105 105
proxy/src/proxy/tests
96.5%96.5%
96.5 % 693 669 95.2 % 83 79
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/tenant/storage_layer/layer
98.8%98.8%
98.8 % 932 921 96.4 % 55 53
proxy/src/rate_limiter/limit_algorithm
99.5%99.5%
99.5 % 208 207 76.2 % 21 16
libs/pageserver_api/src/config
100.0%
100.0 % 19 19 100.0 % 1 1
libs/utils/tests
100.0%
100.0 % 22 22 36.4 % 11 4
pageserver/src/virtual_file/owned_buffers_io/util
100.0%
100.0 % 24 24 75.0 % 8 6
pageserver/compaction/tests
100.0%
100.0 % 55 55 100.0 % 6 6
compute_tools/tests
100.0%
100.0 % 116 116 100.0 % 8 8
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