LCOV - code coverage report
Current view:
top level
-
proxy/src/console
- provider.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
aca8877be6ceba750c1be359ed71bc1799d52b30.info
Lines:
63.0 %
254
160
Test Date:
2024-02-14 18:05:35
Functions:
60.0 %
55
33
Function Name
Hit count
<proxy::console::provider::ApiCaches>::new
1
<proxy::console::provider::ApiLocks>::garbage_collect_worker
2
::garbage_collect_worker
1
::garbage_collect_worker::{closure#0}
1
<proxy::console::provider::ApiLocks>::garbage_collect_worker::{closure#0}::{closure#0}
0
<proxy::console::provider::ApiLocks>::garbage_collect_worker::{closure#0}::{closure#1}
0
<proxy::console::provider::ApiLocks>::get_wake_compute_permit
0
<proxy::console::provider::ApiLocks>::get_wake_compute_permit::{closure#0}
0
<proxy::console::provider::ApiLocks>::get_wake_compute_permit::{closure#0}::{closure#0}
0
<proxy::console::provider::ApiLocks>::new
1
<proxy::console::provider::AuthInfo as core::default::Default>::default
0
<proxy::console::provider::AuthSecret as core::fmt::Debug>::fmt
117
::clone
109
::eq
8
::fmt
0
<proxy::console::provider::ConsoleBackend as proxy::console::provider::Api>::get_allowed_ips_and_secret
95
<proxy::console::provider::ConsoleBackend as proxy::console::provider::Api>::get_allowed_ips_and_secret::{closure#0}
95
<proxy::console::provider::ConsoleBackend as proxy::console::provider::Api>::get_role_secret
87
<proxy::console::provider::ConsoleBackend as proxy::console::provider::Api>::get_role_secret::{closure#0}
87
<proxy::console::provider::ConsoleBackend as proxy::console::provider::Api>::wake_compute
108
<proxy::console::provider::ConsoleBackend as proxy::console::provider::Api>::wake_compute::{closure#0}
108
<proxy::console::provider::NodeInfo as core::clone::Clone>::clone
27
<proxy::console::provider::NodeInfo>::connect
41
<proxy::console::provider::NodeInfo>::connect::{closure#0}
41
<proxy::console::provider::NodeInfo>::reuse_settings
8
<proxy::console::provider::NodeInfo>::set_keys
94
<proxy::console::provider::WakeComputePermit>::should_check_cache
0
<proxy::console::provider::errors::ApiError as core::convert::From<reqwest::error::Error>>::from
1
<proxy::console::provider::errors::ApiError as core::convert::From<reqwest_middleware::error::Error>>::from
1
<proxy::console::provider::errors::ApiError as core::fmt::Debug>::fmt
61
>::from
2
::source
11
::fmt
2
::fmt
46
<proxy::console::provider::errors::ApiError as proxy::error::ReportableError>::get_error_kind
0
<proxy::console::provider::errors::ApiError as proxy::error::UserFacingError>::to_string_client
4
<proxy::console::provider::errors::ApiError as proxy::proxy::retry::ShouldRetry>::could_retry
12
<proxy::console::provider::errors::ApiError>::http_status_code
3
<proxy::console::provider::errors::GetAuthInfoError as core::convert::From<reqwest::error::Error>>::from
4
>::from
3
>::from
0
>::from
0
>::from
1
>::from
0
<proxy::console::provider::errors::GetAuthInfoError as core::fmt::Debug>::fmt
40
::source
8
::fmt
0
::fmt
32
<proxy::console::provider::errors::GetAuthInfoError as proxy::error::ReportableError>::get_error_kind
4
<proxy::console::provider::errors::GetAuthInfoError as proxy::error::UserFacingError>::to_string_client
4
<proxy::console::provider::errors::WakeComputeError as core::convert::From<reqwest::error::Error>>::from
0
>::from
0
>::from
0
>::from
0
<proxy::console::provider::errors::WakeComputeError as core::convert::From<tokio::sync::batch_semaphore::AcquireError>>::from
0
<proxy::console::provider::errors::WakeComputeError as core::convert::From<tokio::time::error::Elapsed>>::from
0
<proxy::console::provider::errors::WakeComputeError as core::fmt::Debug>::fmt
2
::source
0
::fmt
2
::fmt
0
<proxy::console::provider::errors::WakeComputeError as proxy::error::ReportableError>::get_error_kind
0
<proxy::console::provider::errors::WakeComputeError as proxy::error::UserFacingError>::to_string_client
0
Generated by:
LCOV version 2.1-beta