Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage | Branch 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) |