View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/libyang/compat/compat.c |
89.47% (17/19) |
100.00% (1/1) |
93.75% (15/16) |
src/libyang/src/common.c |
57.56% (255/443) |
70.59% (12/17) |
73.01% (430/589) |
src/libyang/src/context.c |
25.10% (193/769) |
40.00% (18/45) |
20.26% (237/1170) |
src/libyang/src/diff.c |
0.00% (0/1332) |
0.00% (0/33) |
0.00% (0/2282) |
src/libyang/src/hash_table.c |
84.17% (452/537) |
92.86% (26/28) |
77.52% (362/467) |
src/libyang/src/in.c |
21.93% (41/187) |
35.71% (5/14) |
19.65% (56/285) |
src/libyang/src/json.c |
82.63% (571/691) |
100.00% (21/21) |
78.34% (481/614) |
src/libyang/src/log.c |
53.24% (263/494) |
48.57% (17/35) |
54.08% (252/466) |
src/libyang/src/lyb.c |
0.00% (0/50) |
0.00% (0/5) |
0.00% (0/37) |
src/libyang/src/out.c |
0.00% (0/547) |
0.00% (0/24) |
0.00% (0/582) |
src/libyang/src/parser_common.c |
9.38% (228/2430) |
25.00% (15/60) |
6.20% (298/4809) |
src/libyang/src/parser_json.c |
61.47% (678/1103) |
90.91% (20/22) |
57.96% (826/1425) |
src/libyang/src/parser_lyb.c |
0.00% (0/943) |
0.00% (0/39) |
0.00% (0/1019) |
src/libyang/src/parser_xml.c |
26.18% (328/1253) |
39.13% (9/23) |
30.47% (443/1454) |
src/libyang/src/parser_yang.c |
88.51% (3035/3429) |
93.33% (56/60) |
80.23% (6961/8676) |
src/libyang/src/parser_yin.c |
0.00% (0/2417) |
0.00% (0/76) |
0.00% (0/3684) |
src/libyang/src/path.c |
63.04% (486/771) |
78.57% (11/14) |
63.95% (605/946) |
src/libyang/src/plugins.c |
83.18% (89/107) |
87.50% (7/8) |
78.61% (136/173) |
src/libyang/src/plugins_exts.c |
30.09% (139/462) |
31.82% (7/22) |
25.65% (168/655) |
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/633) |
src/libyang/src/plugins_exts/structure.c |
0.00% (0/283) |
0.00% (0/12) |
0.00% (0/177) |
src/libyang/src/plugins_exts/yangdata.c |
0.00% (0/137) |
0.00% (0/10) |
0.00% (0/102) |
src/libyang/src/plugins_types.c |
69.36% (480/692) |
76.47% (26/34) |
60.58% (547/903) |
src/libyang/src/plugins_types/binary.c |
56.07% (134/239) |
55.56% (5/9) |
54.96% (144/262) |
src/libyang/src/plugins_types/bits.c |
51.95% (133/256) |
66.67% (8/12) |
39.69% (152/383) |
src/libyang/src/plugins_types/boolean.c |
45.07% (32/71) |
33.33% (1/3) |
45.83% (33/72) |
src/libyang/src/plugins_types/date_and_time.c |
0.00% (0/171) |
0.00% (0/5) |
0.00% (0/203) |
src/libyang/src/plugins_types/decimal64.c |
53.04% (61/115) |
50.00% (2/4) |
54.05% (60/111) |
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 |
29.47% (28/95) |
50.00% (1/2) |
28.24% (24/85) |
src/libyang/src/plugins_types/identityref.c |
59.65% (102/171) |
71.43% (5/7) |
53.99% (88/163) |
src/libyang/src/plugins_types/instanceid.c |
13.91% (32/230) |
28.57% (2/7) |
8.41% (19/226) |
src/libyang/src/plugins_types/instanceid_keys.c |
29.52% (31/105) |
50.00% (1/2) |
29.91% (32/107) |
src/libyang/src/plugins_types/integer.c |
47.92% (161/336) |
50.00% (3/6) |
43.25% (109/252) |
src/libyang/src/plugins_types/ipv4_address.c |
0.00% (0/184) |
0.00% (0/6) |
0.00% (0/200) |
src/libyang/src/plugins_types/ipv4_address_no_zone.c |
0.00% (0/90) |
0.00% (0/3) |
0.00% (0/102) |
src/libyang/src/plugins_types/ipv4_prefix.c |
0.00% (0/148) |
0.00% (0/7) |
0.00% (0/158) |
src/libyang/src/plugins_types/ipv6_address.c |
0.00% (0/186) |
0.00% (0/6) |
0.00% (0/202) |
src/libyang/src/plugins_types/ipv6_address_no_zone.c |
0.00% (0/138) |
0.00% (0/6) |
0.00% (0/165) |
src/libyang/src/plugins_types/ipv6_prefix.c |
0.00% (0/158) |
0.00% (0/7) |
0.00% (0/184) |
src/libyang/src/plugins_types/leafref.c |
63.64% (28/44) |
50.00% (3/6) |
72.73% (16/22) |
src/libyang/src/plugins_types/node_instanceid.c |
0.00% (0/177) |
0.00% (0/3) |
0.00% (0/161) |
src/libyang/src/plugins_types/string.c |
100.00% (30/30) |
100.00% (1/1) |
92.11% (35/38) |
src/libyang/src/plugins_types/union.c |
34.60% (100/289) |
38.46% (5/13) |
35.05% (102/291) |
src/libyang/src/plugins_types/xpath1.0.c |
3.59% (11/306) |
12.50% (1/8) |
4.08% (13/319) |
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/571) |
0.00% (0/24) |
0.00% (0/948) |
src/libyang/src/printer_lyb.c |
0.00% (0/647) |
0.00% (0/31) |
0.00% (0/1036) |
src/libyang/src/printer_xml.c |
0.00% (0/351) |
0.00% (0/13) |
0.00% (0/445) |
src/libyang/src/printer_yang.c |
0.00% (0/1963) |
0.00% (0/73) |
0.00% (0/2467) |
src/libyang/src/schema_compile.c |
53.08% (604/1138) |
81.82% (27/33) |
45.45% (725/1595) |
src/libyang/src/schema_compile_amend.c |
6.64% (113/1703) |
21.95% (9/41) |
2.90% (100/3454) |
src/libyang/src/schema_compile_node.c |
48.86% (1410/2886) |
68.52% (37/54) |
33.55% (1626/4846) |
src/libyang/src/schema_features.c |
44.18% (201/455) |
76.47% (13/17) |
35.59% (210/590) |
src/libyang/src/set.c |
64.05% (98/153) |
72.73% (8/11) |
51.69% (92/178) |
src/libyang/src/tree_data.c |
30.73% (601/1956) |
34.25% (25/73) |
19.65% (654/3328) |
src/libyang/src/tree_data.h |
65.12% (28/43) |
100.00% (3/3) |
77.27% (34/44) |
src/libyang/src/tree_data_common.c |
32.56% (379/1164) |
45.24% (19/42) |
24.86% (344/1384) |
src/libyang/src/tree_data_free.c |
63.01% (92/146) |
72.73% (8/11) |
67.76% (103/152) |
src/libyang/src/tree_data_hash.c |
72.09% (93/129) |
100.00% (5/5) |
58.93% (99/168) |
src/libyang/src/tree_data_new.c |
11.83% (154/1302) |
13.64% (6/44) |
6.06% (166/2740) |
src/libyang/src/tree_schema.c |
38.99% (586/1503) |
54.05% (20/37) |
27.56% (662/2402) |
src/libyang/src/tree_schema_common.c |
55.95% (1101/1968) |
75.76% (50/66) |
62.12% (1689/2719) |
src/libyang/src/tree_schema_free.c |
60.00% (699/1165) |
83.33% (45/54) |
64.46% (1565/2428) |
src/libyang/src/validation.c |
25.97% (342/1317) |
50.00% (16/32) |
24.19% (460/1902) |
src/libyang/src/xml.c |
74.76% (625/836) |
72.00% (18/25) |
82.77% (956/1155) |
src/libyang/src/xpath.c |
38.62% (2379/6160) |
50.62% (81/160) |
38.38% (2445/6371) |
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 |
34.78% (17893/51439) |
42.38% (687/1621) |
32.65% (24681/75590) |