LCOV - code coverage report
Current view: top level - libs/remote_storage/src - local_fs.rs (source / functions) Coverage Total Hit
Test: 32f4a56327bc9da697706839ed4836b2a00a408f.info Lines: 89.2 % 639 570
Test Date: 2024-02-07 07:37:29 Functions: 64.6 % 99 64

Function Name Sort by function name Hit count Sort by function hit count
<remote_storage::local_fs::LocalFs as core::fmt::Debug>::fmt 4764
::clone 4764
::fmt 0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::copy 4
::copy 2
::copy::{closure#0} 2
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::copy::{closure#0}::{closure#0} 0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::delete 3190
::delete 1595
::delete::{closure#0} 1595
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::delete_objects 170
::delete_objects 85
::delete_objects::{closure#0} 85
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::download 2838
::download 1419
::download::{closure#0} 1419
<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 12
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::download_byte_range::{closure#0} 12
<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>::list 764
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::list::{closure#0} 764
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::list::{closure#0}::{closure#0} 243
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::time_travel_recover 0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::time_travel_recover::{closure#0} 0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_> 12300
::upload::<_> 0
::upload::>>> 4026
::upload::> 8274
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::upload::<_>::{closure#0} 12300
::upload::<_>::{closure#0} 0
::upload::>>>::{closure#0} 4026
::upload::>::{closure#0} 8274
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::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::<_>::{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::<_>::{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#3} 0
::upload::<_>::{closure#0}::{closure#3} 0
::upload::>>>::{closure#0}::{closure#3} 0
::upload::>::{closure#0}::{closure#3} 0
<remote_storage::local_fs::LocalFs as remote_storage::RemoteStorage>::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>::list_all 12
::list_all 6
::list_all::{closure#0} 6
<remote_storage::local_fs::LocalFs>::list_all::{closure#0}::{closure#0} 6
<remote_storage::local_fs::LocalFs>::list_recursive 376
::list_recursive 188
::list_recursive::{closure#0} 188
<remote_storage::local_fs::LocalFs>::local_file_to_relative_path 243
<remote_storage::local_fs::LocalFs>::new 492
<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 1002
<remote_storage::local_fs::LocalFs>::read_storage_metadata::{closure#0} 1002
<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::LocalFs>::read_storage_metadata::{closure#0}::{closure#2} 4
remote_storage::local_fs::create_target_directory 24604
remote_storage::local_fs::create_target_directory 12302
remote_storage::local_fs::create_target_directory::{closure#0} 12302
remote_storage::local_fs::file_exists 1427
remote_storage::local_fs::fs_tests::aggregate::<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<bytes::bytes::Bytes, std::io::error::Error>> + core::marker::Unpin + core::marker::Send + core::marker::Sync>>> 12
remote_storage::local_fs::fs_tests::aggregate::<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<bytes::bytes::Bytes, std::io::error::Error>> + core::marker::Unpin + core::marker::Send + core::marker::Sync>>>::{closure#0} 12
remote_storage::local_fs::fs_tests::create_file_for_upload 18
remote_storage::local_fs::fs_tests::create_file_for_upload::{closure#0} 18
remote_storage::local_fs::fs_tests::create_storage 16
remote_storage::local_fs::fs_tests::delete_file 6
remote_storage::local_fs::fs_tests::delete_file 2
remote_storage::local_fs::fs_tests::delete_file::{closure#0} 4
remote_storage::local_fs::fs_tests::download_file 2
remote_storage::local_fs::fs_tests::download_file::{closure#0} 4
remote_storage::local_fs::fs_tests::download_file_range_negative 6
remote_storage::local_fs::fs_tests::download_file_range_negative 2
remote_storage::local_fs::fs_tests::download_file_range_negative::{closure#0} 4
remote_storage::local_fs::fs_tests::download_file_range_positive 6
remote_storage::local_fs::fs_tests::download_file_range_positive 2
remote_storage::local_fs::fs_tests::download_file_range_positive::{closure#0} 4
remote_storage::local_fs::fs_tests::dummy_contents 28
remote_storage::local_fs::fs_tests::file_with_metadata 2
remote_storage::local_fs::fs_tests::file_with_metadata::{closure#0} 4
remote_storage::local_fs::fs_tests::list 2
remote_storage::local_fs::fs_tests::list::{closure#0} 4
remote_storage::local_fs::fs_tests::list_files_sorted 4
remote_storage::local_fs::fs_tests::list_files_sorted 2
remote_storage::local_fs::fs_tests::list_files_sorted::{closure#0} 2
remote_storage::local_fs::fs_tests::list_files_sorted::{closure#0}::{closure#0} 2
remote_storage::local_fs::fs_tests::read_and_assert_remote_file_contents 6
remote_storage::local_fs::fs_tests::read_and_assert_remote_file_contents::{closure#0} 6
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 18
remote_storage::local_fs::fs_tests::upload_dummy_file::{closure#0} 18
remote_storage::local_fs::fs_tests::upload_dummy_file::{closure#0}::{closure#0} 0
remote_storage::local_fs::fs_tests::upload_file 2
remote_storage::local_fs::fs_tests::upload_file::{closure#0} 4
remote_storage::local_fs::fs_tests::upload_file_negatives 2
remote_storage::local_fs::fs_tests::upload_file_negatives::{closure#0} 4
remote_storage::local_fs::fs_tests::upload_file_negatives::{closure#0}::{closure#0} 8
remote_storage::local_fs::get_all_files::<_> 594
remote_storage::local_fs::get_all_files::<&camino::Utf8PathBuf> 594
remote_storage::local_fs::get_all_files::<_> 0
remote_storage::local_fs::get_all_files::<_>::{closure#0} 594
remote_storage::local_fs::get_all_files::<&camino::Utf8PathBuf>::{closure#0} 594
remote_storage::local_fs::get_all_files::<_>::{closure#0} 0
remote_storage::local_fs::get_all_files::<_>::{closure#0}::{closure#0} 0
remote_storage::local_fs::get_all_files::<&camino::Utf8PathBuf>::{closure#0}::{closure#0} 0
remote_storage::local_fs::get_all_files::<_>::{closure#0}::{closure#0} 0
remote_storage::local_fs::get_all_files::<_>::{closure#0}::{closure#1} 0
remote_storage::local_fs::get_all_files::<&camino::Utf8PathBuf>::{closure#0}::{closure#1} 0
remote_storage::local_fs::get_all_files::<_>::{closure#0}::{closure#1} 0
remote_storage::local_fs::storage_metadata_path 1004

Generated by: LCOV version 2.1-beta