LCOV - code coverage report
Current view:
top level
-
control_plane/src
- local_env.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
c639aa5f7ab62b43d647b10f40d15a15686ce8a9.info
Lines:
80.7 %
337
272
Test Date:
2024-02-12 20:26:03
Functions:
60.9 %
110
67
Function Name
Hit count
<control_plane::local_env::LocalEnv>::auth_keys_needed
0
<control_plane::local_env::LocalEnv>::auth_keys_needed::{closure#0}
0
<control_plane::local_env::LocalEnv>::auth_keys_needed::{closure#1}
0
<control_plane::local_env::LocalEnv>::persist_config::{closure#0}
0
<control_plane::local_env::LocalEnv>::get_pageserver_conf::{closure#1}
2
control_plane::local_env::tests::simple_conf_parsing
2
control_plane::local_env::tests::simple_conf_parsing::{closure#0}
2
<control_plane::local_env::LocalEnv>::storage_broker_bin
3
<control_plane::local_env::LocalEnv>::timeline_name_mappings
19
<control_plane::local_env::LocalEnv>::timeline_name_mappings::{closure#0}
36
<control_plane::local_env::LocalEnv>::timeline_name_mappings::{closure#0}::{closure#0}
38
<control_plane::local_env::LocalEnv>::generate_auth_token
184
<control_plane::local_env::LocalEnv>::register_branch_mapping::{closure#0}
236
<control_plane::local_env::LocalEnv>::init
357
control_plane::local_env::generate_auth_keys
357
<control_plane::local_env::LocalEnv>::parse_config
361
<control_plane::local_env::LocalEnv>::attachment_service_bin
364
<control_plane::local_env::LocalEnv>::safekeeper_bin
508
<control_plane::local_env::InitForceMode as core::clone::Clone>::clone
716
<control_plane::local_env::LocalEnv>::get_branch_timeline_id
789
<control_plane::local_env::LocalEnv>::get_branch_timeline_id::{closure#1}
789
<control_plane::local_env::LocalEnv>::register_branch_mapping
794
<control_plane::local_env::LocalEnv>::get_branch_timeline_id::{closure#0}
904
<control_plane::local_env::LocalEnv>::pageserver_bin
1025
<control_plane::local_env::LocalEnv>::pg_distrib_dir_raw
1025
<control_plane::local_env::InitForceMode as clap_builder::derive::ValueEnum>::value_variants
1075
<control_plane::local_env::LocalEnv>::pg_lib_dir
1148
<control_plane::local_env::SafekeeperConf>::get_compute_port
1284
<control_plane::local_env::LocalEnv>::persist_config
1508
<control_plane::local_env::NeonBroker>::client_url
1537
<control_plane::local_env::LocalEnv>::pageserver_data_dir
2275
<control_plane::local_env::LocalEnv>::safekeeper_data_dir
2496
<control_plane::local_env::LocalEnv>::get_pageserver_conf
2606
<control_plane::local_env::LocalEnv>::pg_bin_dir
2613
<control_plane::local_env::LocalEnv>::get_pageserver_conf::{closure#0}
3297
<control_plane::local_env::LocalEnv>::pg_distrib_dir
3761
<control_plane::local_env::LocalEnv>::load_config
6263
<control_plane::local_env::NeonBroker as core::default::Default>::default
6622
control_plane::local_env::base_path
6622
<control_plane::local_env::InitForceMode as clap_builder::derive::ValueEnum>::to_possible_value
7941
<control_plane::local_env::PageServerConf as core::default::Default>::default
8252
<control_plane::local_env::SafekeeperConf as core::default::Default>::default
8386
<control_plane::local_env::LocalEnv>::endpoints_path
12245
<control_plane::local_env::NeonBroker as core::fmt::Debug>::fmt
52885
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
0
::fmt
0
::deserialize::
>
0
::deserialize::
>
0
::deserialize::
>
0
::serialize::
1508
::eq
5789
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
6624
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::
6624
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
6624
::deserialize::
6624
::clone
19092
<control_plane::local_env::PageServerConf as core::fmt::Debug>::fmt
134574
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
0
::fmt
0
::serialize::
1671
::eq
7262
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
8252
::deserialize::
8252
::clone
26617
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
41260
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::
41260
<control_plane::local_env::SafekeeperConf as core::fmt::Debug>::fmt
151918
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
0
::fmt
0
::serialize::
1781
::eq
7405
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
8386
::deserialize::
8386
::clone
25462
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
50249
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::
50249
<control_plane::local_env::LocalEnv as core::fmt::Debug>::fmt
155989
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
0
::fmt
0
::serialize::
1508
::eq
5789
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
6624
::deserialize::
6624
::clone
19092
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
58176
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::
58176
Generated by:
LCOV version 2.1-beta