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