View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/libyang/build/libyang/metadata.h |
0.00% (0/9) |
0.00% (0/1) |
0.00% (0/1) |
src/libyang/build/libyang/tree_data.h |
0.00% (0/34) |
0.00% (0/3) |
0.00% (0/40) |
src/libyang/compat/compat.c |
89.47% (17/19) |
100.00% (1/1) |
93.75% (15/16) |
src/libyang/src/context.c |
24.28% (203/836) |
39.58% (19/48) |
20.29% (251/1237) |
src/libyang/src/dict.c |
88.59% (132/149) |
100.00% (8/8) |
70.83% (136/192) |
src/libyang/src/diff.c |
0.00% (0/1461) |
0.00% (0/35) |
0.00% (0/2558) |
src/libyang/src/hash_table.c |
88.92% (305/343) |
95.24% (20/21) |
85.16% (218/256) |
src/libyang/src/hash_table_internal.h |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/libyang/src/in.c |
21.93% (41/187) |
35.71% (5/14) |
19.65% (56/285) |
src/libyang/src/json.c |
63.40% (440/694) |
90.48% (19/21) |
61.85% (394/637) |
src/libyang/src/log.c |
40.24% (233/579) |
44.74% (17/38) |
46.14% (221/479) |
src/libyang/src/ly_common.c |
59.78% (327/547) |
55.17% (16/29) |
73.69% (507/688) |
src/libyang/src/lyb.c |
0.00% (0/50) |
0.00% (0/5) |
0.00% (0/38) |
src/libyang/src/out.c |
0.00% (0/559) |
0.00% (0/25) |
0.00% (0/607) |
src/libyang/src/parser_common.c |
10.32% (260/2519) |
25.81% (16/62) |
6.74% (331/4911) |
src/libyang/src/parser_json.c |
46.46% (603/1298) |
83.33% (20/24) |
42.38% (718/1694) |
src/libyang/src/parser_lyb.c |
0.00% (0/971) |
0.00% (0/39) |
0.00% (0/1056) |
src/libyang/src/parser_xml.c |
26.01% (342/1315) |
42.86% (9/21) |
29.63% (472/1593) |
src/libyang/src/parser_yang.c |
88.62% (3075/3470) |
93.33% (56/60) |
80.23% (6984/8705) |
src/libyang/src/parser_yin.c |
0.00% (0/2417) |
0.00% (0/76) |
0.00% (0/3709) |
src/libyang/src/path.c |
52.99% (497/938) |
61.11% (11/18) |
51.87% (625/1205) |
src/libyang/src/plugins.c |
72.19% (109/151) |
63.64% (7/11) |
71.55% (166/232) |
src/libyang/src/plugins_exts.c |
30.04% (140/466) |
31.82% (7/22) |
25.77% (176/683) |
src/libyang/src/plugins_exts/metadata.c |
69.90% (72/103) |
80.00% (4/5) |
75.29% (64/85) |
src/libyang/src/plugins_exts/metadata.h |
0.00% (0/9) |
0.00% (0/1) |
0.00% (0/7) |
src/libyang/src/plugins_exts/nacm.c |
0.00% (0/72) |
0.00% (0/3) |
0.00% (0/93) |
src/libyang/src/plugins_exts/schema_mount.c |
0.00% (0/783) |
0.00% (0/25) |
0.00% (0/641) |
src/libyang/src/plugins_exts/structure.c |
0.00% (0/283) |
0.00% (0/12) |
0.00% (0/180) |
src/libyang/src/plugins_exts/yangdata.c |
0.00% (0/137) |
0.00% (0/10) |
0.00% (0/104) |
src/libyang/src/plugins_types.c |
63.62% (474/745) |
68.57% (24/35) |
57.17% (554/969) |
src/libyang/src/plugins_types/binary.c |
56.27% (148/263) |
54.55% (6/11) |
54.63% (171/313) |
src/libyang/src/plugins_types/bits.c |
50.76% (133/262) |
61.54% (8/13) |
38.87% (152/391) |
src/libyang/src/plugins_types/boolean.c |
41.56% (32/77) |
25.00% (1/4) |
43.42% (33/76) |
src/libyang/src/plugins_types/date_and_time.c |
0.00% (0/213) |
0.00% (0/8) |
0.00% (0/249) |
src/libyang/src/plugins_types/decimal64.c |
55.22% (74/134) |
50.00% (3/6) |
57.05% (85/149) |
src/libyang/src/plugins_types/empty.c |
88.89% (24/27) |
100.00% (1/1) |
74.07% (20/27) |
src/libyang/src/plugins_types/enumeration.c |
26.92% (28/104) |
33.33% (1/3) |
26.09% (24/92) |
src/libyang/src/plugins_types/hex_string.c |
0.00% (0/39) |
0.00% (0/1) |
0.00% (0/51) |
src/libyang/src/plugins_types/identityref.c |
60.00% (108/180) |
50.00% (4/8) |
62.73% (101/161) |
src/libyang/src/plugins_types/instanceid.c |
16.49% (32/194) |
25.00% (2/8) |
12.34% (19/154) |
src/libyang/src/plugins_types/instanceid_keys.c |
34.15% (42/123) |
50.00% (1/2) |
42.20% (46/109) |
src/libyang/src/plugins_types/integer.c |
40.59% (192/473) |
40.00% (4/10) |
39.85% (159/399) |
src/libyang/src/plugins_types/ipv4_address.c |
0.00% (0/199) |
0.00% (0/7) |
0.00% (0/226) |
src/libyang/src/plugins_types/ipv4_address_no_zone.c |
0.00% (0/93) |
0.00% (0/4) |
0.00% (0/110) |
src/libyang/src/plugins_types/ipv4_prefix.c |
0.00% (0/151) |
0.00% (0/8) |
0.00% (0/166) |
src/libyang/src/plugins_types/ipv6_address.c |
0.00% (0/201) |
0.00% (0/7) |
0.00% (0/228) |
src/libyang/src/plugins_types/ipv6_address_no_zone.c |
0.00% (0/141) |
0.00% (0/7) |
0.00% (0/173) |
src/libyang/src/plugins_types/ipv6_prefix.c |
0.00% (0/161) |
0.00% (0/8) |
0.00% (0/192) |
src/libyang/src/plugins_types/leafref.c |
60.34% (35/58) |
42.86% (3/7) |
57.89% (22/38) |
src/libyang/src/plugins_types/lyds_tree.c |
37.25% (19/51) |
33.33% (2/6) |
46.94% (23/49) |
src/libyang/src/plugins_types/node_instanceid.c |
0.00% (0/184) |
0.00% (0/3) |
0.00% (0/163) |
src/libyang/src/plugins_types/string.c |
96.55% (56/58) |
100.00% (3/3) |
85.23% (75/88) |
src/libyang/src/plugins_types/union.c |
34.48% (130/377) |
35.71% (5/14) |
35.25% (129/366) |
src/libyang/src/plugins_types/xpath1.0.c |
3.43% (11/321) |
11.11% (1/9) |
3.95% (13/329) |
src/libyang/src/printer_data.c |
0.00% (0/85) |
0.00% (0/8) |
0.00% (0/127) |
src/libyang/src/printer_json.c |
0.00% (0/616) |
0.00% (0/25) |
0.00% (0/1029) |
src/libyang/src/printer_lyb.c |
0.00% (0/653) |
0.00% (0/31) |
0.00% (0/1049) |
src/libyang/src/printer_xml.c |
0.00% (0/366) |
0.00% (0/13) |
0.00% (0/456) |
src/libyang/src/printer_yang.c |
0.00% (0/2008) |
0.00% (0/75) |
0.00% (0/2546) |
src/libyang/src/schema_compile.c |
51.70% (638/1234) |
82.35% (28/34) |
42.18% (760/1802) |
src/libyang/src/schema_compile_amend.c |
6.85% (119/1737) |
23.26% (10/43) |
2.97% (104/3499) |
src/libyang/src/schema_compile_node.c |
49.11% (1438/2928) |
68.52% (37/54) |
33.96% (1671/4921) |
src/libyang/src/schema_features.c |
44.40% (202/455) |
76.47% (13/17) |
36.01% (215/597) |
src/libyang/src/set.c |
70.78% (109/154) |
81.82% (9/11) |
56.99% (110/193) |
src/libyang/src/tree_data.c |
28.58% (711/2488) |
36.17% (34/94) |
18.66% (803/4303) |
src/libyang/src/tree_data.h |
58.82% (20/34) |
100.00% (3/3) |
75.00% (30/40) |
src/libyang/src/tree_data_common.c |
30.56% (382/1250) |
41.30% (19/46) |
24.29% (359/1478) |
src/libyang/src/tree_data_free.c |
60.10% (116/193) |
69.23% (9/13) |
45.90% (140/305) |
src/libyang/src/tree_data_hash.c |
73.64% (95/129) |
100.00% (5/5) |
60.59% (103/170) |
src/libyang/src/tree_data_new.c |
11.15% (159/1426) |
13.33% (6/45) |
5.63% (176/3124) |
src/libyang/src/tree_data_sorted.c |
36.55% (345/944) |
56.52% (26/46) |
33.77% (333/986) |
src/libyang/src/tree_schema.c |
40.66% (638/1569) |
56.41% (22/39) |
29.09% (747/2568) |
src/libyang/src/tree_schema_common.c |
55.93% (1113/1990) |
73.53% (50/68) |
61.61% (1701/2761) |
src/libyang/src/tree_schema_free.c |
60.41% (705/1167) |
83.33% (45/54) |
64.60% (1593/2466) |
src/libyang/src/validation.c |
24.57% (330/1343) |
45.45% (15/33) |
22.31% (448/2008) |
src/libyang/src/xml.c |
75.15% (638/849) |
72.00% (18/25) |
82.76% (960/1160) |
src/libyang/src/xpath.c |
34.67% (2177/6279) |
50.31% (81/161) |
34.33% (2268/6607) |
src/libyang/tests/fuzz/lyd_parse_mem_json.c |
93.06% (67/72) |
100.00% (1/1) |
80.00% (8/10) |
src/libyang/tests/fuzz/lyd_parse_mem_xml.c |
93.06% (67/72) |
100.00% (1/1) |
80.00% (8/10) |
src/libyang/tests/fuzz/lys_parse_mem.c |
80.00% (20/25) |
100.00% (1/1) |
77.78% (7/9) |
Totals |
33.32% (18426/55297) |
41.51% (738/1778) |
31.32% (25505/81425) |