Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/open62541/arch/common/ua_timer.c
 54.07% (93/172)
 64.29% (9/14)
 50.85% (60/118)
src/open62541/arch/eventloop_common.c
 42.86% (15/35)
100.00% (1/1)
 71.43% (20/28)
src/open62541/arch/eventloop_posix.c
 67.91% (218/321)
 69.23% (18/26)
 64.19% (95/148)
src/open62541/arch/eventloop_posix_epoll.c
 39.74% (31/78)
 75.00% (3/4)
 33.33% (24/72)
src/open62541/arch/eventloop_posix_interrupt.c
 25.00% (51/204)
 44.44% (4/9)
 23.57% (33/140)
src/open62541/arch/eventloop_posix_tcp.c
 54.43% (381/700)
 84.21% (16/19)
 46.40% (200/431)
src/open62541/arch/eventloop_posix_udp.c
  7.03% (64/911)
 14.71% (5/34)
  4.74% (28/591)
src/open62541/arch/posix/ua_architecture.h
 90.00% (18/20)
100.00% (5/5)
100.00% (8/8)
src/open62541/arch/posix/ua_architecture_functions.c
 43.75% (7/16)
 50.00% (2/4)
 38.89% (7/18)
src/open62541/deps/base64.c
  0.00% (0/79)
  0.00% (0/3)
  0.00% (0/53)
src/open62541/deps/cj5.c
  0.00% (0/537)
  0.00% (0/15)
  0.00% (0/438)
src/open62541/deps/itoa.c
  0.00% (0/59)
  0.00% (0/4)
  0.00% (0/30)
src/open62541/deps/libc_time.c
 40.91% (45/110)
 25.00% (1/4)
 43.94% (29/66)
src/open62541/deps/mdnsd/libmdnsd/1035.c
  0.00% (0/416)
  0.00% (0/21)
  0.00% (0/341)
src/open62541/deps/mdnsd/libmdnsd/mdnsd.c
 25.27% (211/835)
 48.89% (22/45)
 17.34% (121/698)
src/open62541/deps/mdnsd/libmdnsd/sdtxt.c
 52.38% (33/63)
 80.00% (4/5)
 29.73% (11/37)
src/open62541/deps/mdnsd/libmdnsd/xht.c
 59.48% (69/116)
 77.78% (7/9)
 56.31% (58/103)
src/open62541/deps/parse_num.c
  0.00% (0/74)
  0.00% (0/3)
  0.00% (0/70)
src/open62541/deps/pcg_basic.c
100.00% (14/14)
100.00% (2/2)
100.00% (2/2)
src/open62541/deps/ziptree.c
 68.33% (164/240)
 76.92% (10/13)
 68.49% (150/219)
src/open62541/deps/ziptree.h
 68.42% (39/57)
 66.67% (6/9)
 82.76% (24/29)
src/open62541/include/open62541/architecture_definitions.h
  3.70% (1/27)
 33.33% (1/3)
 50.00% (3/6)
src/open62541/include/open62541/client.h
  0.00% (0/153)
  0.00% (0/21)
  0.00% (0/42)
src/open62541/include/open62541/client_highlevel.h
  0.00% (0/252)
  0.00% (0/50)
  0.00% (0/50)
src/open62541/include/open62541/client_highlevel_async.h
  0.00% (0/184)
  0.00% (0/33)
  0.00% (0/33)
src/open62541/include/open62541/client_subscriptions.h
  0.00% (0/62)
  0.00% (0/8)
  0.00% (0/8)
src/open62541/include/open62541/plugin/log.h
 39.74% (31/78)
 83.33% (5/6)
 81.82% (9/11)
src/open62541/include/open62541/plugin/nodestore.h
100.00% (24/24)
100.00% (6/6)
100.00% (10/10)
src/open62541/include/open62541/server.h
  0.00% (0/202)
  0.00% (0/43)
  0.00% (0/43)
src/open62541/include/open62541/util.h
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/4)
src/open62541/plugins/crypto/mbedtls/securitypolicy_mbedtls_common.c
  9.85% (20/203)
 18.18% (2/11)
  7.07% (7/99)
src/open62541/plugins/crypto/mbedtls/ua_pki_mbedtls.c
  0.00% (0/434)
  0.00% (0/11)
  0.00% (0/323)
