LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: 2a9d99866121f170b43760bd62e1e2431e597707.info Lines: 50.6 % 118755 60034
Test Date: 2024-09-02 14:10:37 Functions: 32.4 % 22860 7411

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
7.0%7.0%
7.0 % 1791 125 9.9 % 182 18
compute_tools/src/bin
18.0%18.0%
18.0 % 533 96 9.1 % 22 2
compute_tools/src/http
0.0%
0.0 % 311 0.0 % 24
compute_tools/tests
100.0%
100.0 % 116 116 100.0 % 8 8
control_plane/src
3.1%3.1%
3.1 % 2666 83 1.1 % 540 6
control_plane/src/bin
26.8%26.8%
26.8 % 1424 381 2.1 % 97 2
control_plane/storcon_cli/src
0.0%
0.0 % 725 0.0 % 114
libs/compute_api/src
49.1%49.1%
49.1 % 116 57 16.1 % 292 47
libs/consumption_metrics/src
75.5%75.5%
75.5 % 49 37 26.2 % 65 17
libs/desim/src
92.7%92.7%
92.7 % 823 763 87.8 % 263 231
libs/desim/tests
98.2%98.2%
98.2 % 164 161 100.0 % 16 16
libs/metrics/src
42.5%42.5%
42.5 % 550 234 34.9 % 175 61
libs/pageserver_api/src
78.0%78.0%
78.0 % 2590 2019 11.5 % 1659 190
libs/pageserver_api/src/config
100.0%
100.0 % 19 19 100.0 % 1 1
libs/pageserver_api/src/models
91.4%91.4%
91.4 % 186 170 25.6 % 90 23
libs/postgres_backend/src
35.6%35.6%
35.6 % 540 192 15.9 % 220 35
libs/postgres_backend/tests
96.5%96.5%
96.5 % 114 110 100.0 % 14 14
libs/postgres_connection/src
86.2%86.2%
86.2 % 188 162 71.1 % 38 27
libs/postgres_ffi/src
63.4%63.4%
63.4 % 834 529 61.7 % 193 119
libs/postgres_ffi/wal_craft/src
79.5%79.5%
79.5 % 459 365 85.9 % 99 85
libs/postgres_ffi/wal_craft/src/bin
47.9%47.9%
47.9 % 121 58 40.0 % 5 2
libs/pq_proto/src
54.3%54.3%
54.3 % 736 400 32.3 % 322 104
libs/remote_storage/src
78.8%78.8%
78.8 % 3196 2520 53.1 % 622 330
libs/remote_storage/tests
87.8%87.8%
87.8 % 508 446 85.2 % 81 69
libs/remote_storage/tests/common
94.3%94.3%
94.3 % 403 380 73.9 % 92 68
libs/safekeeper_api/src
0.0%
0.0 % 6 0.0 % 37
libs/tenant_size_model/src
42.0%42.0%
42.0 % 286 120 15.8 % 38 6
libs/tenant_size_model/tests
98.0%98.0%
98.0 % 203 199 92.3 % 13 12
libs/tracing-utils/src
0.0%
0.0 % 127 0.0 % 15
libs/utils/src
76.0%76.0%
76.0 % 3895 2961 45.6 % 1511 689
libs/utils/src/fs_ext
96.6%96.6%
96.6 % 87 84 85.7 % 7 6
libs/utils/src/http
12.1%12.1%
12.1 % 578 70 1.7 % 710 12
libs/utils/src/sync
89.5%89.5%
89.5 % 526 471 83.3 % 168 140
libs/utils/tests
100.0%
100.0 % 22 22 36.4 % 11 4
libs/vm_monitor/src
21.7%21.7%
21.7 % 414 90 2.3 % 220 5
libs/vm_monitor/src/bin
0.0%
0.0 % 19 0.0 % 2
libs/walproposer/src
86.6%86.6%
86.6 % 783 678 57.0 % 114 65
pageserver/client/src
0.0%
0.0 % 671 0.0 % 152
pageserver/client/src/mgmt_api
0.0%
0.0 % 38 0.0 % 3
pageserver/compaction/src
77.6%77.6%
77.6 % 1358 1054 44.7 % 237 106
pageserver/compaction/src/bin
0.0%
0.0 % 135 0.0 % 52
pageserver/compaction/src/simulator
0.0%
0.0 % 335 0.0 % 16
pageserver/compaction/tests
100.0%
100.0 % 55 55 100.0 % 6 6
pageserver/ctl/src
20.5%20.5%
20.5 % 1048 215 8.9 % 192 17
pageserver/pagebench/src
0.0%
0.0 % 20 0.0 % 10
pageserver/pagebench/src/cmd
0.0%
0.0 % 788 0.0 % 157
pageserver/pagebench/src/util
0.0%
0.0 % 63 0.0 % 14
pageserver/pagebench/src/util/cli
0.0%
0.0 % 18 0.0 % 2
pageserver/src
65.6%65.6%
65.6 % 19065 12501 49.0 % 2102 1029
pageserver/src/bin
5.4%5.4%
5.4 % 503 27 8.8 % 34 3
pageserver/src/consumption_metrics
59.9%59.9%
59.9 % 659 395 33.6 % 134 45
pageserver/src/consumption_metrics/metrics
100.0%
100.0 % 274 274 100.0 % 12 12
pageserver/src/context
85.2%85.2%
85.2 % 61 52 90.9 % 11 10
pageserver/src/deletion_queue
70.5%70.5%
70.5 % 567 400 44.4 % 72 32
pageserver/src/http
0.0%
0.0 % 2256 0.0 % 714
pageserver/src/tenant
63.7%63.7%
63.7 % 12292 7832 52.5 % 1631 856
pageserver/src/tenant/layer_map
97.2%97.2%
97.2 % 581 565 95.0 % 60 57
pageserver/src/tenant/remote_timeline_client
79.6%79.6%
79.6 % 1119 891 42.9 % 212 91
pageserver/src/tenant/secondary
1.3%1.3%
1.3 % 1344 17 1.1 % 176 2
pageserver/src/tenant/storage_layer
83.8%83.8%
83.8 % 5859 4908 73.4 % 625 459
pageserver/src/tenant/storage_layer/inmemory_layer
96.6%96.6%
96.6 % 652 630 100.0 % 105 105
pageserver/src/tenant/storage_layer/layer
98.8%98.8%
98.8 % 928 917 96.4 % 55 53
pageserver/src/tenant/timeline
50.0%50.0%
50.0 % 4035 2018 35.5 % 439 156
pageserver/src/tenant/timeline/walreceiver
48.2%48.2%
48.2 % 1433 691 50.5 % 93 47
pageserver/src/virtual_file
71.5%71.5%
71.5 % 298 213 83.9 % 56 47
pageserver/src/virtual_file/io_engine
55.1%55.1%
55.1 % 118 65 75.0 % 12 9
pageserver/src/virtual_file/owned_buffers_io
96.3%96.3%
96.3 % 295 284 96.7 % 60 58
pageserver/src/virtual_file/owned_buffers_io/util
100.0%
100.0 % 24 24 75.0 % 8 6
pageserver/src/walredo
55.9%55.9%
55.9 % 304 170 85.7 % 14 12
pageserver/src/walredo/process
67.1%67.1%
67.1 % 76 51 76.9 % 13 10
proxy/src
49.0%49.0%
49.0 % 3096 1516 36.5 % 868 317
proxy/src/auth
87.0%87.0%
87.0 % 1067 928 51.7 % 180 93
proxy/src/auth/backend
66.6%66.6%
66.6 % 634 422 30.8 % 156 48
proxy/src/bin
4.6%4.6%
4.6 % 926 43 8.9 % 203 18
proxy/src/cache
64.2%64.2%
64.2 % 690 443 46.0 % 113 52
proxy/src/console
27.8%27.8%
27.8 % 493 137 15.8 % 279 44
proxy/src/console/provider
6.3%6.3%
6.3 % 335 21 7.8 % 51 4
proxy/src/context
79.5%79.5%
79.5 % 508 404 52.3 % 155 81
proxy/src/http
0.0%
0.0 % 61 0.0 % 12
proxy/src/proxy
81.0%81.0%
81.0 % 893 723 42.9 % 205 88
proxy/src/proxy/tests
98.1%98.1%
98.1 % 158 155 100.0 % 23 23
proxy/src/rate_limiter
87.2%87.2%
87.2 % 421 367 53.8 % 130 70
proxy/src/rate_limiter/limit_algorithm
99.5%99.5%
99.5 % 208 207 76.2 % 21 16
proxy/src/redis
17.8%17.8%
17.8 % 488 87 13.9 % 158 22
proxy/src/sasl
98.2%98.2%
98.2 % 110 108 44.4 % 54 24
proxy/src/scram
96.6%96.6%
96.6 % 675 652 97.1 % 70 68
proxy/src/serverless
39.5%39.5%
39.5 % 1917 757 19.6 % 311 61
safekeeper/src
19.4%19.4%
19.4 % 7238 1401 16.2 % 1334 216
safekeeper/src/bin
1.8%1.8%
1.8 % 340 6 4.9 % 81 4
safekeeper/src/http
2.8%2.8%
2.8 % 532 15 0.9 % 112 1
safekeeper/tests
100.0%
100.0 % 182 182 100.0 % 10 10
safekeeper/tests/walproposer_sim
93.2%93.2%
93.2 % 1648 1536 88.3 % 411 363
storage_broker/src
25.6%25.6%
25.6 % 86 22 19.2 % 26 5
storage_broker/src/bin
39.5%39.5%
39.5 % 537 212 26.4 % 72 19
storage_controller/client/src
0.0%
0.0 % 45 0.0 % 27
storage_controller/src
14.5%14.5%
14.5 % 9147 1323 7.2 % 1686 122
storage_controller/src/persistence
0.0%
0.0 % 22 0.0 % 19
storage_controller/src/service
0.0%
0.0 % 35 0.0 % 5
storage_scrubber/src
0.0%
0.0 % 2883 0.0 % 529

Generated by: LCOV version 2.1-beta