All files

96.09% Statements 15937/16585
90.47% Branches 9617/10630
98.59% Functions 3377/3425
97.37% Lines 15123/15531

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

File Statements Branches Functions Lines
PARSE/1-Discover
98.64% 799/810 95.33% 429/450 99.38% 161/162 99.23% 774/780
PARSE/1-Discover/preprocessor
99.04% 311/314 93.84% 183/195 100% 41/41 99.65% 288/289
PARSE/1-Discover/preprocessor/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
PARSE/1-Discover/types
100% 8/8 100% 2/2 100% 1/1 100% 7/7
PARSE/2-Parse
95.58% 173/181 90.8% 79/87 95.65% 22/23 95.93% 165/172
PARSE/3-Declare
99.35% 306/308 96.99% 129/133 100% 116/116 99.32% 293/295
PARSE/3-Declare/c
94.28% 99/105 86.36% 57/66 100% 12/12 98.93% 93/94
PARSE/3-Declare/c/collectors
91.3% 84/92 86.3% 63/73 100% 15/15 98.76% 80/81
PARSE/3-Declare/c/utils
91.01% 152/167 78.57% 88/112 100% 25/25 96.71% 147/152
PARSE/3-Declare/cnext
100% 84/84 100% 34/34 100% 11/11 100% 83/83
PARSE/3-Declare/cnext/adapters
100% 106/106 100% 38/38 100% 10/10 100% 106/106
PARSE/3-Declare/cnext/collectors
99.22% 510/514 96.53% 251/260 100% 68/68 99.39% 494/497
PARSE/3-Declare/cnext/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
PARSE/3-Declare/cnext/utils
82.75% 72/87 82.95% 73/88 90.9% 10/11 98.57% 69/70
PARSE/3-Declare/cpp
94.69% 107/113 77.02% 57/74 100% 9/9 96.33% 105/109
PARSE/3-Declare/cpp/collectors
86.01% 123/143 68.42% 78/114 100% 17/17 99.18% 121/122
PARSE/3-Declare/cpp/utils
78.76% 89/113 64.7% 55/85 100% 16/16 79.27% 88/111
PARSE/3-Declare/shared
100% 12/12 62.5% 5/8 100% 2/2 100% 12/12
PARSE/4-Resolve
97.15% 1163/1197 90.83% 664/731 97.65% 250/256 97.87% 1106/1130
PARSE/4-Resolve/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
TRANSPILE
92.41% 1522/1647 83.57% 748/895 96.47% 438/454 94.14% 1479/1571
TRANSPILE/1-Analyze
95.96% 3282/3420 89.59% 1816/2027 98.83% 764/773 97.62% 3001/3074
TRANSPILE/1-Analyze/helpers
91.3% 273/299 85.6% 214/250 96.96% 64/66 96.51% 249/258
TRANSPILE/1-Analyze/types
100% 15/15 100% 6/6 100% 3/3 100% 15/15
TRANSPILE/2-Plan
96.39% 641/665 93.72% 508/542 97.69% 127/130 96.16% 601/625
TRANSPILE/2-Plan/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
TRANSPILE/3-Render
100% 2/2 100% 2/2 100% 1/1 100% 2/2
TRANSPILE/3-Render/codegen
98.15% 213/217 92.64% 126/136 100% 72/72 98.13% 210/214
TRANSPILE/3-Render/codegen/analysis
100% 7/7 90% 9/10 100% 1/1 100% 7/7
TRANSPILE/3-Render/codegen/assignment
100% 9/9 100% 0/0 100% 1/1 100% 9/9
TRANSPILE/3-Render/codegen/assignment/handlers
96.85% 308/318 89.14% 156/175 100% 58/58 97.43% 304/312
TRANSPILE/3-Render/codegen/generators
0% 0/0 0% 0/0 0% 0/0 0% 0/0
TRANSPILE/3-Render/codegen/generators/declarationGenerators
99.43% 175/176 98.76% 80/81 100% 24/24 99.42% 172/173
TRANSPILE/3-Render/codegen/generators/expressions
97.78% 574/587 93.5% 389/416 100% 83/83 98.23% 555/565
TRANSPILE/3-Render/codegen/generators/statements
99.33% 149/150 98.33% 59/60 100% 20/20 100% 149/149
TRANSPILE/3-Render/codegen/generators/support
95.75% 158/165 92.3% 84/91 100% 30/30 96.2% 152/158
TRANSPILE/3-Render/codegen/helpers
97.57% 725/743 94.12% 593/630 100% 147/147 97.93% 711/726
TRANSPILE/3-Render/codegen/helpers/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
TRANSPILE/3-Render/codegen/resolution
100% 30/30 96.42% 27/28 100% 6/6 100% 30/30
TRANSPILE/3-Render/codegen/types
100% 7/7 100% 0/0 100% 0/0 100% 7/7
TRANSPILE/3-Render/headers
98.89% 268/271 93.61% 176/188 100% 65/65 98.85% 259/262
TRANSPILE/3-Render/headers/adapters
100% 46/46 100% 29/29 100% 13/13 100% 44/44
TRANSPILE/3-Render/headers/generators
98.18% 54/55 96.66% 29/30 100% 9/9 98.14% 53/54
TRANSPILE/3-Render/headers/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
TRANSPILE/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
WRITE/1-Write
100% 7/7 100% 2/2 100% 4/4 100% 7/7
cli
98.64% 436/442 94% 235/250 100% 48/48 98.83% 426/431
cli/serve
90.09% 91/101 93.58% 73/78 85.71% 18/21 90.09% 91/101
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
instrumentation
100% 36/36 100% 14/14 100% 10/10 100% 35/35
lib
99.08% 108/109 100% 36/36 93.75% 15/16 99.08% 108/109
lib/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
lib/utils
100% 4/4 100% 4/4 100% 2/2 100% 4/4
tests/utils
100% 2/2 100% 0/0 100% 2/2 100% 2/2
transpiler
95.02% 478/503 89.01% 243/273 97.67% 84/86 95.57% 475/497
transpiler/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
types
100% 46/46 100% 4/4 100% 2/2 100% 44/44
types/__testUtils__
100% 27/27 100% 7/7 100% 7/7 100% 27/27
types/symbol-kinds
0% 0/0 0% 0/0 0% 0/0 0% 0/0
types/symbols
100% 7/7 100% 0/0 100% 7/7 100% 7/7
types/symbols/c
0% 0/0 0% 0/0 0% 0/0 0% 0/0
types/symbols/cpp
0% 0/0 0% 0/0 0% 0/0 0% 0/0
utils
96.04% 1723/1794 91.17% 1478/1621 99.75% 409/410 97.35% 1547/1589
utils/__testUtils__
89.47% 17/19 93.75% 15/16 77.77% 7/9 88.23% 15/17
utils/ast
100% 69/69 98% 49/50 100% 8/8 100% 69/69
utils/cache
97.32% 218/224 93.7% 119/127 100% 41/41 99.53% 215/216
utils/constants
100% 7/7 100% 0/0 100% 0/0 100% 7/7
utils/types
100% 5/5 100% 2/2 100% 1/1 100% 4/4