LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: 727bdccc1d7d53837da843959afb612f56da4e79.info Lines: 49.1 % 145605 71485
Test Date: 2025-01-30 15:18:43 Functions: 33.3 % 25522 8510

Directory Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
pageserver/pagebench/src
0.0%
0.0 % 19 0.0 % 1
libs/vm_monitor/src/bin
0.0%
0.0 % 19 0.0 % 2
pageserver/pagebench/src/util/cli
0.0%
0.0 % 18 0.0 % 2
libs/postgres_initdb/src
0.0%
0.0 % 57 0.0 % 3
pageserver/client/src/mgmt_api
0.0%
0.0 % 38 0.0 % 3
compute_tools/src/bin/fast_import
0.0%
0.0 % 81 0.0 % 12
pageserver/pagebench/src/util
0.0%
0.0 % 63 0.0 % 14
pageserver/compaction/src/simulator
0.0%
0.0 % 334 0.0 % 16
storage_controller/src/persistence
0.0%
0.0 % 22 0.0 % 16
libs/tracing-utils/src
0.0%
0.0 % 109 0.0 % 17
compute_tools/src/http/extract
0.0%
0.0 % 48 0.0 % 24
pageserver/compaction/src/bin
0.0%
0.0 % 131 0.0 % 25
safekeeper/client/src
0.0%
0.0 % 107 0.0 % 30
compute_tools/src/http
0.0%
0.0 % 138 0.0 % 32
storage_controller/client/src
0.0%
0.0 % 40 0.0 % 35
proxy/src/compute_ctl
0.0%
0.0 % 46 0.0 % 40
compute_tools/src/http/routes
0.0%
0.0 % 289 0.0 % 43
pageserver/pagebench/src/cmd
0.0%
0.0 % 787 0.0 % 106
control_plane/storcon_cli/src
0.0%
0.0 % 978 0.0 % 120
pageserver/client/src
0.0%
0.0 % 771 0.0 % 187
control_plane/src/bin
0.0%
0.0 % 998 0.0 % 208
storage_scrubber/src
0.0%
0.0 % 3328 0.0 % 494
pageserver/src/http
0.0%
0.0 % 2601 0.0 % 801
control_plane/src
1.1%1.1%
1.1 % 2559 28 0.7 % 420 3
safekeeper/src/http
2.8%2.8%
2.8 % 544 15 1.2 % 84 1
pageserver/src/tenant/secondary
1.2%1.2%
1.2 % 1432 17 1.2 % 167 2
libs/utils/src/http
9.2%9.2%
9.2 % 732 67 1.4 % 855 12
safekeeper/src/bin
1.1%1.1%
1.1 % 368 4 2.7 % 74 2
pageserver/src/tenant/timeline/import_pgdata
1.0%1.0%
1.0 % 669 7 2.7 % 182 5
libs/proxy/postgres-types2/src
1.4%1.4%
1.4 % 971 14 3.2 % 62 2
libs/vm_monitor/src
23.7%23.7%
23.7 % 379 90 3.3 % 153 5
compute_tools/src/bin
11.2%11.2%
11.2 % 904 101 4.3 % 46 2
proxy/src/control_plane/client
5.0%5.0%
5.0 % 585 29 6.3 % 95 6
compute_tools/src
3.9%3.9%
3.9 % 3070 121 6.8 % 264 18
libs/compute_api/src
40.7%40.7%
40.7 % 150 61 6.9 % 319 22
pageserver/src/bin
4.7%4.7%
4.7 % 579 27 7.0 % 43 3
libs/safekeeper_api/src
71.4%71.4%
71.4 % 140 100 6.9 % 216 15
proxy/src/redis
18.8%18.8%
18.8 % 691 130 8.0 % 200 16
storage_controller/src
19.2%19.2%
19.2 % 12272 2361 9.5 % 1965 186
libs/proxy/tokio-postgres2/src
17.3%17.3%
17.3 % 1879 325 11.9 % 513 61
proxy/src/bin
3.9%3.9%
3.9 % 1065 42 11.9 % 235 28
libs/pageserver_api/src
75.2%75.2%
75.2 % 3485 2622 13.7 % 1715 235
pageserver/ctl/src
19.7%19.7%
19.7 % 1027 202 13.9 % 122 17
libs/tenant_size_model/src
42.0%42.0%
42.0 % 286 120 14.3 % 28 4
libs/proxy/tokio-postgres2/src/error
14.7%14.7%
14.7 % 531 78 14.8 % 54 8
proxy/src/control_plane
40.9%40.9%
40.9 % 352 144 15.8 % 165 26
libs/postgres_backend/src
35.9%35.9%
35.9 % 568 204 16.6 % 211 35
libs/proxy/postgres-protocol2/src
18.2%18.2%
18.2 % 22 4 16.7 % 6 1
proxy/src/proxy
39.3%39.3%
39.3 % 651 256 18.5 % 157 29
proxy/src/serverless
28.4%28.4%
28.4 % 3124 887 18.5 % 390 72
libs/wal_decoder/src
51.9%51.9%
51.9 % 1694 879 19.8 % 243 48
libs/consumption_metrics/src
76.7%76.7%
76.7 % 43 33 24.1 % 54 13
libs/proxy/postgres-protocol2/src/message
35.4%35.4%
35.4 % 601 213 25.5 % 149 38
proxy/src/http
40.7%40.7%
40.7 % 177 72 28.6 % 35 10
libs/pageserver_api/src/models
91.1%91.1%
91.1 % 192 175 28.8 % 66 19
storage_broker/src/bin
37.9%37.9%
37.9 % 560 212 29.2 % 65 19
libs/pq_proto/src
53.6%53.6%
53.6 % 746 400 32.2 % 317 102
storage_controller/src/service
54.1%54.1%
54.1 % 157 85 33.3 % 9 3
safekeeper/src
36.6%36.6%
36.6 % 9020 3304 34.2 % 1241 425
storage_broker/src
38.9%38.9%
38.9 % 90 35 35.7 % 14 5
proxy/src
52.6%52.6%
52.6 % 2363 1244 37.1 % 699 259
libs/utils/tests
95.5%95.5%
95.5 % 22 21 37.5 % 8 3
pageserver/src/tenant/remote_timeline_client
83.9%83.9%
83.9 % 1536 1289 37.9 % 253 96
libs/metrics/src
45.2%45.2%
45.2 % 629 284 38.0 % 192 73
libs/postgres_ffi/wal_craft/src/bin
47.9%47.9%
47.9 % 121 58 40.0 % 5 2
pageserver/src/tenant/timeline
50.8%50.8%
50.8 % 5049 2566 40.7 % 432 176
libs/utils/src
72.7%72.7%
72.7 % 4024 2927 40.8 % 1725 704
proxy/src/sasl
86.5%86.5%
86.5 % 126 109 42.6 % 61 26
proxy/src/auth/backend
75.4%75.4%
75.4 % 1657 1249 43.0 % 314 135
pageserver/src/deletion_queue
71.0%71.0%
71.0 % 566 402 44.4 % 72 32
proxy/src/tls
54.0%54.0%
54.0 % 239 129 44.7 % 47 21
libs/proxy/postgres-protocol2/src/types
39.3%39.3%
39.3 % 224 88 44.8 % 29 13
pageserver/src/consumption_metrics
58.7%58.7%
58.7 % 728 427 44.9 % 107 48
pageserver/compaction/src
78.6%78.6%
78.6 % 1395 1097 46.4 % 233 108
proxy/src/cache
63.9%63.9%
63.9 % 709 453 46.9 % 96 45
pageserver/src/tenant/timeline/walreceiver
42.5%42.5%
42.5 % 1648 700 48.5 % 97 47
proxy/src/context
62.9%62.9%
62.9 % 834 525 48.6 % 144 70
proxy/src/rate_limiter
87.2%87.2%
87.2 % 423 369 51.6 % 126 65
libs/postgres_ffi/src
59.9%59.9%
59.9 % 1512 906 52.0 % 381 198
pageserver/src
65.7%65.7%
65.7 % 21809 14318 53.3 % 2045 1090
libs/remote_storage/src
83.1%83.1%
83.1 % 3580 2974 54.4 % 652 355
proxy/src/auth
87.9%87.9%
87.9 % 620 545 56.5 % 115 65
libs/walproposer/src
86.6%86.6%
86.6 % 781 676 57.0 % 114 65
pageserver/src/tenant
63.7%63.7%
63.7 % 14101 8982 59.2 % 1594 944
libs/utils/src/sync/duplex
100.0%
100.0 % 12 12 64.3 % 14 9
libs/postgres_connection/src
86.2%86.2%
86.2 % 188 162 71.1 % 38 27
libs/remote_storage/tests/common
86.9%86.9%
86.9 % 191 166 71.2 % 118 84
pageserver/src/tenant/storage_layer
85.1%85.1%
85.1 % 6055 5151 75.8 % 649 492
pageserver/src/virtual_file/io_engine
49.6%49.6%
49.6 % 117 58 76.9 % 13 10
pageserver/src/walredo/process
68.4%68.4%
68.4 % 79 54 76.9 % 13 10
proxy/src/rate_limiter/limit_algorithm
99.5%99.5%
99.5 % 210 209 77.8 % 18 14
libs/utils/src/sync
90.9%90.9%
90.9 % 913 830 79.0 % 291 230
pageserver/src/virtual_file/owned_buffers_io/write
87.1%87.1%
87.1 % 155 135 80.6 % 36 29
pageserver/src/virtual_file/owned_buffers_io/aligned_buffer
86.5%86.5%
86.5 % 414 358 82.9 % 111 92
libs/proxy/postgres-protocol2/src/authentication
86.9%86.9%
86.9 % 312 271 83.0 % 47 39
pageserver/src/walredo
45.0%45.0%
45.0 % 298 134 83.3 % 12 10
libs/remote_storage/tests
86.1%86.1%
86.1 % 345 297 84.6 % 78 66
pageserver/src/virtual_file
72.0%72.0%
72.0 % 296 213 84.7 % 59 50
libs/utils/src/fs_ext
96.6%96.6%
96.6 % 87 84 85.7 % 7 6
safekeeper/tests/walproposer_sim
94.5%94.5%
94.5 % 1458 1378 87.4 % 390 341
libs/desim/src
92.7%92.7%
92.7 % 823 763 87.8 % 263 231
libs/postgres_ffi/wal_craft/src
79.6%79.6%
79.6 % 460 366 88.3 % 120 106
libs/tenant_size_model/tests
98.0%98.0%
98.0 % 202 198 92.3 % 13 12
pageserver/src/tenant/layer_map
97.2%97.2%
97.2 % 581 565 95.0 % 60 57
proxy/src/proxy/tests
96.7%96.7%
96.7 % 675 653 95.2 % 84 80
pageserver/src/tenant/storage_layer/layer
99.0%99.0%
99.0 % 975 965 96.2 % 52 50
proxy/src/scram
96.1%96.1%
96.1 % 736 707 97.6 % 83 81
pageserver/src/virtual_file/owned_buffers_io
98.2%98.2%
98.2 % 276 271 98.4 % 62 61
libs/pageserver_api/src/config
100.0%
100.0 % 19 19 100.0 % 1 1
libs/proxy/postgres-protocol2/src/escape
100.0%
100.0 % 67 67 100.0 % 5 5
libs/proxy/postgres-protocol2/src/password
95.9%95.9%
95.9 % 49 47 100.0 % 6 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
libs/postgres_backend/tests
96.7%96.7%
96.7 % 120 116 100.0 % 14 14
pageserver/src/consumption_metrics/metrics
100.0%
100.0 % 300 300 100.0 % 14 14
libs/desim/tests
98.2%98.2%
98.2 % 163 160 100.0 % 16 16
pageserver/src/tenant/storage_layer/inmemory_layer
96.6%96.6%
96.6 % 643 621 100.0 % 105 105

Generated by: LCOV version 2.1-beta