LCOV - code coverage report
Current view:
top level
-
control_plane/attachment_service/src
- service.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
32f4a56327bc9da697706839ed4836b2a00a408f.info
Lines:
82.0 %
1169
959
Test Date:
2024-02-07 07:37:29
Functions:
75.7 %
115
87
Function Name
Hit count
<attachment_service::service::Config as core::clone::Clone>::clone
854
<attachment_service::service::Service>::attach_hook
212
<attachment_service::service::Service>::attach_hook::{closure#0}
212
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#0}
205
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#1}
0
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#2}
13
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#3}
13
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#4}
205
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#5}
7
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#6}
0
<attachment_service::service::Service>::attach_hook::{closure#0}::{closure#7}
212
<attachment_service::service::Service>::await_waiters
461
<attachment_service::service::Service>::await_waiters::{closure#0}
461
<attachment_service::service::Service>::ensure_attached_schedule
799
<attachment_service::service::Service>::ensure_attached_wait
1598
::ensure_attached_wait
799
::ensure_attached_wait::{closure#0}
799
<attachment_service::service::Service>::get_config
5
<attachment_service::service::Service>::inspect
72
<attachment_service::service::Service>::inspect::{closure#0}
72
<attachment_service::service::Service>::inspect::{closure#0}::{closure#0}
70
<attachment_service::service::Service>::node_configure
4
<attachment_service::service::Service>::node_configure::{closure#0}
2
<attachment_service::service::Service>::node_configure::{closure#1}
1
<attachment_service::service::Service>::node_configure::{closure#2}
0
<attachment_service::service::Service>::node_configure::{closure#3}
0
<attachment_service::service::Service>::node_list
4
::node_list
2
::node_list::{closure#0}
2
<attachment_service::service::Service>::node_list::{closure#0}::{closure#0}
5
<attachment_service::service::Service>::node_register
603
<attachment_service::service::Service>::node_register::{closure#0}
603
<attachment_service::service::Service>::node_register::{closure#0}::{closure#0}
215
<attachment_service::service::Service>::node_register::{closure#0}::{closure#1}
0
<attachment_service::service::Service>::node_register::{closure#0}::{closure#2}
388
<attachment_service::service::Service>::re_attach
603
<attachment_service::service::Service>::re_attach::{closure#0}
603
<attachment_service::service::Service>::re_attach::{closure#0}::{closure#0}
0
<attachment_service::service::Service>::reconcile_all
361
<attachment_service::service::Service>::reconcile_all::{closure#0}
9
<attachment_service::service::Service>::spawn
722
::spawn
361
::spawn::{closure#0}
361
<attachment_service::service::Service>::spawn::{closure#0}::{closure#0}
8
<attachment_service::service::Service>::spawn::{closure#0}::{closure#1}
361
<attachment_service::service::Service>::spawn::{closure#0}::{closure#1}::{closure#0}
491
<attachment_service::service::Service>::spawn::{closure#0}::{closure#1}::{closure#1}
493
<attachment_service::service::Service>::spawn::{closure#0}::{closure#1}::{closure#2}
0
<attachment_service::service::Service>::spawn::{closure#0}::{closure#1}::{closure#3}
3
<attachment_service::service::Service>::spawn::{closure#0}::{closure#2}
361
<attachment_service::service::Service>::spawn::{closure#0}::{closure#3}
361
<attachment_service::service::Service>::spawn::{closure#0}::{closure#4}
361
<attachment_service::service::Service>::spawn::{closure#0}::{closure#5}
361
<attachment_service::service::Service>::spawn::{closure#0}::{closure#6}
361
<attachment_service::service::Service>::startup_reconcile
722
::startup_reconcile
361
::startup_reconcile::{closure#0}
361
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#0}
4
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#0}::{closure#0}
4
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#0}::{closure#0}::{closure#0}
0
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#1}
8
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#2}
3
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#3}
5
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#4}
0
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#5}
0
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#6}
0
<attachment_service::service::Service>::startup_reconcile::{closure#0}::{closure#7}
361
<attachment_service::service::Service>::tenant_create
460
<attachment_service::service::Service>::tenant_create::{closure#0}
460
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#0}
484
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#1}
484
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#1}::{closure#0}
1
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#2}
0
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#3}
0
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#4}
0
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#5}
484
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#6}
460
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#7}
484
<attachment_service::service::Service>::tenant_create::{closure#0}::{closure#8}
0
<attachment_service::service::Service>::tenant_delete
24
::tenant_delete
12
::tenant_delete::{closure#0}
12
<attachment_service::service::Service>::tenant_delete::{closure#0}::{closure#0}
0
<attachment_service::service::Service>::tenant_delete::{closure#0}::{closure#1}
0
<attachment_service::service::Service>::tenant_delete::{closure#0}::{closure#2}
42
<attachment_service::service::Service>::tenant_delete::{closure#0}::{closure#3}
24
<attachment_service::service::Service>::tenant_delete::{closure#0}::{closure#4}
6
<attachment_service::service::Service>::tenant_delete::{closure#0}::{closure#5}
6
<attachment_service::service::Service>::tenant_locate
823
<attachment_service::service::Service>::tenant_locate::{closure#0}
823
<attachment_service::service::Service>::tenant_locate::{closure#1}
823
<attachment_service::service::Service>::tenant_locate::{closure#2}
892
::tenant_locate::{closure#2}
892
::tenant_locate::{closure#3}
0
<attachment_service::service::Service>::tenant_location_config
2
<attachment_service::service::Service>::tenant_location_config::{closure#0}
2
<attachment_service::service::Service>::tenant_location_config::{closure#0}::{closure#0}
1
<attachment_service::service::Service>::tenant_shard0_baseurl
11
<attachment_service::service::Service>::tenant_shard_migrate
0
<attachment_service::service::Service>::tenant_shard_migrate::{closure#0}
0
<attachment_service::service::Service>::tenant_shard_migrate::{closure#0}::{closure#0}
0
<attachment_service::service::Service>::tenant_shard_migrate::{closure#0}::{closure#1}
0
<attachment_service::service::Service>::tenant_shard_migrate::{closure#0}::{closure#2}
0
<attachment_service::service::Service>::tenant_shard_migrate::{closure#0}::{closure#3}
0
<attachment_service::service::Service>::tenant_timeline_create
797
<attachment_service::service::Service>::tenant_timeline_create::{closure#0}
797
<attachment_service::service::Service>::tenant_timeline_create::{closure#0}::{closure#0}
0
<attachment_service::service::Service>::tenant_timeline_create::{closure#0}::{closure#1}
4
<attachment_service::service::Service>::tenant_timeline_create::{closure#0}::{closure#2}
797
<attachment_service::service::Service>::tenant_timeline_create::{closure#0}::{closure#3}
825
<attachment_service::service::Service>::tenant_timeline_delete
2
<attachment_service::service::Service>::tenant_timeline_delete::{closure#0}
2
<attachment_service::service::Service>::tenant_timeline_delete::{closure#0}::{closure#0}
0
<attachment_service::service::Service>::tenant_timeline_delete::{closure#0}::{closure#1}
0
<attachment_service::service::Service>::tenant_timeline_delete::{closure#0}::{closure#2}
2
<attachment_service::service::Service>::tenant_timeline_delete::{closure#0}::{closure#3}
4
<attachment_service::service::Service>::validate
411
<attachment_service::service::Service>::validate::{closure#0}
497
<attachment_service::service::ServiceState>::new
361
<utils::http::error::ApiError as core::convert::From<attachment_service::persistence::DatabaseError>>::from
0
<utils::http::error::ApiError as core::convert::From<attachment_service::tenant_state::ReconcileWaitError>>::from
1
Generated by:
LCOV version 2.1-beta