LCOV - code coverage report
Current view:
top level
-
safekeeper/tests/walproposer_sim
- walproposer_api.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
36bb8dd7c7efcb53483d1a7d9f7cb33e8406dcf0.info
Lines:
97.0 %
507
492
Test Date:
2024-04-08 10:22:05
Functions:
80.5 %
246
198
Function Name
Hit count
<misc_test::walproposer_sim::walproposer_api::EventSet>::add_safekeeper
485600
::add_safekeeper
560
::add_safekeeper
485000
::add_safekeeper
40
<misc_test::walproposer_sim::walproposer_api::EventSet>::new
73142
::new
94
::new
73040
::new
8
<misc_test::walproposer_sim::walproposer_api::EventSet>::refresh_event_set
342053
::refresh_event_set
2374
::refresh_event_set
338301
::refresh_event_set
1378
<misc_test::walproposer_sim::walproposer_api::EventSet>::refresh_event_set::{closure#0}
0
::refresh_event_set::{closure#0}
0
::refresh_event_set::{closure#0}
0
::refresh_event_set::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::EventSet>::remove_safekeeper
306963
::remove_safekeeper
296
::remove_safekeeper
306647
::remove_safekeeper
20
<misc_test::walproposer_sim::walproposer_api::EventSet>::remove_safekeeper::{closure#0}
652592
::remove_safekeeper::{closure#0}
636
::remove_safekeeper::{closure#0}
651916
::remove_safekeeper::{closure#0}
40
<misc_test::walproposer_sim::walproposer_api::EventSet>::remove_safekeeper::{closure#1}
0
::remove_safekeeper::{closure#1}
0
::remove_safekeeper::{closure#1}
0
::remove_safekeeper::{closure#1}
0
<misc_test::walproposer_sim::walproposer_api::EventSet>::sort_readable
218030
::sort_readable
1604
::sort_readable
215638
::sort_readable
788
<misc_test::walproposer_sim::walproposer_api::EventSet>::update_event_set
533911
::update_event_set
958
::update_event_set
532877
::update_event_set
76
<misc_test::walproposer_sim::walproposer_api::EventSet>::update_event_set::{closure#0}
2017446
::update_event_set::{closure#0}
3324
::update_event_set::{closure#0}
2013874
::update_event_set::{closure#0}
248
<misc_test::walproposer_sim::walproposer_api::EventSet>::wait
218030
::wait
1604
::wait
215638
::wait
788
<misc_test::walproposer_sim::walproposer_api::SafekeeperConn>::new
219426
::new
282
::new
219120
::new
24
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::active_state_update_event_set
35131
::active_state_update_event_set
2078
::active_state_update_event_set
31695
::active_state_update_event_set
1358
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::active_state_update_event_set::{closure#0}
472
::active_state_update_event_set::{closure#0}
382
::active_state_update_event_set::{closure#0}
90
::active_state_update_event_set::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::add_safekeeper_event_set
485600
::add_safekeeper_event_set
560
::add_safekeeper_event_set
485000
::add_safekeeper_event_set
40
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::add_safekeeper_event_set::{closure#0}
728
::add_safekeeper_event_set::{closure#0}
436
::add_safekeeper_event_set::{closure#0}
292
::add_safekeeper_event_set::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::after_election
5410
::after_election
78
::after_election
5324
::after_election
8
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::after_election::{closure#0}
80
::after_election::{closure#0}
56
::after_election::{closure#0}
24
::after_election::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_async_read
133267
::conn_async_read
2232
::conn_async_read
129821
::conn_async_read
1214
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_async_read::{closure#0}
806
::conn_async_read::{closure#0}
562
::conn_async_read::{closure#0}
244
::conn_async_read::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_async_read::{closure#1}
26
::conn_async_read::{closure#1}
4
::conn_async_read::{closure#1}
22
::conn_async_read::{closure#1}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_async_write
30872
::conn_async_write
1316
::conn_async_write
28744
::conn_async_write
812
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_async_write::{closure#0}
404
::conn_async_write::{closure#0}
330
::conn_async_write::{closure#0}
74
::conn_async_write::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_async_write::{closure#1}
0
::conn_async_write::{closure#1}
0
::conn_async_write::{closure#1}
0
::conn_async_write::{closure#1}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_blocking_write
270676
::conn_blocking_write
508
::conn_blocking_write
270128
::conn_blocking_write
40
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_blocking_write::{closure#0}
616
::conn_blocking_write::{closure#0}
384
::conn_blocking_write::{closure#0}
232
::conn_blocking_write::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_connect_poll
242800
::conn_connect_poll
280
::conn_connect_poll
242500
::conn_connect_poll
20
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_connect_poll::{closure#0}
364
::conn_connect_poll::{closure#0}
218
::conn_connect_poll::{closure#0}
146
::conn_connect_poll::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_connect_start
269854
::conn_connect_start
316
::conn_connect_start
269514
::conn_connect_start
24
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_connect_start::{closure#0}
398
::conn_connect_start::{closure#0}
244
::conn_connect_start::{closure#0}
154
::conn_connect_start::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_error_message
89014
::conn_error_message
50
::conn_error_message
88960
::conn_error_message
4
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_finish
91217
::conn_finish
52
::conn_finish
91161
::conn_finish
4
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_finish::{closure#0}
70
::conn_finish::{closure#0}
32
::conn_finish::{closure#0}
38
::conn_finish::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_get_query_result
242800
::conn_get_query_result
280
::conn_get_query_result
242500
::conn_get_query_result
20
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_get_query_result::{closure#0}
364
::conn_get_query_result::{closure#0}
218
::conn_get_query_result::{closure#0}
146
::conn_get_query_result::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_send_query
242800
::conn_send_query
280
::conn_send_query
242500
::conn_send_query
20
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_send_query::{closure#0}
364
::conn_send_query::{closure#0}
218
::conn_send_query::{closure#0}
146
::conn_send_query::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_status
269854
::conn_status
316
::conn_status
269514
::conn_status
24
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::conn_status::{closure#0}
398
::conn_status::{closure#0}
244
::conn_status::{closure#0}
154
::conn_status::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::finish_sync_safekeepers
2663
::finish_sync_safekeepers
26
::finish_sync_safekeepers
2631
::finish_sync_safekeepers
6
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::finish_sync_safekeepers::{closure#0}
28
::finish_sync_safekeepers::{closure#0}
14
::finish_sync_safekeepers::{closure#0}
14
::finish_sync_safekeepers::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::get_current_timestamp
2523782
::get_current_timestamp
7744
::get_current_timestamp
2513270
::get_current_timestamp
2768
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::get_current_timestamp::{closure#0}
5510
::get_current_timestamp::{closure#0}
3510
::get_current_timestamp::{closure#0}
2000
::get_current_timestamp::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::get_flush_rec_ptr
809
::get_flush_rec_ptr
8
::get_flush_rec_ptr
801
::get_flush_rec_ptr
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::get_flush_rec_ptr::{closure#0}
8
::get_flush_rec_ptr::{closure#0}
4
::get_flush_rec_ptr::{closure#0}
4
::get_flush_rec_ptr::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::get_redo_start_lsn
1994
::get_redo_start_lsn
38
::get_redo_start_lsn
1950
::get_redo_start_lsn
6
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::get_redo_start_lsn::{closure#0}
22
::get_redo_start_lsn::{closure#0}
12
::get_redo_start_lsn::{closure#0}
10
::get_redo_start_lsn::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::get_shmem_state
1162
::get_shmem_state
18
::get_shmem_state
1142
::get_shmem_state
2
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::init_event_set
73142
::init_event_set
94
::init_event_set
73040
::init_event_set
8
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::init_event_set::{closure#0}
114
::init_event_set::{closure#0}
72
::init_event_set::{closure#0}
42
::init_event_set::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::log_internal
713869
::log_internal
3708
::log_internal
708599
::log_internal
1562
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::log_internal::{closure#0}
2278
::log_internal::{closure#0}
1530
::log_internal::{closure#0}
748
::log_internal::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::process_safekeeper_feedback
12151
::process_safekeeper_feedback
932
::process_safekeeper_feedback
10591
::process_safekeeper_feedback
628
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::process_safekeeper_feedback::{closure#0}
170
::process_safekeeper_feedback::{closure#0}
136
::process_safekeeper_feedback::{closure#0}
34
::process_safekeeper_feedback::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::recovery_download
5410
::recovery_download
78
::recovery_download
5324
::recovery_download
8
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::recovery_download::{closure#0}
38
::recovery_download::{closure#0}
18
::recovery_download::{closure#0}
20
::recovery_download::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::recovery_download::{closure#1}
42
::recovery_download::{closure#1}
38
::recovery_download::{closure#1}
4
::recovery_download::{closure#1}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::recovery_download::{closure#2}
2
::recovery_download::{closure#2}
2
::recovery_download::{closure#2}
0
::recovery_download::{closure#2}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::recovery_download::{closure#3}
22
::recovery_download::{closure#3}
22
::recovery_download::{closure#3}
0
::recovery_download::{closure#3}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::recovery_download::{closure#4}
24
::recovery_download::{closure#4}
24
::recovery_download::{closure#4}
0
::recovery_download::{closure#4}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::rm_safekeeper_event_set
306963
::rm_safekeeper_event_set
296
::rm_safekeeper_event_set
306647
::rm_safekeeper_event_set
20
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::rm_safekeeper_event_set::{closure#0}
400
::rm_safekeeper_event_set::{closure#0}
224
::rm_safekeeper_event_set::{closure#0}
176
::rm_safekeeper_event_set::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::start_streaming
1121
::start_streaming
18
::start_streaming
1101
::start_streaming
2
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::start_streaming::{closure#0}
14
::start_streaming::{closure#0}
8
::start_streaming::{closure#0}
6
::start_streaming::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::start_streaming::{closure#1}
2
::start_streaming::{closure#1}
2
::start_streaming::{closure#1}
0
::start_streaming::{closure#1}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::strong_random
73142
::strong_random
94
::strong_random
73040
::strong_random
8
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::strong_random::{closure#0}
114
::strong_random::{closure#0}
72
::strong_random::{closure#0}
42
::strong_random::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::update_event_set
533911
::update_event_set
958
::update_event_set
532877
::update_event_set
76
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::update_event_set::{closure#0}
1166
::update_event_set::{closure#0}
728
::update_event_set::{closure#0}
438
::update_event_set::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::wait_event_set
703630
::wait_event_set
2164
::wait_event_set
700638
::wait_event_set
828
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::wait_event_set::{closure#0}
364
::wait_event_set::{closure#0}
218
::wait_event_set::{closure#0}
146
::wait_event_set::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::wait_event_set::{closure#1}
364
::wait_event_set::{closure#1}
218
::wait_event_set::{closure#1}
146
::wait_event_set::{closure#1}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::wait_event_set::{closure#2}
690
::wait_event_set::{closure#2}
460
::wait_event_set::{closure#2}
230
::wait_event_set::{closure#2}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::wal_read
23851
::wal_read
1206
::wal_read
21837
::wal_read
808
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::wal_reader_allocate
7021
::wal_reader_allocate
110
::wal_reader_allocate
6907
::wal_reader_allocate
4
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::wal_reader_allocate::{closure#0}
90
::wal_reader_allocate::{closure#0}
72
::wal_reader_allocate::{closure#0}
18
::wal_reader_allocate::{closure#0}
0
<misc_test::walproposer_sim::walproposer_api::SimulationApi as walproposer::walproposer::ApiImpl>::wal_reader_events
99168
::wal_reader_events
5330
::wal_reader_events
90574
::wal_reader_events
3264
<misc_test::walproposer_sim::walproposer_api::SimulationApi>::get_conn
2367248
::get_conn
6560
::get_conn
2358438
::get_conn
2250
<misc_test::walproposer_sim::walproposer_api::SimulationApi>::get_conn::{closure#0}
2367248
::get_conn::{closure#0}
6560
::get_conn::{closure#0}
2358438
::get_conn::{closure#0}
2250
<misc_test::walproposer_sim::walproposer_api::SimulationApi>::get_conn::{closure#0}::{closure#0}
4730747
::get_conn::{closure#0}::{closure#0}
11984
::get_conn::{closure#0}::{closure#0}
4715305
::get_conn::{closure#0}::{closure#0}
3458
<misc_test::walproposer_sim::walproposer_api::SimulationApi>::new
73142
::new
94
::new
73040
::new
8
<misc_test::walproposer_sim::walproposer_api::SimulationApi>::new::{closure#0}
219426
::new::{closure#0}
282
::new::{closure#0}
219120
::new::{closure#0}
24
Generated by:
LCOV version 2.1-beta