Coverage Report

Created: 2025-08-01 03:26

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
include/msgpack_rpc/addresses/i_address.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/addresses/uri.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
include/msgpack_rpc/clients/call_future.h
  85.71% (6/7)
  84.62% (22/26)
  93.33% (14/15)
 100.00% (4/4)
include/msgpack_rpc/clients/client.h
 100.00% (6/6)
 100.00% (16/16)
 100.00% (7/7)
- (0/0)
include/msgpack_rpc/clients/client_builder.h
  85.71% (6/7)
  75.00% (12/16)
  90.00% (9/10)
- (0/0)
include/msgpack_rpc/clients/impl/i_call_future_impl.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/clients/impl/i_client_builder_impl.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/clients/impl/i_client_impl.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/clients/impl/parameters_serializer.h
 100.00% (7/7)
 100.00% (21/21)
 100.00% (8/8)
- (0/0)
include/msgpack_rpc/clients/server_exception.h
 100.00% (1/1)
  62.50% (5/8)
  66.67% (2/3)
- (0/0)
include/msgpack_rpc/executors/async_invoke.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
include/msgpack_rpc/executors/i_async_executor.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/executors/i_executor.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/logging/i_log_sink.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/logging/logger.h
 100.00% (6/6)
 100.00% (26/26)
 100.00% (12/12)
 100.00% (4/4)
include/msgpack_rpc/logging/source_location_view.h
 100.00% (4/4)
 100.00% (10/10)
 100.00% (7/7)
- (0/0)
include/msgpack_rpc/messages/buffer_view.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (5/5)
- (0/0)
include/msgpack_rpc/messages/call_result.h
  85.71% (12/14)
  81.82% (36/44)
  85.19% (23/27)
 100.00% (4/4)
include/msgpack_rpc/messages/message_serializer.h
 100.00% (4/4)
 100.00% (39/39)
 100.00% (4/4)
- (0/0)
include/msgpack_rpc/messages/method_name.h
 100.00% (8/8)
 100.00% (18/18)
 100.00% (12/12)
- (0/0)
include/msgpack_rpc/messages/method_name_view.h
 100.00% (11/11)
 100.00% (24/24)
 100.00% (16/16)
- (0/0)
include/msgpack_rpc/messages/parsed_notification.h
 100.00% (3/3)
 100.00% (7/7)
 100.00% (5/5)
- (0/0)
include/msgpack_rpc/messages/parsed_parameters.h
 100.00% (2/2)
 100.00% (18/18)
 100.00% (11/11)
 100.00% (4/4)
include/msgpack_rpc/messages/parsed_request.h
 100.00% (4/4)
 100.00% (10/10)
 100.00% (7/7)
- (0/0)
include/msgpack_rpc/messages/parsed_response.h
 100.00% (3/3)
 100.00% (3/3)
 100.00% (5/5)
- (0/0)
include/msgpack_rpc/methods/functional_method.h
 100.00% (10/10)
  80.68% (71/88)
  58.27% (74/127)
  33.33% (8/24)
include/msgpack_rpc/methods/i_method.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/methods/i_method_processor.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/methods/method_exception.h
 100.00% (1/1)
 100.00% (2/2)
 100.00% (3/3)
- (0/0)
include/msgpack_rpc/servers/impl/i_server_builder_impl.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/servers/impl/i_server_impl.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/servers/server.h
 100.00% (5/5)
 100.00% (9/9)
 100.00% (6/6)
- (0/0)
include/msgpack_rpc/servers/server_builder.h
  77.78% (7/9)
  68.00% (17/25)
  83.33% (10/12)
- (0/0)
include/msgpack_rpc/transport/connection_wrapper.h
  50.00% (5/10)
  58.82% (20/34)
  54.55% (6/11)
- (0/0)
include/msgpack_rpc/transport/i_acceptor.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/transport/i_acceptor_factory.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/transport/i_backend.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/transport/i_connection.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/transport/i_connector.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/msgpack_rpc/util/format_msgpack_object.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
src/msgpack_rpc/addresses/tcp_address.cpp
  90.91% (10/11)
  84.62% (22/26)
  92.31% (12/13)
