All files

95.3% Statements 14276/14979
88.53% Branches 8178/9237
97.64% Functions 2527/2588
96.55% Lines 13806/14299

Press n or j to go to the next uncovered block, b, p or k for the previous block.

File Statements Branches Functions Lines
cli
98.78% 406/411 95.57% 216/226 97.72% 43/44 99% 398/402
cli/serve
90.47% 95/105 92.68% 76/82 85.71% 18/21 90.47% 95/105
cli/serve/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
cli/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
lib
100% 111/111 92.85% 39/42 100% 14/14 100% 111/111
lib/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
lib/utils
100% 19/19 100% 11/11 100% 4/4 100% 19/19
transpiler
94.07% 556/591 84.47% 283/335 97.77% 88/90 94.83% 551/581
transpiler/constants
100% 11/11 100% 0/0 100% 0/0 100% 11/11
transpiler/data
96.5% 497/515 91.13% 257/282 98.68% 75/76 97.21% 488/502
transpiler/data/types
100% 8/8 100% 2/2 100% 1/1 100% 7/7
transpiler/logic
100% 58/58 100% 37/37 100% 8/8 100% 50/50
transpiler/logic/analysis
94.84% 2172/2290 87.41% 1077/1232 97.68% 422/432 97.08% 2066/2128
transpiler/logic/analysis/helpers
97.29% 144/148 92.24% 107/116 100% 23/23 98.61% 142/144
transpiler/logic/analysis/types
100% 15/15 100% 6/6 100% 3/3 100% 15/15
transpiler/logic/parser
93.75% 30/32 100% 0/0 100% 7/7 93.75% 30/32
transpiler/logic/preprocessor
99.06% 317/320 93.4% 184/197 100% 40/40 99.66% 294/295
transpiler/logic/preprocessor/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
transpiler/logic/symbols
94.66% 426/450 90.09% 191/212 95.3% 142/149 94.71% 412/435
transpiler/logic/symbols/c
90.69% 117/129 79.76% 67/84 100% 14/14 98.21% 110/112
transpiler/logic/symbols/c/collectors
92.7% 89/96 84.09% 74/88 100% 14/14 98.83% 85/86
transpiler/logic/symbols/c/utils
90.13% 137/152 77.08% 74/96 100% 18/18 96.37% 133/138
transpiler/logic/symbols/cnext
99.01% 101/102 98% 49/50 100% 12/12 100% 98/98
transpiler/logic/symbols/cnext/adapters
97.76% 175/179 93.87% 46/49 96% 24/25 98.28% 172/175
transpiler/logic/symbols/cnext/collectors
97.25% 248/255 80.18% 89/111 100% 20/20 97.25% 248/255
transpiler/logic/symbols/cnext/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
transpiler/logic/symbols/cnext/utils
79.16% 57/72 78.2% 61/78 100% 7/7 98.18% 54/55
transpiler/logic/symbols/cpp
94.69% 107/113 75.67% 56/74 100% 9/9 96.33% 105/109
transpiler/logic/symbols/cpp/collectors
85.21% 121/142 64.03% 73/114 100% 17/17 99.17% 120/121
transpiler/logic/symbols/cpp/utils
75% 72/96 59.45% 44/74 100% 10/10 75% 72/96
transpiler/logic/symbols/shared
100% 13/13 70% 7/10 100% 2/2 100% 13/13
transpiler/output
100% 12/12 100% 6/6 100% 2/2 100% 10/10
transpiler/output/codegen
92.28% 1926/2087 86.16% 1202/1395 94.13% 401/426 93.91% 1851/1971
transpiler/output/codegen/analysis
94.77% 127/134 85% 68/80 96.29% 26/27 94.73% 126/133
transpiler/output/codegen/assignment
95.34% 348/365 90.16% 275/305 100% 37/37 95.77% 340/355
transpiler/output/codegen/assignment/handlers
96.68% 466/482 88.7% 220/248 100% 69/69 97.05% 462/476
transpiler/output/codegen/generators
100% 13/13 100% 0/0 100% 10/10 100% 13/13
transpiler/output/codegen/generators/declarationGenerators
97.26% 356/366 94.04% 158/168 100% 34/34 97.77% 351/359
transpiler/output/codegen/generators/expressions
95.96% 974/1015 88.7% 636/717 100% 112/112 96.34% 949/985
transpiler/output/codegen/generators/statements
98.61% 285/289 88.18% 112/127 100% 28/28 99.64% 279/280
transpiler/output/codegen/generators/support
96.96% 192/198 94.21% 114/121 100% 32/32 96.89% 187/193
transpiler/output/codegen/helpers
96.46% 1501/1556 91.03% 1127/1238 98.5% 264/268 96.73% 1452/1501
transpiler/output/codegen/helpers/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
transpiler/output/codegen/resolution
95.48% 127/133 90.24% 111/123 100% 16/16 95.34% 123/129
transpiler/output/codegen/subscript
100% 28/28 100% 32/32 100% 4/4 100% 27/27
transpiler/output/codegen/types
100% 14/14 100% 0/0 100% 0/0 100% 14/14
transpiler/output/codegen/utils
100% 34/34 100% 25/25 100% 7/7 100% 31/31
transpiler/output/headers
98.88% 266/269 93.04% 174/187 100% 64/64 98.85% 258/261
transpiler/output/headers/adapters
96.07% 49/51 89.65% 26/29 100% 18/18 95.91% 47/49
transpiler/output/headers/generators
98.7% 76/77 97.72% 43/44 100% 11/11 98.68% 75/76
transpiler/output/headers/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
transpiler/state
95.14% 431/453 84.8% 173/204 99.18% 122/123 95.7% 423/442
transpiler/types
100% 5/5 100% 2/2 100% 1/1 100% 4/4
transpiler/types/__testUtils__
75% 6/8 100% 1/1 75% 6/8 75% 6/8
transpiler/types/symbol-kinds
0% 0/0 0% 0/0 0% 0/0 0% 0/0
transpiler/types/symbols
100% 7/7 100% 0/0 100% 7/7 100% 7/7
transpiler/types/symbols/c
0% 0/0 0% 0/0 0% 0/0 0% 0/0
transpiler/types/symbols/cpp
0% 0/0 0% 0/0 0% 0/0 0% 0/0
utils
98.6% 708/718 95.63% 438/458 98.36% 181/184 99.39% 653/657
utils/cache
95.92% 212/221 91.45% 107/117 100% 39/39 98.12% 209/213
utils/constants
100% 6/6 100% 0/0 100% 0/0 100% 6/6
utils/types
100% 5/5 100% 2/2 100% 1/1 100% 4/4