LCOV - code coverage report
Current view: top level Coverage Total Hit
Test: c639aa5f7ab62b43d647b10f40d15a15686ce8a9.info Lines: 82.1 % 80716 66243
Test Date: 2024-02-12 20:26:03 Functions: 54.9 % 21653 11884

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
64.5%64.5%
64.5 % 1540 993 56.2 % 306 172
compute_tools/src/bin
79.0%79.0%
79.0 % 385 304 58.1 % 31 18
compute_tools/src/http
62.8%62.8%
62.8 % 239 150 64.3 % 42 27
compute_tools/tests
100.0%
100.0 % 122 122 100.0 % 14 14
control_plane/attachment_service/src
84.1%84.1%
84.1 % 3155 2652 60.7 % 765 464
control_plane/attachment_service/src/persistence
90.9%90.9%
90.9 % 22 20 41.2 % 34 14
control_plane/src
84.1%84.1%
84.1 % 2273 1912 48.5 % 660 320
control_plane/src/bin
80.0%80.0%
80.0 % 1352 1081 68.1 % 91 62
libs/compute_api/src
81.8%81.8%
81.8 % 121 99 29.7 % 434 129
libs/consumption_metrics/src
89.8%89.8%
89.8 % 49 44 35.4 % 96 34
libs/metrics/src
81.9%81.9%
81.9 % 542 444 62.6 % 131 82
libs/pageserver_api/src
89.4%89.4%
89.4 % 1922 1719 35.4 % 1488 527
libs/pageserver_api/src/models
98.9%98.9%
98.9 % 94 93 29.7 % 64 19
libs/postgres_backend/src
81.9%81.9%
81.9 % 568 465 48.7 % 357 174
libs/postgres_backend/tests
96.5%96.5%
96.5 % 113 109 100.0 % 14 14
libs/postgres_connection/src
95.9%95.9%
95.9 % 194 186 87.2 % 47 41
libs/postgres_ffi/src
89.0%89.0%
89.0 % 820 730 71.8 % 213 153
libs/postgres_ffi/wal_craft/src
92.5%92.5%
92.5 % 439 406 87.0 % 115 100
libs/postgres_ffi/wal_craft/src/bin
82.6%82.6%
82.6 % 121 100 100.0 % 6 6
libs/pq_proto/src
86.8%86.8%
86.8 % 714 620 68.4 % 323 221
libs/remote_storage/src
74.4%74.4%
74.4 % 2352 1750 57.3 % 443 254
libs/remote_storage/src/s3_bucket
97.5%97.5%
97.5 % 118 115 82.2 % 45 37
libs/remote_storage/tests
21.5%21.5%
21.5 % 363 78 38.8 % 80 31
libs/remote_storage/tests/common
13.7%13.7%
13.7 % 336 46 43.2 % 148 64
libs/safekeeper_api/src
100.0%
100.0 % 6 6 26.0 % 50 13
libs/tenant_size_model/src
98.9%98.9%
98.9 % 268 265 38.2 % 68 26
libs/tenant_size_model/tests
98.1%98.1%
98.1 % 209 205 94.7 % 19 18
libs/tracing-utils/src
91.3%91.3%
91.3 % 127 116 66.7 % 15 10
libs/utils/src
90.4%90.4%
90.4 % 3206 2898 60.8 % 1715 1043
libs/utils/src/http
85.9%85.9%
85.9 % 533 458 58.4 % 904 528
libs/utils/src/sync
89.6%89.6%
89.6 % 470 421 77.8 % 144 112
libs/utils/tests
100.0%
100.0 % 23 23 46.7 % 15 7
libs/vm_monitor/src
8.2%8.2%
8.2 % 451 37 0.9 % 335 3
libs/vm_monitor/src/bin
0.0%
0.0 % 19 0.0 % 2
libs/walproposer/src
69.8%69.8%
69.8 % 686 479 50.5 % 95 48
pageserver/client/src
44.9%44.9%
44.9 % 383 172 52.4 % 82 43
pageserver/client/src/mgmt_api
0.0%
0.0 % 38 0.0 % 3
pageserver/ctl/src
8.3%8.3%
8.3 % 551 46 13.8 % 116 16
pageserver/pagebench/src
0.0%
0.0 % 18 0.0 % 10
pageserver/pagebench/src/cmd
0.0%
0.0 % 512 0.0 % 146
pageserver/pagebench/src/util
0.0%
0.0 % 60 0.0 % 13
pageserver/pagebench/src/util/cli
0.0%
0.0 % 18 0.0 % 4
pageserver/src
88.0%88.0%
88.0 % 15292 13463 65.3 % 2657 1734
pageserver/src/bin
95.0%95.0%
95.0 % 577 548 64.1 % 64 41
pageserver/src/consumption_metrics
96.5%96.5%
96.5 % 657 634 60.8 % 176 107
pageserver/src/consumption_metrics/metrics
100.0%
100.0 % 281 281 100.0 % 18 18
pageserver/src/deletion_queue
77.1%77.1%
77.1 % 585 451 45.3 % 139 63
pageserver/src/http
85.0%85.0%
85.0 % 1595 1355 61.0 % 631 385
pageserver/src/tenant
89.4%89.4%
89.4 % 9818 8774 64.4 % 1863 1199
pageserver/src/tenant/layer_map
97.4%97.4%
97.4 % 588 573 91.5 % 71 65
pageserver/src/tenant/remote_timeline_client
92.9%92.9%
92.9 % 735 683 63.1 % 160 101
pageserver/src/tenant/secondary
78.7%78.7%
78.7 % 935 736 59.9 % 207 124
pageserver/src/tenant/storage_layer
76.4%76.4%
76.4 % 2634 2013 64.2 % 422 271
pageserver/src/tenant/timeline
86.7%86.7%
86.7 % 1147 994 68.1 % 229 156
pageserver/src/tenant/timeline/walreceiver
93.2%93.2%
93.2 % 1386 1292 70.3 % 148 104
pageserver/src/virtual_file
79.7%79.7%
79.7 % 172 137 78.8 % 33 26
pageserver/src/walredo
85.6%85.6%
85.6 % 291 249 50.0 % 22 11
pageserver/src/walredo/process
79.5%79.5%
79.5 % 83 66 58.3 % 24 14
proxy/src
86.6%86.6%
86.6 % 2613 2262 58.8 % 935 550
proxy/src/auth
93.9%93.9%
93.9 % 768 721 58.7 % 196 115
proxy/src/auth/backend
73.4%73.4%
73.4 % 177 130 18.3 % 82 15
proxy/src/bin
91.1%91.1%
91.1 % 494 450 39.4 % 132 52
proxy/src/cache
75.5%75.5%
75.5 % 507 383 59.4 % 69 41
proxy/src/console
73.2%73.2%
73.2 % 406 297 49.4 % 180 89
proxy/src/console/provider
57.6%57.6%
57.6 % 349 201 61.4 % 70 43
proxy/src/context
86.9%86.9%
86.9 % 497 432 55.6 % 151 84
proxy/src/http
86.7%86.7%
86.7 % 15 13 88.9 % 9 8
proxy/src/proxy
89.5%89.5%
89.5 % 749 670 55.3 % 253 140
proxy/src/proxy/tests
97.5%97.5%
97.5 % 163 159 100.0 % 24 24
proxy/src/rate_limiter
95.2%95.2%
95.2 % 608 579 66.9 % 130 87
proxy/src/redis
63.3%63.3%
63.3 % 90 57 24.0 % 96 23
proxy/src/sasl
96.4%96.4%
96.4 % 112 108 48.1 % 54 26
proxy/src/scram
94.1%94.1%
94.1 % 442 416 80.7 % 57 46
proxy/src/serverless
90.8%90.8%
90.8 % 1409 1280 60.5 % 367 222
s3_scrubber/src
0.0%
0.0 % 1575 0.0 % 488
safekeeper/src
89.6%89.6%
89.6 % 5971 5350 59.8 % 1461 874
safekeeper/src/bin
88.1%88.1%
88.1 % 336 296 41.3 % 92 38
safekeeper/src/http
96.6%96.6%
96.6 % 413 399 72.2 % 108 78
storage_broker/src
57.7%57.7%
57.7 % 111 64 36.4 % 33 12
storage_broker/src/bin
69.7%69.7%
69.7 % 521 363 58.7 % 92 54
trace/src
0.0%
0.0 % 82 0.0 % 27

Generated by: LCOV version 2.1-beta