- (0/0)
src/msgpack_rpc/addresses/tcp_address.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
src/msgpack_rpc/addresses/unix_socket_address.cpp
 100.00% (9/9)
 100.00% (24/24)
 100.00% (10/10)
- (0/0)
src/msgpack_rpc/addresses/unix_socket_address.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
src/msgpack_rpc/addresses/uri.cpp
  88.89% (8/9)
  90.00% (54/60)
  94.59% (35/37)
  91.67% (22/24)
src/msgpack_rpc/clients/impl/call.h
 100.00% (5/5)
 100.00% (11/11)
 100.00% (7/7)
- (0/0)
src/msgpack_rpc/clients/impl/call_future_impl.h
 100.00% (10/10)
  85.19% (46/54)
  84.00% (21/25)
  60.00% (6/10)
src/msgpack_rpc/clients/impl/call_list.h
 100.00% (6/6)
  91.80% (56/61)
  86.79% (46/53)
  62.50% (10/16)
src/msgpack_rpc/clients/impl/call_promise.h.h
 100.00% (4/4)
 100.00% (6/6)
 100.00% (5/5)
- (0/0)
src/msgpack_rpc/clients/impl/client_builder_impl.cpp
  50.00% (1/2)
  66.67% (8/12)
  50.00% (1/2)
- (0/0)
src/msgpack_rpc/clients/impl/client_builder_impl.h
  75.00% (3/4)
  85.00% (17/20)
  87.50% (7/8)
- (0/0)
src/msgpack_rpc/clients/impl/client_connector.h
 100.00% (11/11)
  97.70% (85/87)
  97.83% (45/46)
  88.24% (15/17)
src/msgpack_rpc/clients/impl/client_impl.h
 100.00% (11/11)
  89.33% (67/75)
  79.10% (53/67)
  73.68% (14/19)
src/msgpack_rpc/clients/impl/message_sender.h
 100.00% (6/6)
  95.45% (42/44)
  99.07% (106/107)
  87.10% (27/31)
src/msgpack_rpc/clients/impl/received_message_processor.h
 100.00% (2/2)
  82.35% (14/17)
  71.74% (33/46)
  61.54% (8/13)
src/msgpack_rpc/clients/impl/reconnection_timer.h
 100.00% (5/5)
  87.50% (28/32)
  96.43% (27/28)
  71.43% (5/7)
src/msgpack_rpc/clients/impl/request_id_generator.h
 100.00% (3/3)
 100.00% (7/7)
 100.00% (4/4)
- (0/0)
src/msgpack_rpc/clients/impl/sent_message_queue.h
 100.00% (4/4)
 100.00% (16/16)
 100.00% (7/7)
 100.00% (2/2)
src/msgpack_rpc/clients/server_exception.cpp
  57.14% (4/7)
  76.92% (10/13)
  70.00% (7/10)
- (0/0)
src/msgpack_rpc/common/msgpack_rpc_exception.cpp
  62.50% (5/8)
  62.50% (5/8)
  72.73% (8/11)
- (0/0)
src/msgpack_rpc/common/status.cpp
  90.00% (9/10)
  96.15% (25/26)
  95.00% (19/20)
 100.00% (6/6)
src/msgpack_rpc/common/status_code.cpp
 100.00% (1/1)
 100.00% (29/29)
 100.00% (14/14)
 100.00% (26/26)
src/msgpack_rpc/config/client_config.cpp
 100.00% (12/12)
 100.00% (38/38)
 100.00% (16/16)
 100.00% (2/2)
src/msgpack_rpc/config/config_parser.cpp
 100.00% (5/5)
 100.00% (29/29)
 100.00% (11/11)
- (0/0)
src/msgpack_rpc/config/executor_config.cpp
 100.00% (5/5)
 100.00% (23/23)
 100.00% (13/13)
 100.00% (4/4)
src/msgpack_rpc/config/logging_config.cpp
 100.00% (9/9)
 100.00% (49/49)
 100.00% (26/26)
 100.00% (18/18)
