LCOV - code coverage report
Current view: top level - libs/remote_storage/src - local_fs.rs (source / functions) Coverage Total Hit
Test: 8ac049b474321fdc72ddcb56d7165153a1a900e8.info Lines: 89.0 % 572 509
Test Date: 2023-09-06 10:18:01 Functions: 53.4 % 118 63

Function Name Sort by function name Hit count Sort by function hit count
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::download::{closure#0}::{closure#0} 0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::download_byte_range::{closure#0}::{closure#0} 0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_>::{closure#0}::{closure#0} 0
::upload::<&[u8]>::{closure#0}::{closure#0} 0
::upload::<_>::{closure#0}::{closure#0} 0
::upload::>>::{closure#0}::{closure#0} 0
::upload::>>>>::{closure#0}::{closure#0} 0
::upload::>>::{closure#0}::{closure#0} 0
::upload::>::{closure#0}::{closure#0} 0
::upload::>>::{closure#0}::{closure#0} 0
::upload::::{closure#0}::{closure#0} 0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_>::{closure#0}::{closure#1} 0
::upload::<&[u8]>::{closure#0}::{closure#1} 0
::upload::<_>::{closure#0}::{closure#1} 0
::upload::>>::{closure#0}::{closure#1} 0
::upload::>>>>::{closure#0}::{closure#1} 0
::upload::>>::{closure#0}::{closure#1} 0
::upload::>::{closure#0}::{closure#1} 0
::upload::>>::{closure#0}::{closure#1} 0
::upload::::{closure#0}::{closure#1} 0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_>::{closure#0}::{closure#2} 0
::upload::<&[u8]>::{closure#0}::{closure#2} 0
::upload::<_>::{closure#0}::{closure#2} 0
::upload::>>::{closure#0}::{closure#2} 0
::upload::>>>>::{closure#0}::{closure#2} 0
::upload::>>::{closure#0}::{closure#2} 0
::upload::>::{closure#0}::{closure#2} 0
::upload::>>::{closure#0}::{closure#2} 0
::upload::::{closure#0}::{closure#2} 0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_>::{closure#0}::{closure#4} 0
::upload::<&[u8]>::{closure#0}::{closure#4} 0
::upload::<_>::{closure#0}::{closure#4} 0
::upload::>>::{closure#0}::{closure#4} 0
::upload::>>>>::{closure#0}::{closure#4} 0
::upload::>>::{closure#0}::{closure#4} 0
::upload::>::{closure#0}::{closure#4} 0
::upload::>>::{closure#0}::{closure#4} 0
::upload::::{closure#0}::{closure#4} 0
<remote_storage::local_fs::LocalFs>::new::{closure#0} 0
<remote_storage::local_fs::LocalFs>::new::{closure#1} 0
<remote_storage::local_fs::LocalFs>::read_storage_metadata::{closure#0}::{closure#0} 0
<remote_storage::local_fs::LocalFs>::read_storage_metadata::{closure#0}::{closure#1} 0
remote_storage::local_fs::fs_tests::read_and_assert_remote_file_contents::{closure#0}::{closure#0} 0
remote_storage::local_fs::fs_tests::upload_dummy_file::{closure#0}::{closure#0} 0
remote_storage::local_fs::get_all_files::<&std::path::PathBuf>::{closure#0}::{closure#0} 0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_>::{closure#0}::{closure#3} 1
::upload::<&[u8]>::{closure#0}::{closure#3} 0
::upload::<_>::{closure#0}::{closure#3} 0
::upload::>>::{closure#0}::{closure#3} 0
::upload::>>>>::{closure#0}::{closure#3} 0
::upload::>::{closure#0}::{closure#3} 0
::upload::>>::{closure#0}::{closure#3} 0
::upload::::{closure#0}::{closure#3} 0
::upload::>>::{closure#0}::{closure#3} 1
remote_storage::local_fs::fs_tests::download_file 1
remote_storage::local_fs::fs_tests::file_with_metadata 1
remote_storage::local_fs::fs_tests::list_files_sorted 1
remote_storage::local_fs::fs_tests::list_files_sorted::{closure#0} 1
remote_storage::local_fs::fs_tests::list_files_sorted::{closure#0}::{closure#0} 1
remote_storage::local_fs::fs_tests::upload_file 1
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::delete_objects 2
::delete_objects 1
::delete_objects::{closure#0} 1
<remote_storage::local_fs::LocalFs>::read_storage_metadata::{closure#0}::{closure#2} 2
remote_storage::local_fs::fs_tests::download_file::{closure#0} 2
remote_storage::local_fs::fs_tests::file_with_metadata::{closure#0} 2
remote_storage::local_fs::fs_tests::upload_file::{closure#0} 2
<remote_storage::local_fs::LocalFs>::list 3
<remote_storage::local_fs::LocalFs>::list::{closure#0} 3
<remote_storage::local_fs::LocalFs>::list::{closure#0}::{closure#0} 3
remote_storage::local_fs::fs_tests::delete_file 3
remote_storage::local_fs::fs_tests::delete_file 1
remote_storage::local_fs::fs_tests::delete_file::{closure#0} 2
remote_storage::local_fs::fs_tests::download_file_range_negative 3
remote_storage::local_fs::fs_tests::download_file_range_negative 1
remote_storage::local_fs::fs_tests::download_file_range_negative::{closure#0} 2
remote_storage::local_fs::fs_tests::download_file_range_positive 3
remote_storage::local_fs::fs_tests::download_file_range_positive 1
remote_storage::local_fs::fs_tests::download_file_range_positive::{closure#0} 2
remote_storage::local_fs::fs_tests::read_and_assert_remote_file_contents 3
remote_storage::local_fs::fs_tests::read_and_assert_remote_file_contents::{closure#0} 3
remote_storage::local_fs::fs_tests::upload_file_negatives 3
remote_storage::local_fs::fs_tests::upload_file_negatives 1
remote_storage::local_fs::fs_tests::upload_file_negatives::{closure#0} 2
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::download_byte_range 7
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::download_byte_range::{closure#0} 7
remote_storage::local_fs::fs_tests::create_file_for_upload 7
remote_storage::local_fs::fs_tests::create_file_for_upload::{closure#0} 7
remote_storage::local_fs::fs_tests::create_storage 7
remote_storage::local_fs::fs_tests::upload_dummy_file 7
remote_storage::local_fs::fs_tests::upload_dummy_file::{closure#0} 7
remote_storage::local_fs::fs_tests::dummy_contents 12
<remote_storage::local_fs::LocalFs>::local_file_to_relative_path 18
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::list_prefixes 19
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::list_prefixes::{closure#0} 19
remote_storage::local_fs::get_all_files::<&std::path::PathBuf> 28
remote_storage::local_fs::get_all_files::<&std::path::PathBuf>::{closure#0} 28
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::list_files 30
::list_files 15
::list_files::{closure#0} 15
<remote_storage::local_fs::LocalFs>::new 146
<remote_storage::local_fs::LocalFs>::read_storage_metadata 739
<remote_storage::local_fs::LocalFs>::read_storage_metadata::{closure#0} 739
remote_storage::local_fs::storage_metadata_path 740
<remote_storage::local_fs::LocalFs as core::fmt::Debug>::fmt 815
::fmt 0
::clone 815
remote_storage::local_fs::file_exists 884
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::download 1758
::download 879
::download::{closure#0} 879
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::delete 3544
::delete 1772
::delete::{closure#0} 1772
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_> 6303
::upload::<_> 0
::upload::> 0
::upload::>> 0
::upload::<&[u8]> 2
::upload::>> 4
::upload::>> 17
::upload::>>>> 1674
::upload:: 4606
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_>::{closure#0} 6303
::upload::<_>::{closure#0} 0
::upload::>::{closure#0} 0
::upload::>>::{closure#0} 0
::upload::<&[u8]>::{closure#0} 2
::upload::>>::{closure#0} 4
::upload::>>::{closure#0} 17
::upload::>>>>::{closure#0} 1674
::upload::::{closure#0} 4606
remote_storage::local_fs::create_target_directory 6303
remote_storage::local_fs::create_target_directory::{closure#0} 6303

Generated by: LCOV version 2.1-beta