LCOV - code coverage report
Current view: top level - safekeeper/src - handler.rs (source / functions) Coverage Total Hit
Test: 1b0a6a0c05cee5a7de360813c8034804e105ce1c.info Lines: 16.2 % 370 60
Test Date: 2025-03-12 00:01:28 Functions: 7.3 % 41 3

Function Name Sort by function name Hit count Sort by function hit count
<safekeeper::handler::SafekeeperPostgresHandler as postgres_backend::Handler<_>>::check_auth_jwt 0
>::check_auth_jwt 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::check_auth_jwt 0
<safekeeper::handler::SafekeeperPostgresHandler as postgres_backend::Handler<_>>::check_auth_jwt::{closure#0} 0
>::check_auth_jwt::{closure#0} 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::check_auth_jwt::{closure#0} 0
<safekeeper::handler::SafekeeperPostgresHandler as postgres_backend::Handler<_>>::process_query 0
>::process_query 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::process_query 0
<safekeeper::handler::SafekeeperPostgresHandler as postgres_backend::Handler<_>>::process_query::{closure#0} 0
>::process_query::{closure#0} 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::process_query::{closure#0} 0
<safekeeper::handler::SafekeeperPostgresHandler as postgres_backend::Handler<_>>::startup 0
>::startup 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::startup 0
<safekeeper::handler::SafekeeperPostgresHandler as postgres_backend::Handler<_>>::startup::{closure#0} 0
>::startup::{closure#0} 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::startup::{closure#0} 0
<safekeeper::handler::SafekeeperPostgresHandler as postgres_backend::Handler<_>>::startup::{closure#1} 0
>::startup::{closure#1} 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::startup::{closure#1} 0
<safekeeper::handler::SafekeeperPostgresHandler as postgres_backend::Handler<_>>::startup::{closure#2} 0
>::startup::{closure#2} 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::startup::{closure#2} 0
<safekeeper::handler::SafekeeperPostgresHandler as postgres_backend::Handler<_>>::startup::{closure#3} 0
>::startup::{closure#3} 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::startup::{closure#3} 0
<safekeeper::handler::SafekeeperPostgresHandler as postgres_backend::Handler<_>>::startup::{closure#4} 0
>::startup::{closure#4} 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::startup::{closure#4} 0
<safekeeper::handler::SafekeeperPostgresHandler as postgres_backend::Handler<_>>::startup::{closure#5} 0
>::startup::{closure#5} 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::startup::{closure#5} 0
<safekeeper::handler::SafekeeperPostgresHandler>::check_permission 0
<safekeeper::handler::SafekeeperPostgresHandler>::check_permission::{closure#0} 0
<safekeeper::handler::SafekeeperPostgresHandler>::handle_identify_system::<_> 0
::handle_identify_system::<_> 0
::handle_identify_system::>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>> 0
<safekeeper::handler::SafekeeperPostgresHandler>::handle_identify_system::<_>::{closure#0} 0
<safekeeper::handler::SafekeeperPostgresHandler>::handle_identify_system::<_>::{closure#0}::{closure#0} 0
::handle_identify_system::<_>::{closure#0}::{closure#0} 0
::handle_identify_system::>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>::{closure#0}::{closure#0} 0
<safekeeper::handler::SafekeeperPostgresHandler>::handle_identify_system::<utils::measured_stream::MeasuredStream<core::pin::Pin<&mut tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>::{closure#0} 0
<safekeeper::handler::SafekeeperPostgresHandler>::handle_timeline_status::<_> 0
::handle_timeline_status::<_> 0
::handle_timeline_status::>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>> 0
<safekeeper::handler::SafekeeperPostgresHandler>::handle_timeline_status::<_>::{closure#0} 0
<safekeeper::handler::SafekeeperPostgresHandler>::handle_timeline_status::<utils::measured_stream::MeasuredStream<core::pin::Pin<&mut tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>::{closure#0} 0
<safekeeper::handler::SafekeeperPostgresHandler>::is_walproposer_recovery 0
<safekeeper::handler::SafekeeperPostgresHandler>::new 0
<safekeeper::handler::SafekeeperPostgresHandler>::protocol 0
safekeeper::handler::cmd_to_string 0
safekeeper::handler::parse_cmd 2
safekeeper::handler::parse_cmd::{closure#0} 1
safekeeper::handler::tests::test_start_wal_push_parse 1

Generated by: LCOV version 2.1-beta