View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/open62541/arch/common/ua_timer.c |
54.65% (94/172) |
64.29% (9/14) |
52.54% (62/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 |
68.22% (219/321) |
69.23% (18/26) |
64.86% (96/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.49% (52/204) |
44.44% (4/9) |
24.29% (34/140) |
src/open62541/arch/eventloop_posix_tcp.c |
54.57% (382/700) |
84.21% (16/19) |
46.64% (201/431) |
src/open62541/arch/eventloop_posix_udp.c |
7.24% (66/911) |
14.71% (5/34) |
5.08% (30/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 |
92.41% (73/79) |
100.00% (3/3) |
90.57% (48/53) |
src/open62541/deps/cj5.c |
83.99% (451/537) |
60.00% (9/15) |
82.88% (363/438) |
src/open62541/deps/itoa.c |
96.61% (57/59) |
100.00% (4/4) |
93.33% (28/30) |
src/open62541/deps/libc_time.c |
96.36% (106/110) |
100.00% (4/4) |
93.94% (62/66) |
src/open62541/deps/mdnsd/libmdnsd/1035.c |
58.89% (245/416) |
28.57% (6/21) |
67.74% (231/341) |
src/open62541/deps/mdnsd/libmdnsd/mdnsd.c |
40.84% (341/835) |
60.00% (27/45) |
38.25% (267/698) |
src/open62541/deps/mdnsd/libmdnsd/sdtxt.c |
100.00% (63/63) |
100.00% (5/5) |
100.00% (37/37) |
src/open62541/deps/mdnsd/libmdnsd/xht.c |
91.38% (106/116) |
88.89% (8/9) |
88.35% (91/103) |
src/open62541/deps/mdnsd/tests/fuzz/fuzz_mdns_message.cc |
88.89% (16/18) |
100.00% (1/1) |
87.50% (7/8) |
src/open62541/deps/mdnsd/tests/fuzz/fuzz_mdns_xht.cc |
90.00% (18/20) |
100.00% (1/1) |
85.71% (6/7) |
src/open62541/deps/parse_num.c |
97.30% (72/74) |
100.00% (3/3) |
97.14% (68/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 |
47.44% (37/78) |
100.00% (6/6) |
90.91% (10/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 |
100.00% (7/7) |
100.00% (2/2) |
100.00% (2/2) |
src/open62541/plugins/ua_accesscontrol_default.c |
42.19% (100/237) |
12.50% (2/16) |
28.92% (48/166) |
src/open62541/plugins/ua_config_default.c |
31.47% (219/696) |
30.43% (7/23) |
26.98% (116/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 |
74.35% (258/347) |
86.36% (19/22) |
75.00% (189/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.67% (73/150) |
80.00% (4/5) |
41.73% (58/139) |
src/open62541/src/server/ua_nodes.c |
54.98% (469/853) |
71.43% (35/49) |
55.98% (323/577) |
src/open62541/src/server/ua_server.c |
52.41% (283/540) |
54.55% (24/44) |
51.83% (226/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.61% (306/1296) |
38.71% (12/31) |
21.62% (219/1013) |
src/open62541/src/server/ua_server_config.c |
90.48% (57/63) |
100.00% (1/1) |
87.80% (36/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 |
61.31% (439/716) |
52.94% (9/17) |
56.16% (287/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 |
58.04% (130/224) |
75.00% (6/8) |
56.10% (92/164) |
src/open62541/src/server/ua_services_attribute.c |
26.28% (412/1568) |
51.72% (30/58) |
23.19% (378/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 |
50.05% (950/1898) |
62.20% (51/82) |
42.40% (725/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 |
40.85% (393/962) |
57.14% (24/42) |
39.77% (313/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 |
49.73% (742/1492) |
71.29% (72/101) |
48.34% (612/1266) |
src/open62541/src/ua_types_encoding_binary.c |
76.50% (928/1213) |
85.14% (63/74) |
77.97% (966/1239) |
src/open62541/src/ua_types_encoding_json.c |
84.20% (1577/1873) |
93.18% (82/88) |
84.48% (1502/1778) |
src/open62541/src/ua_types_encoding_json.h |
100.00% (6/6) |
100.00% (2/2) |
100.00% (2/2) |
src/open62541/src/ua_types_lex.c |
58.63% (462/788) |
53.85% (7/13) |
59.57% (529/888) |
src/open62541/src/ua_util.c |
53.52% (175/327) |
42.86% (9/21) |
61.02% (191/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 |
94.79% (91/96) |
100.00% (8/8) |
92.45% (49/53) |
src/open62541/tests/fuzz/fuzz_base64_decode.cc |
100.00% (7/7) |
100.00% (1/1) |
100.00% (3/3) |
src/open62541/tests/fuzz/fuzz_base64_encode.cc |
100.00% (7/7) |
100.00% (1/1) |
100.00% (3/3) |
src/open62541/tests/fuzz/fuzz_binary_decode.cc |
88.00% (44/50) |
100.00% (1/1) |
93.94% (31/33) |
src/open62541/tests/fuzz/fuzz_binary_message.cc |
97.50% (39/40) |
100.00% (1/1) |
94.44% (17/18) |
src/open62541/tests/fuzz/fuzz_json_decode.cc |
100.00% (11/11) |
100.00% (1/1) |
100.00% (5/5) |
src/open62541/tests/fuzz/fuzz_json_decode_encode.cc |
63.27% (31/49) |
100.00% (1/1) |
86.67% (26/30) |
src/open62541/tests/fuzz/fuzz_src_ua_util.cc |
100.00% (38/38) |
100.00% (3/3) |
100.00% (12/12) |
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 |
13.64% (3/22) |
20.00% (1/5) |
18.18% (2/11) |
work/open62541/src_generated/open62541/namespace0_generated.c |
100.00% (14952/14952) |
100.00% (1113/1113) |
91.31% (9532/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.85% (156/4050) |
3.85% (52/1350) |
5.77% (85/1473) |
Totals |
48.47% (26954/55607) |
42.91% (1868/4353) |
45.67% (19086/41787) |