View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/open62541/arch/common/eventloop_common.c |
42.86% (15/35) |
100.00% (1/1) |
67.86% (19/28) |
src/open62541/arch/common/timer.c |
56.67% (102/180) |
71.43% (10/14) |
53.95% (82/152) |
src/open62541/arch/posix/clock_posix.c |
71.43% (15/21) |
66.67% (2/3) |
76.47% (13/17) |
src/open62541/arch/posix/eventloop_posix.c |
67.99% (359/528) |
85.29% (29/34) |
60.69% (210/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 |
50.54% (374/740) |
84.21% (16/19) |
40.26% (219/544) |
src/open62541/arch/posix/eventloop_posix_udp.c |
48.92% (455/930) |
80.65% (25/31) |
45.47% (316/695) |
src/open62541/deps/base64.c |
94.32% (83/88) |
100.00% (3/3) |
93.44% (57/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 |
58.80% (244/415) |
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/mp_printf.c |
41.36% (158/382) |
76.92% (10/13) |
33.48% (151/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 |
70.12% (169/241) |
76.92% (10/13) |
68.95% (151/219) |
src/open62541/deps/ziptree.h |
69.49% (41/59) |
66.67% (6/9) |
86.21% (25/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 |
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/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 |
93.62% (44/47) |
100.00% (6/6) |
83.33% (20/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/1192) |
0.00% (0/121) |
0.00% (0/574) |
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 |
18.81% (73/388) |
26.92% (7/26) |
17.22% (67/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 |
19.77% (68/344) |
33.33% (5/15) |
24.87% (48/193) |
src/open62541/src/server/ua_discovery_mdns.c |
47.52% (441/928) |
60.53% (23/38) |
45.71% (314/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 |
36.00% (319/886) |
49.09% (27/55) |
36.44% (254/697) |
src/open62541/src/server/ua_server_async.c |
8.22% (25/304) |
23.53% (4/17) |
10.81% (32/296) |
src/open62541/src/server/ua_server_binary.c |
34.15% (336/984) |
45.16% (14/31) |
31.99% (239/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 |
21.27% (338/1589) |
28.26% (26/92) |
19.48% (324/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 |
31.51% (202/641) |
48.15% (13/27) |
22.33% (144/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 |
49.65% (990/1994) |
64.71% (99/153) |
43.50% (720/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 |
64.09% (696/1086) |
64.29% (45/70) |
60.39% (657/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 |
87.15% (943/1082) |
68.18% (15/22) |
89.94% (1073/1193) |
src/open62541/src/util/ua_util.c |
43.08% (473/1098) |
51.02% (25/49) |
45.80% (453/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 |
94.79% (91/96) |
100.00% (8/8) |
92.45% (49/53) |
src/open62541/tests/fuzz/fuzz_attributeoperand.cc |
86.49% (32/37) |
100.00% (1/1) |
84.85% (28/33) |
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 |
64.04% (57/89) |
100.00% (2/2) |
78.79% (26/33) |
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 |
44.00% (33/75) |
88.89% (8/9) |
91.67% (11/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 |
41.45% (35182/84875) |
58.39% (2564/4391) |
27.36% (16329/59678) |