LCOV - code coverage report
Current view: top level - control_plane/src/bin - neon_local.rs (source / functions) Coverage Total Hit
Test: c639aa5f7ab62b43d647b10f40d15a15686ce8a9.info Lines: 80.0 % 1352 1081
Test Date: 2024-02-12 20:26:03 Functions: 68.1 % 91 62

Function Name Sort by function name Hit count Sort by function hit count
neon_local::default_conf 0
neon_local::get_timeline_infos 0
neon_local::get_timeline_infos::{closure#0} 0
neon_local::get_timeline_infos::{closure#0}::{closure#0} 0
neon_local::handle_endpoint::{closure#0}::{closure#0} 0
neon_local::handle_endpoint::{closure#0}::{closure#10} 0
neon_local::handle_endpoint::{closure#0}::{closure#12} 0
neon_local::handle_endpoint::{closure#0}::{closure#14} 0
neon_local::handle_endpoint::{closure#0}::{closure#15} 0
neon_local::handle_endpoint::{closure#0}::{closure#17} 0
neon_local::handle_endpoint::{closure#0}::{closure#18} 0
neon_local::handle_endpoint::{closure#0}::{closure#1} 0
neon_local::handle_endpoint::{closure#0}::{closure#2} 0
neon_local::handle_endpoint::{closure#0}::{closure#3} 0
neon_local::handle_endpoint::{closure#0}::{closure#4} 0
neon_local::handle_endpoint::{closure#0}::{closure#6} 0
neon_local::handle_endpoint::{closure#0}::{closure#8} 0
neon_local::handle_endpoint::{closure#0}::{closure#9} 0
neon_local::handle_init::{closure#0} 0
neon_local::handle_init::{closure#1} 0
neon_local::handle_safekeeper::{closure#0}::{closure#1} 0
neon_local::handle_tenant::{closure#0}::{closure#2} 0
neon_local::handle_tenant::{closure#0}::{closure#3} 0
neon_local::handle_timeline::{closure#0}::{closure#0} 0
neon_local::handle_timeline::{closure#0}::{closure#1} 0
neon_local::handle_timeline::{closure#0}::{closure#2} 0
neon_local::handle_timeline::{closure#0}::{closure#3} 0
neon_local::handle_timeline::{closure#0}::{closure#5} 0
neon_local::handle_timeline::{closure#0}::{closure#7} 0
neon_local::handle_mappings 1
neon_local::handle_mappings::{closure#0} 1
neon_local::handle_mappings::{closure#1} 1
neon_local::verify_cli 2
neon_local::verify_cli::{closure#0} 2
neon_local::handle_stop_all::{closure#0}::{closure#0} 3
neon_local::handle_endpoint::{closure#0}::{closure#11} 5
neon_local::handle_timeline::{closure#0}::{closure#4} 5
neon_local::safekeeper_extra_opts::{closure#0} 5
neon_local::handle_start_all 6
neon_local::handle_start_all 3
neon_local::handle_start_all::{closure#0} 3
neon_local::handle_stop_all 6
neon_local::handle_stop_all 3
neon_local::handle_stop_all::{closure#0} 3
neon_local::try_stop_all 6
neon_local::try_stop_all 3
neon_local::try_stop_all::{closure#0} 3
neon_local::print_timelines_tree 19
neon_local::get_tenant_shard_id 23
neon_local::parse_tenant_shard_id 23
neon_local::parse_tenant_shard_id::{closure#0} 23
neon_local::handle_timeline::{closure#0}::{closure#8} 26
neon_local::print_timeline 34
neon_local::print_timelines_tree::{closure#0} 34
neon_local::handle_endpoint::{closure#0}::{closure#7} 49
neon_local::handle_endpoint::{closure#0}::{closure#16} 60
neon_local::handle_tenant::{closure#0}::{closure#1} 60
neon_local::handle_tenant::{closure#0}::{closure#1} 13
neon_local::handle_tenant::{closure#0}::{closure#1}::{closure#0} 47
neon_local::handle_timeline::{closure#0}::{closure#6} 149
neon_local::handle_tenant::{closure#0}::{closure#0} 163
neon_local::handle_init 357
neon_local::handle_attachment_service::{closure#0}::{closure#0} 363
neon_local::parse_timeline_id::{closure#0} 463
neon_local::handle_tenant 483
neon_local::handle_tenant::{closure#0} 483
neon_local::safekeeper_extra_opts 504
neon_local::handle_endpoint::{closure#0}::{closure#5} 543
neon_local::handle_safekeeper::{closure#0}::{closure#0} 543
neon_local::parse_timeline_id 554
neon_local::handle_endpoint::{closure#0}::{closure#13} 575
neon_local::handle_pageserver::{closure#0}::{closure#0} 622
neon_local::handle_attachment_service 724
neon_local::handle_attachment_service::{closure#0} 724
neon_local::handle_timeline 724
neon_local::handle_timeline 362
neon_local::handle_timeline::{closure#0} 362
neon_local::handle_tenant::{closure#0}::{closure#0}::{closure#0} 732
neon_local::main::{closure#0} 794
neon_local::get_default_pageserver 845
neon_local::get_tenant_id 900
neon_local::pageserver_config_overrides 1025
neon_local::get_safekeeper 1047
neon_local::get_pageserver 1247
neon_local::parse_tenant_id 1358
neon_local::parse_tenant_id::{closure#0} 1358
neon_local::get_safekeeper::{closure#0} 1377
neon_local::handle_safekeeper 2094
neon_local::handle_safekeeper 1047
neon_local::handle_safekeeper::{closure#0} 1047
neon_local::handle_pageserver 2486
neon_local::handle_pageserver 1243
neon_local::handle_pageserver::{closure#0} 1243
neon_local::handle_endpoint 3846
neon_local::handle_endpoint 1923
neon_local::handle_endpoint::{closure#0} 1923
neon_local::main::{closure#1} 4948
neon_local::main 6146
neon_local::cli 6148

Generated by: LCOV version 2.1-beta