src/msgpack_rpc/config/message_parser_config.cpp
 100.00% (3/3)
 100.00% (12/12)
 100.00% (8/8)
 100.00% (2/2)
src/msgpack_rpc/config/reconnection_config.cpp
 100.00% (7/7)
 100.00% (37/37)
 100.00% (19/19)
 100.00% (6/6)
src/msgpack_rpc/config/server_config.cpp
 100.00% (8/8)
 100.00% (21/21)
 100.00% (8/8)
- (0/0)
src/msgpack_rpc/config/toml/parse_toml.cpp
 100.00% (1/1)
 100.00% (15/15)
 100.00% (4/4)
- (0/0)
src/msgpack_rpc/config/toml/parse_toml_client_server.h
 100.00% (7/7)
 100.00% (137/137)
 100.00% (121/121)
  93.90% (77/82)
src/msgpack_rpc/config/toml/parse_toml_common.h
 100.00% (2/2)
 100.00% (14/14)
 100.00% (8/8)
 100.00% (4/4)
src/msgpack_rpc/config/toml/parse_toml_logging.h
 100.00% (3/3)
 100.00% (53/53)
  98.21% (55/56)
  97.06% (33/34)
src/msgpack_rpc/config/toml/parse_toml_root.h
 100.00% (1/1)
 100.00% (26/26)
 100.00% (13/13)
 100.00% (12/12)
src/msgpack_rpc/executors/general_executor.cpp
 100.00% (19/19)
  95.07% (135/142)
  97.41% (113/116)
  94.34% (50/53)
src/msgpack_rpc/executors/i_single_thread_executor.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
src/msgpack_rpc/executors/single_thread_executor.cpp
 100.00% (4/4)
 100.00% (19/19)
 100.00% (43/43)
  77.78% (7/9)
src/msgpack_rpc/executors/timer.h
 100.00% (6/6)
 100.00% (30/30)
 100.00% (11/11)
 100.00% (4/4)
src/msgpack_rpc/executors/wrapping_executor.cpp
 100.00% (8/8)
 100.00% (18/18)
 100.00% (9/9)
- (0/0)
src/msgpack_rpc/logging/impl/spdlog_log_sink.h
 100.00% (5/5)
  89.47% (34/38)
  87.50% (14/16)
  93.75% (15/16)
src/msgpack_rpc/logging/log_sinks.cpp
 100.00% (4/4)
 100.00% (26/26)
 100.00% (7/7)
 100.00% (2/2)
src/msgpack_rpc/messages/impl/parse_message_from_object.h
 100.00% (7/7)
  71.72% (71/99)
  74.36% (29/39)
  75.00% (21/28)
src/msgpack_rpc/messages/impl/serialization_buffer.cpp
 100.00% (4/4)
 100.00% (17/17)
 100.00% (7/7)
 100.00% (2/2)
src/msgpack_rpc/messages/impl/sharable_binary_header.h
 100.00% (9/9)
  92.77% (77/83)
  76.79% (43/56)
  76.19% (16/21)
src/msgpack_rpc/messages/message_parser.cpp
 100.00% (5/5)
 100.00% (21/21)
 100.00% (11/11)
 100.00% (2/2)
src/msgpack_rpc/messages/message_type.cpp
 100.00% (1/1)
 100.00% (11/11)
 100.00% (5/5)
 100.00% (8/8)
src/msgpack_rpc/messages/serialized_message.cpp
 100.00% (9/9)
  94.29% (33/35)
  95.00% (19/20)
  66.67% (4/6)
src/msgpack_rpc/methods/method_dict.h
 100.00% (3/3)
 100.00% (19/19)
 100.00% (8/8)
 100.00% (4/4)
src/msgpack_rpc/methods/method_exception.cpp
  42.86% (3/7)
  63.64% (7/11)
  42.86% (3/7)
- (0/0)
src/msgpack_rpc/methods/method_processor.cpp
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
src/msgpack_rpc/methods/method_processor_impl.h
 100.00% (4/4)
 100.00% (23/23)
 100.00% (33/33)
  66.67% (4/6)
