LCOV - code coverage report
Current view: top level - control_plane/src - local_env.rs (source / functions) Coverage Total Hit
Test: 8ac049b474321fdc72ddcb56d7165153a1a900e8.info Lines: 79.1 % 302 239
Test Date: 2023-09-06 10:18:01 Functions: 55.4 % 112 62

Function Name Sort by function name Hit count Sort by function 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>::persist_config::{closure#0} 0
control_plane::local_env::tests::simple_conf_parsing 1
control_plane::local_env::tests::simple_conf_parsing::{closure#0} 1
<control_plane::local_env::LocalEnv>::storage_broker_bin 4
<control_plane::local_env::LocalEnv>::timeline_name_mappings 15
<control_plane::local_env::LocalEnv>::timeline_name_mappings::{closure#0} 36
<control_plane::local_env::LocalEnv>::timeline_name_mappings::{closure#0}::{closure#0} 42
<control_plane::local_env::LocalEnv>::generate_auth_token 81
<control_plane::local_env::LocalEnv>::register_branch_mapping::{closure#0} 158
<control_plane::local_env::LocalEnv>::init 369
control_plane::local_env::generate_auth_keys 369
<control_plane::local_env::LocalEnv>::parse_config 371
<control_plane::local_env::LocalEnv>::safekeeper_bin 517
<control_plane::local_env::LocalEnv>::get_branch_timeline_id 850
<control_plane::local_env::LocalEnv>::get_branch_timeline_id::{closure#1} 850
<control_plane::local_env::LocalEnv>::register_branch_mapping 888
<control_plane::local_env::LocalEnv>::pageserver_bin 944
<control_plane::local_env::LocalEnv>::get_branch_timeline_id::{closure#0} 971
<control_plane::local_env::LocalEnv>::pg_lib_dir 1312
<control_plane::local_env::SafekeeperConf>::get_compute_port 1473
<control_plane::local_env::LocalEnv>::pg_distrib_dir_raw 1519
<control_plane::local_env::LocalEnv>::persist_config 1625
<control_plane::local_env::LocalEnv>::pg_bin_dir 1688
<control_plane::local_env::NeonBroker>::client_url 2043
<control_plane::local_env::LocalEnv>::pageserver_data_dir 2096
<control_plane::local_env::LocalEnv>::safekeeper_data_dir 2528
<control_plane::local_env::LocalEnv>::pg_distrib_dir 3000
<control_plane::local_env::LocalEnv>::load_config 5040
<control_plane::local_env::NeonBroker as core::default::Default>::default 5410
control_plane::local_env::base_path 5410
<control_plane::local_env::PageServerConf as core::default::Default>::default 5411
<control_plane::local_env::SafekeeperConf as core::default::Default>::default 7019
<control_plane::local_env::LocalEnv>::endpoints_path 10801
<control_plane::local_env::NeonBroker as core::fmt::Debug>::fmt 48168
<::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:: 1625
::eq 5040
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 5411
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 5411
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: 5411
::deserialize:: 5411
::clone 19859
<control_plane::local_env::PageServerConf as core::fmt::Debug>::fmt 91452
<::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:: 1625
::eq 5040
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: 5411
::deserialize:: 5411
::clone 19859
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 27053
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 27053
<control_plane::local_env::LocalEnv as core::fmt::Debug>::fmt 134665
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize:: 0
<::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
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::::{closure#1} 0
::fmt 0
::serialize:: 1625
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: 3250
::eq 5040
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: 5411
::deserialize:: 5411
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize:: 10449
::clone 19859
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 41810
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 41810
<control_plane::local_env::SafekeeperConf as core::fmt::Debug>::fmt 135620
<::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:: 1893
::eq 6587
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: 7019
::deserialize:: 7019
::clone 28872
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 42115
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 42115

Generated by: LCOV version 2.1-beta