LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: 691a4c28fe7169edd60b367c52d448a0a6605f1f.info Lines: 47.3 % 100778 47650
Test Date: 2024-05-10 13:18:37 Functions: 31.4 % 20136 6323

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
8.3%8.3%
8.3 % 1507 125 11.8 % 153 18
compute_tools/src/bin
18.1%18.1%
18.1 % 530 96 9.1 % 22 2
compute_tools/src/http
0.0%
0.0 % 281 0.0 % 22
compute_tools/tests
100.0%
100.0 % 116 116 100.0 % 8 8
control_plane/src
3.4%3.4%
3.4 % 2419 83 1.2 % 508 6
control_plane/src/bin
27.0%27.0%
27.0 % 1302 351 2.2 % 89 2
control_plane/storcon_cli/src
0.0%
0.0 % 506 0.0 % 87
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
41.6%41.6%
41.6 % 562 234 32.7 % 168 55
libs/pageserver_api/src
79.2%79.2%
79.2 % 2612 2070 13.0 % 1560 203
libs/pageserver_api/src/config
100.0%
100.0 % 19 19 100.0 % 1 1
libs/pageserver_api/src/models
100.0%
100.0 % 125 125 25.4 % 71 18
libs/postgres_backend/src
36.8%36.8%
36.8 % 544 200 15.9 % 220 35
libs/postgres_backend/tests
96.5%96.5%
96.5 % 114 110 100.0 % 14 14
libs/postgres_connection/src
88.0%88.0%
88.0 % 184 162 73.0 % 37 27
libs/postgres_ffi/src
62.9%62.9%
62.9 % 821 516 61.1 % 190 116
libs/postgres_ffi/wal_craft/src
78.1%78.1%
78.1 % 430 336 85.4 % 96 82
libs/postgres_ffi/wal_craft/src/bin
47.9%47.9%
47.9 % 121 58 40.0 % 5 2
libs/pq_proto/src
54.6%54.6%
54.6 % 698 381 32.9 % 322 106
libs/remote_storage/src
57.2%57.2%
57.2 % 2920 1671 38.8 % 482 187
libs/remote_storage/src/s3_bucket
77.8%77.8%
77.8 % 99 77 62.2 % 37 23
libs/remote_storage/tests
13.8%13.8%
13.8 % 499 69 33.3 % 78 26
libs/remote_storage/tests/common
10.8%10.8%
10.8 % 372 40 31.8 % 88 28
libs/safekeeper_api/src
0.0%
0.0 % 6 0.0 % 37
libs/tenant_size_model/src
45.1%45.1%
45.1 % 266 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.1%76.1%
76.1 % 3459 2633 44.8 % 1385 620
libs/utils/src/http
12.2%12.2%
12.2 % 572 70 1.9 % 647 12
libs/utils/src/sync
89.7%89.7%
89.7 % 524 470 83.8 % 167 140
libs/utils/tests
100.0%
100.0 % 22 22 36.4 % 11 4
libs/vm_monitor/src
10.1%10.1%
10.1 % 356 36 1.4 % 217 3
libs/vm_monitor/src/bin
0.0%
0.0 % 19 0.0 % 2
libs/walproposer/src
85.9%85.9%
85.9 % 745 640 57.0 % 114 65
pageserver/client/src
0.0%
0.0 % 529 0.0 % 121
pageserver/client/src/mgmt_api
0.0%
0.0 % 38 0.0 % 3
pageserver/compaction/src
77.1%77.1%
77.1 % 1304 1005 45.5 % 231 105
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
56.4%56.4%
56.4 % 55 31 66.7 % 6 4
pageserver/ctl/src
8.0%8.0%
8.0 % 678 54 2.2 % 135 3
pageserver/pagebench/src
0.0%
0.0 % 19 0.0 % 10
pageserver/pagebench/src/cmd
0.0%
0.0 % 657 0.0 % 135
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
58.3%58.3%
58.3 % 16049 9363 44.1 % 2059 908
pageserver/src/bin
7.7%7.7%
7.7 % 556 43 8.1 % 37 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 % 1936 0.0 % 612
pageserver/src/tenant
55.5%55.5%
55.5 % 10771 5977 46.5 % 1489 692
pageserver/src/tenant/ephemeral_file
83.6%83.6%
83.6 % 207 173 95.0 % 20 19
pageserver/src/tenant/ephemeral_file/zero_padded_read_write
95.2%95.2%
95.2 % 63 60 91.7 % 12 11
pageserver/src/tenant/layer_map
97.2%97.2%
97.2 % 578 562 94.9 % 59 56
pageserver/src/tenant/remote_timeline_client
80.3%80.3%
80.3 % 793 637 48.6 % 140 68
pageserver/src/tenant/secondary
0.0%
0.0 % 1102 0.0 % 148
pageserver/src/tenant/storage_layer
78.5%78.5%
78.5 % 4047 3177 65.5 % 455 298
pageserver/src/tenant/storage_layer/layer
98.9%98.9%
98.9 % 870 860 96.2 % 52 50
pageserver/src/tenant/timeline
37.9%37.9%
37.9 % 2329 883 28.7 % 251 72
pageserver/src/tenant/timeline/walreceiver
48.7%48.7%
48.7 % 1415 689 50.5 % 93 47
pageserver/src/virtual_file
75.2%75.2%
75.2 % 286 215 86.9 % 61 53
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
92.4%92.4%
92.4 % 211 195 95.7 % 47 45
pageserver/src/virtual_file/owned_buffers_io/util
100.0%
100.0 % 24 24 81.8 % 11 9
pageserver/src/walredo
39.7%39.7%
39.7 % 229 91 50.0 % 16 8
pageserver/src/walredo/process
67.1%67.1%
67.1 % 76 51 76.9 % 13 10
pageserver/src/walredo/process/process_impl
43.6%43.6%
43.6 % 257 112 33.3 % 21 7
proxy/src
51.2%51.2%
51.2 % 2830 1448 38.1 % 822 313
proxy/src/auth
86.3%86.3%
86.3 % 1058 913 51.7 % 180 93
proxy/src/auth/backend
49.1%49.1%
49.1 % 169 83 12.7 % 55 7
proxy/src/bin
6.4%6.4%
6.4 % 674 43 13.8 % 130 18
proxy/src/cache
62.5%62.5%
62.5 % 698 436 45.5 % 110 50
proxy/src/console
30.3%30.3%
30.3 % 409 124 22.7 % 176 40
proxy/src/console/provider
6.5%6.5%
6.5 % 325 21 8.9 % 45 4
proxy/src/context
82.7%82.7%
82.7 % 513 424 52.3 % 155 81
proxy/src/http
0.0%
0.0 % 61 0.0 % 12
proxy/src/proxy
85.0%85.0%
85.0 % 853 725 43.3 % 194 84
proxy/src/proxy/tests
97.4%97.4%
97.4 % 156 152 100.0 % 23 23
proxy/src/rate_limiter
84.7%84.7%
84.7 % 215 182 77.6 % 49 38
proxy/src/redis
18.0%18.0%
18.0 % 484 87 13.9 % 158 22
proxy/src/sasl
98.1%98.1%
98.1 % 107 105 44.4 % 54 24
proxy/src/scram
97.5%97.5%
97.5 % 406 396 97.7 % 44 43
proxy/src/serverless
41.3%41.3%
41.3 % 1845 762 19.2 % 323 62
s3_scrubber/src
0.0%
0.0 % 2093 0.0 % 411
safekeeper/src
21.0%21.0%
21.0 % 6172 1294 17.2 % 1185 204
safekeeper/src/bin
1.8%1.8%
1.8 % 334 6 5.3 % 75 4
safekeeper/src/http
3.6%3.6%
3.6 % 412 15 1.1 % 92 1
safekeeper/tests
100.0%
100.0 % 182 182 100.0 % 10 10
safekeeper/tests/walproposer_sim
93.6%93.6%
93.6 % 1644 1538 88.3 % 411 363
storage_broker/src
25.6%25.6%
25.6 % 86 22 19.2 % 26 5
storage_broker/src/bin
39.3%39.3%
39.3 % 537 211 26.4 % 72 19
storage_controller/src
15.2%15.2%
15.2 % 6871 1046 9.1 % 1178 107
storage_controller/src/persistence
0.0%
0.0 % 22 0.0 % 20
trace/src
0.0%
0.0 % 81 0.0 % 24

Generated by: LCOV version 2.1-beta