src/msgpack_rpc/servers/impl/i_server_builder_impl.cpp
 100.00% (2/2)
 100.00% (14/14)
 100.00% (2/2)
- (0/0)
src/msgpack_rpc/servers/impl/server_builder_impl.h
 100.00% (6/6)
 100.00% (40/40)
 100.00% (19/19)
 100.00% (8/8)
src/msgpack_rpc/servers/impl/server_impl.h
 100.00% (11/11)
  93.68% (89/95)
  77.59% (45/58)
  81.82% (18/22)
src/msgpack_rpc/servers/server_connection.h
 100.00% (14/14)
 100.00% (120/120)
  96.38% (133/138)
  83.33% (30/36)
src/msgpack_rpc/servers/stop_signal_handler.h
 100.00% (4/4)
 100.00% (20/20)
  69.57% (16/23)
  60.00% (3/5)
src/msgpack_rpc/transport/acceptor.h
 100.00% (11/11)
  85.00% (68/80)
  71.28% (67/94)
  64.00% (16/25)
src/msgpack_rpc/transport/async_connect.h
 100.00% (5/5)
  93.75% (30/32)
  94.12% (16/17)
 100.00% (4/4)
src/msgpack_rpc/transport/backend_list.h
 100.00% (3/3)
 100.00% (17/17)
 100.00% (8/8)
 100.00% (4/4)
src/msgpack_rpc/transport/background_task_state_machine.h
 100.00% (6/6)
 100.00% (23/23)
 100.00% (8/8)
 100.00% (2/2)
src/msgpack_rpc/transport/connection.h
 100.00% (17/17)
  82.24% (125/152)
  68.58% (155/226)
  58.11% (43/74)
src/msgpack_rpc/transport/connection_list.h
 100.00% (5/5)
 100.00% (21/21)
 100.00% (8/8)
  75.00% (3/4)
src/msgpack_rpc/transport/create_default_backend_list.h
 100.00% (1/1)
 100.00% (10/10)
 100.00% (1/1)
- (0/0)
src/msgpack_rpc/transport/tcp/backends.cpp
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
src/msgpack_rpc/transport/tcp/tcp_acceptor_factory.h
 100.00% (3/3)
  77.78% (35/45)
  74.55% (41/55)
  68.42% (13/19)
src/msgpack_rpc/transport/tcp/tcp_backend.cpp
 100.00% (6/6)
  86.96% (20/23)
  91.67% (11/12)
  50.00% (1/2)
src/msgpack_rpc/transport/tcp/tcp_connector.h
 100.00% (6/6)
  87.01% (67/77)
  87.39% (97/111)
  75.76% (25/33)
src/msgpack_rpc/transport/unix_socket/backends.cpp
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
src/msgpack_rpc/transport/unix_socket/unix_socket_acceptor_factory.h
 100.00% (2/2)
 100.00% (11/11)
 100.00% (7/7)
- (0/0)
src/msgpack_rpc/transport/unix_socket/unix_socket_backend.cpp
 100.00% (6/6)
  86.96% (20/23)
  91.67% (11/12)
  50.00% (1/2)
src/msgpack_rpc/transport/unix_socket/unix_socket_connector.h
 100.00% (5/5)
  89.80% (44/49)
  79.69% (51/64)
  68.75% (11/16)
src/msgpack_rpc/util/copy_string_to_iterator.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
src/msgpack_rpc/util/format_msgpack_object.cpp
 100.00% (4/4)
 100.00% (11/11)
 100.00% (5/5)
- (0/0)
src/msgpack_rpc/util/format_msgpack_object_to.h
 100.00% (10/10)
  96.23% (102/106)
  95.12% (39/41)
  94.74% (36/38)
src/msgpack_rpc/util/format_msgpack_object_to_string.cpp
 100.00% (1/1)
 100.00% (5/5)
 100.00% (1/1)
- (0/0)
Totals
  95.53% (556/582)
  92.18% (2911/3158)
  86.96% (2154/2477)
  81.93% (680/830)
Generated by llvm-cov -- llvm version 20.1.8