src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_aes128sha256rsaoaep.c
  0.00% (0/501)
  0.00% (0/37)
  0.00% (0/379)
src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic128rsa15.c
  0.00% (0/530)
  0.00% (0/37)
  0.00% (0/396)
src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256.c
  0.00% (0/475)
  0.00% (0/37)
  0.00% (0/367)
src/open62541/plugins/crypto/mbedtls/ua_securitypolicy_basic256sha256.c
  0.00% (0/497)
  0.00% (0/37)
  0.00% (0/379)
src/open62541/plugins/crypto/ua_pki_none.c
 53.33% (8/15)
 50.00% (2/4)
 37.50% (3/8)
src/open62541/plugins/crypto/ua_securitypolicy_none.c
 46.08% (47/102)
 12.50% (2/16)
  7.69% (3/39)
src/open62541/plugins/include/open62541/server_config_default.h
 57.14% (4/7)
 50.00% (1/2)
 50.00% (1/2)
src/open62541/plugins/ua_accesscontrol_default.c
 41.77% (99/237)
 12.50% (2/16)
 27.71% (46/166)
src/open62541/plugins/ua_config_default.c
 27.59% (192/696)
 30.43% (7/23)
 23.26% (100/430)
src/open62541/plugins/ua_log_stdout.c
 93.55% (29/31)
100.00% (3/3)
 84.62% (11/13)
src/open62541/plugins/ua_nodestore_hashmap.c
 65.13% (226/347)
 77.27% (17/22)
 62.30% (157/252)
src/open62541/plugins/ua_nodestore_ziptree.c
  0.00% (0/257)
  0.00% (0/19)
  0.00% (0/161)
src/open62541/src/client/ua_client.c
  0.00% (0/660)
  0.00% (0/30)
  0.00% (0/524)
src/open62541/src/client/ua_client_connect.c
  0.00% (0/1436)
  0.00% (0/49)
  0.00% (0/907)
src/open62541/src/client/ua_client_discovery.c
  0.00% (0/153)
  0.00% (0/5)
  0.00% (0/80)
src/open62541/src/client/ua_client_highlevel.c
  0.00% (0/742)
  0.00% (0/50)
  0.00% (0/349)
src/open62541/src/client/ua_client_subscriptions.c
  0.00% (0/932)
  0.00% (0/47)
  0.00% (0/583)
src/open62541/src/server/ua_discovery_manager.c
 48.00% (72/150)
 80.00% (4/5)
 41.01% (57/139)
src/open62541/src/server/ua_nodes.c
 46.31% (395/853)
 69.39% (34/49)
 45.41% (262/577)
src/open62541/src/server/ua_server.c
 50.56% (273/540)
 54.55% (24/44)
 50.46% (220/436)
src/open62541/src/server/ua_server_async.c
  7.97% (22/276)
 13.33% (2/15)
 14.29% (38/266)
src/open62541/src/server/ua_server_binary.c
 23.15% (300/1296)
 38.71% (12/31)
 21.42% (217/1013)
src/open62541/src/server/ua_server_config.c
 85.71% (54/63)
100.00% (1/1)
 82.93% (34/41)
src/open62541/src/server/ua_server_discovery.c
  0.00% (0/72)
  0.00% (0/3)
  0.00% (0/21)
src/open62541/src/server/ua_server_discovery_mdns.c
 40.76% (139/341)
 63.64% (7/11)
 36.26% (95/262)
src/open62541/src/server/ua_server_internal.h
 81.82% (18/22)
 80.00% (4/5)
 85.71% (6/7)
src/open62541/src/server/ua_server_ns0.c
 60.20% (431/716)
 52.94% (9/17)
 55.19% (282/511)
src/open62541/src/server/ua_server_ns0_diagnostics.c
  0.00% (0/435)
  0.00% (0/12)
  0.00% (0/302)
src/open62541/src/server/ua_server_utils.c
 53.57% (120/224)
 62.50% (5/8)
 46.95% (77/164)
src/open62541/src/server/ua_services_attribute.c
 25.89% (406/1568)
 51.72% (30/58)
 23.01% (375/1630)
src/open62541/src/server/ua_services_discovery.c
  0.00% (0/440)
  0.00% (0/8)
  0.00% (0/494)
