------------------------------------------------------------------------------
GCC Code Coverage Report
Directory: .
------------------------------------------------------------------------------
File Lines Exec Cover Missing
------------------------------------------------------------------------------
src/arg.c 243 158 65% 42-45,91-98,100,103-105,108-110,113-115,118,120-124,134-139,149-154,222-228,230-231,239-242,244-246,259-264,286-288,295-301,304,306,308,335-343,373
src/clean.c 266 254 95% 124-125,234-235,290-291,332-333,338-340,342
src/compile.c 120 94 78% 86-87,113-119,121,137-138,158,187,189-190,192,195,197-198,200-201,204,206-207,209
src/emit/emit.c 1965 1757 89% 60-61,73-77,79,89,139-143,172,191-197,205,347-348,354,513,542-544,548-551,571,573-577,585,680,892,922-924,956,972-983,1039-1041,1059,1085-1086,1103-1106,1108,1112-1122,1126,1136,1144,1150-1153,1311-1313,1337-1338,1340-1342,1457-1460,1469,1716-1717,1833-1834,1850-1856,1866-1867,1876-1878,1890-1893,1895-1896,1906-1907,1909,1911,1932-1933,1946-1949,1951-1952,1954,1963-1964,1978-1980,1986,2120-2122,2129-2132,2202,2324-2325,2491-2501,2503-2510,2517-2524,2526-2529,2611,2613-2614,2735,2807-2810,2813-2818,2837-2839,2888-2894,2944
src/emit/emitter.c 43 43 100%
src/emit/escape.c 51 51 100%
src/emit/kind.c 16 16 100%
src/emit/memoize.c 33 33 100%
src/env/context.c 44 44 100%
src/env/env.c 90 90 100%
src/env/env_utils.c 74 74 100%
src/env/envset.c 54 50 92% 18,26,30,60
src/env/func.c 36 32 88% 46-49
src/env/nspc.c 75 61 81% 31-32,34-42,109-111
src/env/trait.c 8 0 0% 5-8,11-14
src/env/tupleform.c 37 37 100%
src/env/type.c 100 99 99% 112
src/env/value.c 24 24 100%
src/gwion.c 186 171 91% 93,95-98,119,122-123,127,262-263,265-266,268-269
src/gwiondata.c 29 29 100%
src/import/cleaner.c 19 19 100%
src/import/import_cdef.c 102 92 90% 69-71,75,115,131-134,140
src/import/import_checker.c 247 174 70% 88-90,93-94,106,118,142,151-152,157-158,161-163,178-181,183-186,188-190,193-200,202-208,210-213,215-220,222-230,236-238,251-253,299-300,329,335,340,345,352
src/import/import_enum.c 38 36 94% 85-86
src/import/import_fdef.c 93 79 84% 50-51,54-56,108-109,136-137,145,148-151
src/import/import_internals.c 32 22 68% 32-41
src/import/import_item.c 35 30 85% 17,47-50
src/import/import_oper.c 70 46 65% 76-81,83-86,88-95,97-102
src/import/import_prim.c 164 136 82% 23,36,46,141-143,146-153,156-157,160-168,226-228
src/import/import_special.c 31 23 74% 25,27,32-33,60-63
src/import/import_tdef.c 27 24 88% 33-34,38
src/import/import_type.c 30 22 73% 21-23,35-39
src/import/import_udef.c 44 40 90% 22-23,61-62
src/lib/array.c 807 479 59% 30-34,48-52,55-60,63-69,72-76,79-84,87-93,98,100,102-107,136-137,148,157-159,162,164-166,169-172,175-183,185-186,188-189,192-200,202-203,205,207,210-218,221-229,238-239,303-306,355,357-365,370-373,385-393,445,448-451,481-490,492-493,496-510,512-513,530,534-542,544-545,548-549,551-554,556,559-565,567,577,580-584,586,589-601,604-617,620-632,634-635,637,640-650,653-666,669-675,678,681-687,690,693-696,698,713-716,719-722,792-798,817-820,1002-1006,1112-1114,1117-1120,1122-1124,1126
src/lib/closure.c 569 454 79% 34-35,49-50,75,89-96,98,101-107,123,125-139,141-144,187,205-207,219-224,227,234,260,262,286-292,348-352,377-385,392-393,395,397,440-442,460-463,465-466,476-477,497-498,505-506,516,573,590-592,594,622-625,633-639,659,712-713
src/lib/deep_equal.c 154 153 99% 110
src/lib/dict.c 534 374 70% 27-32,45-47,50-52,55-57,60-62,69-70,73-74,78-79,165-166,182,193-195,230-240,242,245-258,260-261,264-282,284-285,287-288,290-291,294-301,312-317,359,498-504,506,550-552,555-564,566-569,572-578,581-593,596-598,601-605,608-611,614-617,631
src/lib/engine.c 113 113 100%
src/lib/enum.c 13 12 92% 20
src/lib/event.c 44 44 100%
src/lib/instr.c 111 69 62% 25,42-45,54-55,67-69,71-79,81-82,85-88,92-97,99-103,105,140-144
src/lib/lib_class.c 30 21 70% 22-23,26-32
src/lib/lib_gack.c 31 11 35% 14,16-18,21-27,29-36,38
src/lib/locale.c 33 31 93% 19-20
src/lib/modules.c 203 142 70% 171-172,175-177,180,182-189,192-196,199-202,223,225-230,235-239,241,244-251,253-257,259-265,268-272
src/lib/object.c 104 103 99% 105
src/lib/object_op.c 288 254 88% 28,50,61,70-71,84,111-112,137-140,152,184,246-247,269,291,309,345-346,348-349,356-362,365-366,374-375
src/lib/opfunc.c 96 82 85% 15-19,52-58,127,152
src/lib/prim.c 410 407 99% 182-183,220
src/lib/prim_values.c 22 22 100%
src/lib/ref.c 133 84 63% 30-31,41-45,51-53,55-61,64-69,72-77,79-80,83-89,91-96,114-118
src/lib/shred.c 285 241 84% 88-94,101-103,106-112,127,151-152,229-237,239,242-247,250-253,255-256,297-298
src/lib/sift.c 68 68 100%
src/lib/string.c 430 308 71% 75-78,106-107,163-164,166,169-170,172,178-181,184-198,202-209,211-217,219-223,235-236,298-302,305-312,314,355-359,362-367,369-371,374-379,381-387,390-393,396-399,402-409,411-413,416,426-427,436-437,448-449,453-454
src/lib/tmpl_info.c 63 61 96% 30,94
src/lib/ugen.c 261 235 90% 85,87,124-128,190-191,209-210,227,229,231,233,249-251,254,270,272,274,277,320-321,331
src/lib/union.c 143 126 88% 16,21-22,25-27,50,59,68,70,74,95,98-99,114,126,136
src/lib/xork.c 73 58 79% 15-29
src/main.c 16 15 93% 15
src/parse/check.c 1532 1308 85% 71,126,280-281,294,309,338,355-359,366,387-390,452-453,527-530,548-553,555,578,582-586,715,717-720,723,725,727-728,731,733-737,739-740,752-758,760,762-766,768,770-771,799,811-812,833,841-843,856-857,888,892,895,934-936,975,1003-1005,1043-1055,1073,1109-1110,1141-1142,1225,1300-1305,1456,1466,1481,1542-1551,1576-1577,1620-1624,1626,1640-1643,1645,1689-1690,1726-1729,1747,1798-1800,1802,1829,1865,1871,1902-1907,1942-1945,1947-1953,1956-1958,1961,1963,1966-1971,1973-1984,1989,1992-1993,2107-2118,2128-2129,2176-2181,2204,2212-2216,2218-2219
src/parse/check_traits.c 135 0 0% 15-19,21-23,25-27,29-31,34-39,41,44,46-49,51,54-66,69-74,76-80,82,85,87-91,93,95-102,105,107-108,110-119,121-122,125,127-134,136,139,141-151,153-155,158,160-163,165,168-172,174,177-179,182-188,190-194,197
src/parse/compat_func.c 14 14 100%
src/parse/default_arg.c 44 37 84% 53-59
src/parse/did_you_mean.c 46 32 69% 47,49,51-55,57-58,83-87
src/parse/func_operator.c 16 16 100%
src/parse/func_resolve_tmpl.c 140 111 79% 58,60-62,65-66,68-73,75-89,187-188
src/parse/operator.c 327 303 92% 132,134-136,213-214,231-232,234-236,256,258-259,315-317,346-348,363-364,443-444
src/parse/partial.c 156 144 92% 96,138-140,201-206,218-219
src/parse/scan0.c 421 342 81% 54,82-84,87-93,95,145,186-187,257,275,286-293,296,303-306,327,396-406,410-411,414-433,436,439-446,448-450,491-493
src/parse/scan1.c 568 536 94% 23,43,102,104,147,305,308,331,361-363,410,436,500,518,566-567,572-573,643,654-657,659,702,710,728-731,754
src/parse/scan2.c 402 396 98% 93,257-258,296,376,490
src/parse/scanx.c 39 39 100%
src/parse/spread.c 84 82 97% 107,116
src/parse/template.c 162 108 66% 49-54,57-59,68,91-124,126,131,151-153,173,175-177,220
src/parse/traverse.c 44 40 90% 59-61,69
src/parse/type_decl.c 91 87 95% 98-100,102
src/pass.c 39 39 100%
src/plug.c 180 135 75% 112-115,118,120-125,128-129,135-136,138-145,148-150,203-209,222,235,252-254,261-266,269
src/soundinfo.c 12 12 100%
src/vm/driver.c 30 30 100%
src/vm/gack.c 46 44 95% 32-33
src/vm/shreduler.c 98 98 100%
src/vm/vm.c 1118 920 82% 76,104,109-110,112-119,121,123-128,137-142,155,177-178,180-184,187,212-215,515,517-524,558,560-563,574-576,588-591,598-599,601,636,638-641,658-663,683-684,687-688,705-706,755-762,782-787,1008-1009,1011,1013-1015,1049-1052,1063-1065,1067-1073,1092-1094,1134,1136-1140,1152-1155,1157,1170-1175,1191,1195-1197,1249-1254,1256-1257,1259-1268,1337-1338,1347,1351,1355,1358,1371,1379-1381,1392,1394,1403,1427,1429-1430,1441-1443,1508-1510,1523,1529,1532-1534,1539,1548,1550,1553,1557,1566,1580-1584,1596-1599,1601
src/vm/vm_code.c 154 139 90% 111-115,199-208
src/vm/vm_name.c 12 9 75% 16-18
src/vm/vm_shred.c 32 28 87% 23,25-27
------------------------------------------------------------------------------
TOTAL 15402 12876 83%
------------------------------------------------------------------------------
lines: 83.6% (12876 out of 15402)
functions: 86.6% (1501 out of 1733)
branches: 65.2% (5709 out of 8756)
calls: 0.0% (0 out of 0)
-
Notifications
You must be signed in to change notification settings - Fork 0
gcovr output of gwion (from github actions)
Gwion/gwion-coverage-report
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
gcovr output of gwion (from github actions)
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published