LCOV - code coverage report
Current view: top level - libs/remote_storage/tests - test_real_s3.rs (source / functions) Coverage Total Hit
Test: 32f4a56327bc9da697706839ed4836b2a00a408f.info Lines: 17.4 % 241 42
Test Date: 2024-02-07 07:37:29 Functions: 26.7 % 60 16

Function Name Sort by function name Hit count Sort by function hit count
<test_real_s3::EnabledS3>::setup 0
::setup 0
::setup::{closure#0} 0
<test_real_s3::MaybeEnabledStorageWithSimpleTestBlobs as test_context::AsyncTestContext>::setup::{closure#0}::{closure#1} 0
<test_real_s3::MaybeEnabledStorageWithTestBlobs as test_context::AsyncTestContext>::setup::{closure#0}::{closure#1} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::list_files 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::list_files 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::list_files::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::list_files::{closure#0}::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#8}, <remote_storage::GenericRemoteStorage>::delete::{closure#0}, anyhow::Error> 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#3}, ::upload>>>::{closure#0}, anyhow::Error> 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#4}, ::upload>>>::{closure#0}, anyhow::Error> 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#6}, ::upload>>>::{closure#0}, anyhow::Error> 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#7}, ::upload>>>::{closure#0}, anyhow::Error> 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#8}, ::delete::{closure#0}, anyhow::Error> 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#9}, ::delete_objects::{closure#0}, anyhow::Error> 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::, test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::list_files::{closure#0}::{closure#0}, ::list_files::{closure#0}, anyhow::Error> 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::::download::{closure#0}, remote_storage::DownloadError> 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#8}, <remote_storage::GenericRemoteStorage>::delete::{closure#0}, anyhow::Error>::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#3}, ::upload>>>::{closure#0}, anyhow::Error>::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#4}, ::upload>>>::{closure#0}, anyhow::Error>::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#6}, ::upload>>>::{closure#0}, anyhow::Error>::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#7}, ::upload>>>::{closure#0}, anyhow::Error>::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#8}, ::delete::{closure#0}, anyhow::Error>::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#9}, ::delete_objects::{closure#0}, anyhow::Error>::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::, test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::list_files::{closure#0}::{closure#0}, ::list_files::{closure#0}, anyhow::Error>::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::::download::{closure#0}, remote_storage::DownloadError>::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#8}, <remote_storage::GenericRemoteStorage>::delete::{closure#0}, anyhow::Error>::{closure#0}::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#3}, ::upload>>>::{closure#0}, anyhow::Error>::{closure#0}::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#4}, ::upload>>>::{closure#0}, anyhow::Error>::{closure#0}::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#6}, ::upload>>>::{closure#0}, anyhow::Error>::{closure#0}::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#7}, ::upload>>>::{closure#0}, anyhow::Error>::{closure#0}::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#8}, ::delete::{closure#0}, anyhow::Error>::{closure#0}::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::<(), test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#9}, ::delete_objects::{closure#0}, anyhow::Error>::{closure#0}::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::, test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::list_files::{closure#0}::{closure#0}, ::list_files::{closure#0}, anyhow::Error>::{closure#0}::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::retry::::download::{closure#0}, remote_storage::DownloadError>::{closure#0}::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::time_point 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::time_point 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::time_point::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#0} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#1} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#2} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#3} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#4} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#5} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#6} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#7} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#8} 0
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0}::{closure#9} 0
test_real_s3::create_s3_client 0
<test_real_s3::MaybeEnabledStorageWithSimpleTestBlobs as test_context::AsyncTestContext>::setup::{closure#0}::{closure#0} 2
<test_real_s3::MaybeEnabledStorageWithTestBlobs as test_context::AsyncTestContext>::setup::{closure#0}::{closure#0} 2
test_real_s3::__test_context_wrapped_s3_time_travel_recovery_works::{closure#0} 2
<test_real_s3::MaybeEnabledStorageWithSimpleTestBlobs as test_context::AsyncTestContext>::setup 4
::setup 2
::setup::{closure#0} 2
<test_real_s3::MaybeEnabledStorageWithSimpleTestBlobs as test_context::AsyncTestContext>::teardown 4
::teardown 2
::teardown::{closure#0} 2
<test_real_s3::MaybeEnabledStorageWithTestBlobs as test_context::AsyncTestContext>::setup 4
::setup 2
::setup::{closure#0} 2
<test_real_s3::MaybeEnabledStorageWithTestBlobs as test_context::AsyncTestContext>::teardown 4
::teardown 2
::teardown::{closure#0} 2
test_real_s3::s3_time_travel_recovery_works::{closure#0} 4
test_real_s3::s3_time_travel_recovery_works::{closure#0} 2
test_real_s3::s3_time_travel_recovery_works::{closure#0}::{closure#0} 2
<test_real_s3::MaybeEnabledStorage as test_context::AsyncTestContext>::setup::{closure#0}::{closure#0} 10
<test_real_s3::MaybeEnabledStorage as test_context::AsyncTestContext>::setup 20
::setup 10
::setup::{closure#0} 10

Generated by: LCOV version 2.1-beta