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 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>::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