View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/open62541/arch/common/eventloop_common.c |
28.57% (10/35) |
100.00% (1/1) |
35.71% (10/28) |
src/open62541/arch/common/timer.c |
17.22% (31/180) |
21.43% (3/14) |
9.21% (14/152) |
src/open62541/arch/posix/clock_posix.c |
33.33% (7/21) |
33.33% (1/3) |
52.94% (9/17) |
src/open62541/arch/posix/eventloop_posix.c |
50.76% (268/528) |
50.00% (17/34) |
42.20% (146/346) |
src/open62541/arch/posix/eventloop_posix_eth.c |
8.72% (64/734) |
21.74% (5/23) |
5.74% (27/470) |
src/open62541/arch/posix/eventloop_posix_interrupt.c |
25.36% (53/209) |
44.44% (4/9) |
19.86% (28/141) |
src/open62541/arch/posix/eventloop_posix_tcp.c |
8.92% (66/740) |
26.32% (5/19) |
5.33% (29/544) |
src/open62541/arch/posix/eventloop_posix_udp.c |
7.10% (66/930) |
16.13% (5/31) |
4.17% (29/695) |
src/open62541/deps/base64.c |
93.18% (82/88) |
100.00% (3/3) |
91.80% (56/61) |
src/open62541/deps/cj5.c |
82.88% (397/479) |
60.00% (9/15) |
81.65% (316/387) |
src/open62541/deps/dtoa.c |
94.95% (207/218) |
100.00% (10/10) |
95.28% (121/127) |
src/open62541/deps/itoa.c |
98.18% (54/55) |
100.00% (4/4) |
96.30% (26/27) |
src/open62541/deps/libc_time.c |
98.39% (122/124) |
100.00% (4/4) |
95.24% (80/84) |
src/open62541/deps/mdnsd/libmdnsd/1035.c |
0.00% (0/415) |
0.00% (0/21) |
0.00% (0/341) |
src/open62541/deps/mdnsd/libmdnsd/mdnsd.c |
0.00% (0/835) |
0.00% (0/45) |
0.00% (0/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_xht.cc |
90.00% (18/20) |
100.00% (1/1) |
85.71% (6/7) |
src/open62541/deps/mp_printf.c |
33.77% (129/382) |
69.23% (9/13) |
27.27% (123/451) |
src/open62541/deps/musl_inet_pton.c |
0.00% (0/60) |
0.00% (0/2) |
0.00% (0/99) |
src/open62541/deps/parse_num.c |
97.10% (67/69) |
100.00% (3/3) |
97.26% (71/73) |
src/open62541/deps/pcg_basic.c |
100.00% (14/14) |
100.00% (2/2) |
100.00% (2/2) |
src/open62541/deps/utf8.c |
0.00% (0/44) |
0.00% (0/1) |
0.00% (0/92) |
src/open62541/deps/utf8.h |
69.44% (25/36) |
50.00% (1/2) |
92.86% (13/14) |
src/open62541/deps/yxml.c |
98.63% (865/877) |
100.00% (34/34) |
98.75% (946/958) |
src/open62541/deps/yxml.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/open62541/deps/ziptree.c |
63.90% (154/241) |
76.92% (10/13) |
63.47% (139/219) |
src/open62541/deps/ziptree.h |
64.41% (38/59) |
66.67% (6/9) |
68.97% (20/29) |
src/open62541/include/open62541/client_subscriptions.h |
0.00% (0/23) |
0.00% (0/2) |
0.00% (0/2) |
src/open62541/include/open62541/plugin/log.h |
30.77% (24/78) |
66.67% (4/6) |
36.36% (4/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/3) |
0.00% (0/1) |
0.00% (0/1) |
src/open62541/plugins/crypto/mbedtls/certificategroup.c |
0.00% (0/689) |
0.00% (0/32) |
0.00% (0/575) |
src/open62541/plugins/crypto/mbedtls/create_certificate.c |
0.00% (0/369) |
0.00% (0/6) |
0.00% (0/236) |
src/open62541/plugins/crypto/mbedtls/securitypolicy_aes128sha256rsaoaep.c |
0.00% (0/528) |
0.00% (0/38) |
0.00% (0/410) |
src/open62541/plugins/crypto/mbedtls/securitypolicy_aes256sha256rsapss.c |
0.00% (0/584) |
0.00% (0/42) |
0.00% (0/448) |
src/open62541/plugins/crypto/mbedtls/securitypolicy_basic128rsa15.c |
0.00% (0/566) |
0.00% (0/38) |
0.00% (0/427) |
src/open62541/plugins/crypto/mbedtls/securitypolicy_basic256.c |
0.00% (0/511) |
0.00% (0/38) |
0.00% (0/398) |
src/open62541/plugins/crypto/mbedtls/securitypolicy_basic256sha256.c |
0.00% (0/529) |
0.00% (0/38) |
0.00% (0/410) |
src/open62541/plugins/crypto/mbedtls/securitypolicy_common.c |
4.57% (20/438) |
9.52% (2/21) |
2.17% (7/323) |
src/open62541/plugins/crypto/mbedtls/securitypolicy_pubsub_aes128ctr.c |
0.00% (0/230) |
0.00% (0/18) |
0.00% (0/188) |
src/open62541/plugins/crypto/mbedtls/securitypolicy_pubsub_aes256ctr.c |
0.00% (0/236) |
0.00% (0/18) |
0.00% (0/197) |
src/open62541/plugins/crypto/ua_certificategroup_filestore.c |
0.00% (0/470) |
0.00% (0/22) |
0.00% (0/437) |
src/open62541/plugins/crypto/ua_certificategroup_none.c |
71.43% (15/21) |
66.67% (2/3) |
50.00% (3/6) |
src/open62541/plugins/crypto/ua_filestore_common.c |
0.00% (0/33) |
0.00% (0/2) |
0.00% (0/41) |
src/open62541/plugins/crypto/ua_securitypolicy_filestore.c |
0.00% (0/204) |
0.00% (0/14) |
0.00% (0/137) |
src/open62541/plugins/crypto/ua_securitypolicy_none.c |
47.62% (50/105) |
12.50% (2/16) |
7.69% (3/39) |
src/open62541/plugins/historydata/ua_history_data_backend_memory.c |
0.00% (0/625) |
0.00% (0/31) |
0.00% (0/431) |
src/open62541/plugins/historydata/ua_history_data_gathering_default.c |
0.00% (0/170) |
0.00% (0/15) |
0.00% (0/100) |
src/open62541/plugins/historydata/ua_history_database_default.c |
0.00% (0/505) |
0.00% (0/8) |
0.00% (0/273) |
src/open62541/plugins/ua_accesscontrol_default.c |
34.21% (91/266) |
11.76% (2/17) |
26.19% (44/168) |
src/open62541/plugins/ua_config_default.c |
15.30% (190/1242) |
19.44% (7/36) |
11.14% (90/808) |
src/open62541/plugins/ua_config_json.c |
0.00% (0/859) |
0.00% (0/31) |
0.00% (0/622) |
src/open62541/plugins/ua_log_stdout.c |
31.91% (15/47) |
50.00% (3/6) |
29.17% (7/24) |
src/open62541/plugins/ua_log_syslog.c |
0.00% (0/61) |
0.00% (0/5) |
0.00% (0/35) |
src/open62541/plugins/ua_nodestore_hashmap.c |
74.79% (267/357) |
81.82% (18/22) |
70.27% (182/259) |
src/open62541/plugins/ua_nodestore_ziptree.c |
0.00% (0/267) |
0.00% (0/19) |
0.00% (0/162) |
src/open62541/src/client/ua_client.c |
0.00% (0/913) |
0.00% (0/65) |
0.00% (0/671) |
src/open62541/src/client/ua_client_connect.c |
0.00% (0/1657) |
0.00% (0/61) |
0.00% (0/1086) |
src/open62541/src/client/ua_client_discovery.c |
0.00% (0/150) |
0.00% (0/5) |
0.00% (0/77) |
src/open62541/src/client/ua_client_highlevel.c |
0.00% (0/960) |
0.00% (0/67) |
0.00% (0/467) |
src/open62541/src/client/ua_client_subscriptions.c |
0.00% (0/1041) |
0.00% (0/60) |
0.00% (0/649) |
src/open62541/src/pubsub/ua_pubsub_connection.c |
0.00% (0/608) |
0.00% (0/28) |
0.00% (0/604) |
src/open62541/src/pubsub/ua_pubsub_dataset.c |
0.00% (0/644) |
0.00% (0/29) |
0.00% (0/547) |
src/open62541/src/pubsub/ua_pubsub_internal.h |
0.00% (0/7) |
0.00% (0/2) |
0.00% (0/4) |
src/open62541/src/pubsub/ua_pubsub_manager.c |
10.31% (40/388) |
11.54% (3/26) |
9.51% (37/389) |
src/open62541/src/pubsub/ua_pubsub_networkmessage_binary.c |
0.00% (0/1279) |
0.00% (0/45) |
0.00% (0/1628) |
src/open62541/src/pubsub/ua_pubsub_networkmessage_json.c |
0.00% (0/377) |
0.00% (0/13) |
0.00% (0/294) |
src/open62541/src/pubsub/ua_pubsub_ns0.c |
3.89% (59/1515) |
4.26% (2/47) |
7.08% (78/1101) |
src/open62541/src/pubsub/ua_pubsub_reader.c |
0.00% (0/717) |
0.00% (0/25) |
0.00% (0/617) |
src/open62541/src/pubsub/ua_pubsub_readergroup.c |
0.00% (0/723) |
0.00% (0/28) |
0.00% (0/651) |
src/open62541/src/pubsub/ua_pubsub_writer.c |
0.00% (0/595) |
0.00% (0/18) |
0.00% (0/497) |
src/open62541/src/pubsub/ua_pubsub_writergroup.c |
0.00% (0/1086) |
0.00% (0/36) |
0.00% (0/936) |
src/open62541/src/server/ua_discovery.c |
5.81% (20/344) |
13.33% (2/15) |
6.22% (12/193) |
src/open62541/src/server/ua_discovery_mdns.c |
1.08% (10/928) |
2.63% (1/38) |
1.60% (11/687) |
src/open62541/src/server/ua_nodes.c |
57.56% (491/853) |
77.55% (38/49) |
55.08% (320/581) |
src/open62541/src/server/ua_server.c |
18.06% (160/886) |
25.45% (14/55) |
20.09% (140/697) |
src/open62541/src/server/ua_server_async.c |
5.59% (17/304) |
11.76% (2/17) |
9.80% (29/296) |
src/open62541/src/server/ua_server_binary.c |
4.78% (47/984) |
12.90% (4/31) |
3.61% (27/747) |
src/open62541/src/server/ua_server_config.c |
86.96% (60/69) |
100.00% (1/1) |
84.44% (38/45) |
src/open62541/src/server/ua_server_internal.h |
64.29% (18/28) |
66.67% (4/6) |
75.00% (6/8) |
src/open62541/src/server/ua_server_ns0.c |
51.84% (395/762) |
45.00% (9/20) |
55.38% (391/706) |
src/open62541/src/server/ua_server_ns0_diagnostics.c |
0.00% (0/433) |
0.00% (0/13) |
0.00% (0/302) |
src/open62541/src/server/ua_server_utils.c |
54.05% (120/222) |
62.50% (5/8) |
47.93% (81/169) |
src/open62541/src/server/ua_services.c |
0.00% (0/118) |
0.00% (0/3) |
0.00% (0/108) |
src/open62541/src/server/ua_services_attribute.c |
20.64% (328/1589) |
27.17% (25/92) |
18.88% (314/1663) |
src/open62541/src/server/ua_services_discovery.c |
0.00% (0/495) |
0.00% (0/12) |
0.00% (0/534) |
src/open62541/src/server/ua_services_method.c |
0.00% (0/377) |
0.00% (0/13) |
0.00% (0/346) |
src/open62541/src/server/ua_services_monitoreditem.c |
0.00% (0/608) |
0.00% (0/16) |
0.00% (0/557) |
src/open62541/src/server/ua_services_nodemanagement.c |
39.32% (786/1999) |
45.98% (40/87) |
35.46% (622/1754) |
src/open62541/src/server/ua_services_securechannel.c |
0.00% (0/83) |
0.00% (0/2) |
0.00% (0/81) |
src/open62541/src/server/ua_services_session.c |
0.00% (0/673) |
0.00% (0/16) |
0.00% (0/806) |
src/open62541/src/server/ua_services_subscription.c |
0.00% (0/387) |
0.00% (0/12) |
0.00% (0/548) |
src/open62541/src/server/ua_services_view.c |
38.64% (374/968) |
52.38% (22/42) |
38.67% (302/781) |
src/open62541/src/server/ua_session.c |
26.47% (72/272) |
30.00% (6/20) |
23.58% (54/229) |
src/open62541/src/server/ua_subscription.c |
4.06% (44/1083) |
9.30% (4/43) |
4.50% (44/978) |
src/open62541/src/server/ua_subscription_datachange.c |
0.00% (0/138) |
0.00% (0/6) |
0.00% (0/181) |
src/open62541/src/server/ua_subscription_event.c |
0.00% (0/303) |
0.00% (0/8) |
0.00% (0/186) |
src/open62541/src/server/ua_subscription_eventfilter.c |
0.00% (0/831) |
0.00% (0/36) |
0.00% (0/1132) |
src/open62541/src/ua_securechannel.c |
0.00% (0/641) |
0.00% (0/27) |
0.00% (0/645) |
src/open62541/src/ua_securechannel_crypto.c |
0.00% (0/376) |
0.00% (0/16) |
0.00% (0/366) |
src/open62541/src/ua_types.c |
44.48% (887/1994) |
56.86% (87/153) |
38.55% (638/1655) |
src/open62541/src/ua_types_encoding_binary.c |
81.09% (956/1179) |
87.50% (56/64) |
81.34% (1068/1313) |
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_encoding_json_105.c |
85.55% (1421/1661) |
93.26% (83/89) |
84.69% (1405/1659) |
src/open62541/src/ua_types_encoding_xml.c |
62.43% (678/1086) |
62.86% (44/70) |
59.74% (650/1088) |
src/open62541/src/util/ua_eventfilter_grammar.c |
0.00% (0/357) |
0.00% (0/15) |
0.00% (0/150) |
src/open62541/src/util/ua_eventfilter_lex.c |
0.00% (0/8450) |
0.00% (0/2) |
0.00% (0/8614) |
src/open62541/src/util/ua_eventfilter_parser.c |
0.00% (0/199) |
0.00% (0/15) |
0.00% (0/187) |
src/open62541/src/util/ua_types_lex.c |
62.11% (672/1082) |
45.45% (10/22) |
64.71% (772/1193) |
src/open62541/src/util/ua_util.c |
24.68% (271/1098) |
30.61% (15/49) |
25.58% (253/989) |
src/open62541/src/util/ua_util_internal.h |
48.65% (18/37) |
50.00% (5/10) |
52.63% (40/76) |
src/open62541/tests/fuzz/custom_memory_manager.c |
76.04% (73/96) |
75.00% (6/8) |
77.36% (41/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 |
92.00% (46/50) |
100.00% (1/1) |
94.29% (33/35) |
src/open62541/tests/fuzz/fuzz_binary_message.cc |
71.43% (35/49) |
100.00% (2/2) |
86.96% (20/23) |
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 |
76.00% (38/50) |
100.00% (1/1) |
91.89% (34/37) |
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 |
0.00% (0/7) |
0.00% (0/1) |
0.00% (0/3) |
src/open62541/tests/fuzz/fuzz_xml_decode_encode.cc |
76.00% (38/50) |
100.00% (1/1) |
91.89% (34/37) |
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/config.h |
37.33% (28/75) |
77.78% (7/9) |
83.33% (10/12) |
work/open62541/src_generated/open62541/namespace0_generated.c |
100.00% (19859/19859) |
100.00% (1667/1667) |
100.00% (3408/3408) |
work/open62541/src_generated/open62541/statuscodes.c |
100.00% (7/7) |
100.00% (1/1) |
100.00% (7/7) |
Totals |
37.56% (31739/84506) |
54.73% (2372/4334) |
22.91% (13633/59500) |