src/open62541/src/server/ua_services_discovery_multicast.c
 49.22% (253/514)
 53.33% (8/15)
 47.61% (179/376)
src/open62541/src/server/ua_services_method.c
  0.00% (0/344)
  0.00% (0/12)
  0.00% (0/318)
src/open62541/src/server/ua_services_monitoreditem.c
  0.00% (0/506)
  0.00% (0/14)
  0.00% (0/506)
src/open62541/src/server/ua_services_nodemanagement.c
 36.04% (684/1898)
 46.34% (38/82)
 30.94% (529/1710)
src/open62541/src/server/ua_services_securechannel.c
  0.00% (0/104)
  0.00% (0/4)
  0.00% (0/112)
src/open62541/src/server/ua_services_session.c
  0.00% (0/637)
  0.00% (0/15)
  0.00% (0/801)
src/open62541/src/server/ua_services_subscription.c
  0.00% (0/409)
  0.00% (0/13)
  0.00% (0/597)
src/open62541/src/server/ua_services_view.c
 38.67% (372/962)
 52.38% (22/42)
 37.87% (298/787)
src/open62541/src/server/ua_session.c
 16.15% (42/260)
 15.00% (3/20)
  8.86% (21/237)
src/open62541/src/server/ua_subscription.c
  0.00% (0/502)
  0.00% (0/20)
  0.00% (0/444)
src/open62541/src/server/ua_subscription_datachange.c
  0.00% (0/152)
  0.00% (0/7)
  0.00% (0/187)
src/open62541/src/server/ua_subscription_events.c
  0.00% (0/298)
  0.00% (0/8)
  0.00% (0/191)
src/open62541/src/server/ua_subscription_events_filter.c
  0.00% (0/850)
  0.00% (0/37)
  0.00% (0/1138)
src/open62541/src/server/ua_subscription_monitoreditem.c
  0.00% (0/529)
  0.00% (0/23)
  0.00% (0/482)
src/open62541/src/ua_securechannel.c
 35.44% (219/618)
 58.62% (17/29)
 31.58% (216/684)
src/open62541/src/ua_securechannel_crypto.c
  0.00% (0/366)
  0.00% (0/15)
  0.00% (0/355)
src/open62541/src/ua_types.c
 24.93% (372/1492)
 47.52% (48/101)
 19.83% (251/1266)
src/open62541/src/ua_types_encoding_binary.c
 10.14% (123/1213)
 14.86% (11/74)
  9.12% (113/1239)
src/open62541/src/ua_types_encoding_json.c
  0.00% (0/1873)
  0.00% (0/88)
  0.00% (0/1778)
src/open62541/src/ua_types_encoding_json.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/open62541/src/ua_types_lex.c
  0.00% (0/788)
  0.00% (0/13)
  0.00% (0/888)
src/open62541/src/ua_util.c
 25.69% (84/327)
 38.10% (8/21)
 25.88% (81/313)
src/open62541/src/ua_util_internal.h
 45.00% (9/20)
 50.00% (3/6)
 44.44% (4/9)
src/open62541/tests/fuzz/custom_memory_manager.c
 92.71% (89/96)
100.00% (8/8)
 88.68% (47/53)
src/open62541/tests/fuzz/fuzz_tcp_message.cc
 64.04% (57/89)
100.00% (2/2)
 78.79% (26/33)
src/open62541/tests/testing-plugins/testing_clock.c
 42.86% (9/21)
 60.00% (3/5)
 37.50% (3/8)
src/open62541/tests/testing-plugins/testing_networklayers.c
  0.00% (0/22)
  0.00% (0/5)
  0.00% (0/11)
work/open62541/src_generated/open62541/namespace0_generated.c
100.00% (14952/14952)
100.00% (1113/1113)
 80.31% (8384/10439)
work/open62541/src_generated/open62541/statuscodes.c
 85.71% (6/7)
100.00% (1/1)
 85.71% (6/7)
work/open62541/src_generated/open62541/transport_generated_handling.h
  0.00% (0/162)
  0.00% (0/54)
  0.00% (0/57)
work/open62541/src_generated/open62541/types_generated_handling.h
  3.63% (147/4050)
  3.63% (49/1350)
  5.43% (80/1473)
Totals
 39.34% (21782/55367)
 37.52% (1629/4342)
 31.49% (13121/41668)