All files

95.92% Statements 18852/19653
91.02% Branches 13036/14321
97.89% Functions 4241/4332
96.81% Lines 17524/18101

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
97.26% 641/659 95.62% 350/366 97.19% 104/107 97.36% 627/644
cli/cache
96.98% 193/199 93.75% 120/128 100% 32/32 98.96% 191/193
cli/serve
90.29% 93/103 93.42% 71/76 86.95% 20/23 90.29% 93/103
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
cnx/PARSE/1-Discover
98.63% 867/879 96.53% 473/490 98.86% 174/176 99.17% 844/851
cnx/PARSE/1-Discover/preprocessor
100% 96/96 95.31% 61/64 100% 14/14 100% 88/88
cnx/PARSE/1-Discover/preprocessor/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
cnx/PARSE/1-Discover/types
100% 14/14 100% 4/4 100% 2/2 100% 12/12
cnx/PARSE/2-Parse
97.04% 1511/1557 92.97% 966/1039 97.81% 314/321 97.87% 1385/1415
cnx/PARSE/2-Parse/c
93.71% 164/175 87.71% 150/171 100% 43/43 96.77% 150/155
cnx/PARSE/2-Parse/cpp
95.12% 117/123 82.5% 99/120 97.43% 38/39 96.49% 110/114
cnx/PARSE/2-Parse/preprocessor
97.89% 372/380 91.57% 250/273 100% 60/60 98.56% 344/349
cnx/PARSE/2-Parse/preprocessor/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
cnx/PARSE/2-Parse/shared
100% 19/19 80% 12/15 100% 7/7 100% 19/19
cnx/PARSE/2-Parse/types
100% 15/15 100% 6/6 100% 3/3 100% 15/15
cnx/PARSE/3-Declare
97.78% 398/407 92.38% 194/210 100% 122/122 98.43% 377/383
cnx/PARSE/3-Declare/c
96.36% 53/55 91.83% 45/49 100% 10/10 100% 47/47
cnx/PARSE/3-Declare/c/collectors
94.11% 64/68 88.63% 78/88 100% 15/15 98.36% 60/61
cnx/PARSE/3-Declare/cnx
100% 76/76 100% 36/36 100% 14/14 100% 73/73
cnx/PARSE/3-Declare/cnx/adapters
99.04% 104/105 93.1% 27/29 100% 12/12 99.04% 104/105
cnx/PARSE/3-Declare/cnx/collectors
98.86% 348/352 96.84% 215/222 100% 55/55 99.09% 328/331
cnx/PARSE/3-Declare/cnx/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
cnx/PARSE/3-Declare/cnx/utils
94.59% 35/37 96.96% 32/33 91.66% 11/12 97.14% 34/35
cnx/PARSE/3-Declare/cpp
98.3% 58/59 81.57% 31/38 100% 5/5 100% 53/53
cnx/PARSE/3-Declare/cpp/collectors
82.4% 89/108 71.42% 70/98 100% 19/19 93.54% 87/93
cnx/PARSE/3-Declare/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
cnx/PARSE/4-Resolve
97.36% 1258/1292 92.9% 812/874 98.06% 304/310 97.99% 1171/1195
cnx/PARSE/4-Resolve/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
cnx/TRANSPILE
95.55% 1117/1169 87.33% 538/616 94.9% 335/353 95.68% 1086/1135
cnx/TRANSPILE/1-Analyze
95.27% 3530/3705 90.5% 2460/2718 98.25% 787/801 96.46% 3137/3252
cnx/TRANSPILE/1-Analyze/helpers
89.53% 616/688 82.98% 561/676 95.97% 143/149 92.02% 542/589
cnx/TRANSPILE/1-Analyze/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
cnx/TRANSPILE/2-Plan
94.93% 2026/2134 88.74% 1554/1751 97.05% 462/476 95.88% 1862/1942
cnx/TRANSPILE/2-Plan/types
100% 11/11 100% 0/0 100% 1/1 100% 11/11
cnx/TRANSPILE/3-Render
100% 2/2 100% 2/2 100% 1/1 100% 2/2
cnx/TRANSPILE/3-Render/codegen
93.98% 172/183 85.57% 89/104 95.16% 59/62 94.35% 167/177
cnx/TRANSPILE/3-Render/codegen/analysis
100% 7/7 90% 9/10 100% 1/1 100% 7/7
cnx/TRANSPILE/3-Render/codegen/assignment
100% 36/36 100% 11/11 100% 4/4 100% 35/35
cnx/TRANSPILE/3-Render/codegen/assignment/handlers
94.97% 208/219 82.1% 78/95 97.72% 43/44 95.26% 201/211
cnx/TRANSPILE/3-Render/codegen/generators
0% 0/0 0% 0/0 0% 0/0 0% 0/0
cnx/TRANSPILE/3-Render/codegen/generators/declarationGenerators
99.39% 163/164 98.7% 76/77 100% 23/23 99.37% 160/161
cnx/TRANSPILE/3-Render/codegen/generators/expressions
91.77% 480/523 84.63% 281/332 90.9% 70/77 92.09% 466/506
cnx/TRANSPILE/3-Render/codegen/generators/statements
99.41% 171/172 98.8% 83/84 100% 25/25 100% 169/169
cnx/TRANSPILE/3-Render/codegen/generators/support
87.59% 120/137 78.37% 58/74 100% 22/22 87.96% 117/133
cnx/TRANSPILE/3-Render/codegen/helpers
98.91% 457/462 96.62% 344/356 100% 100/100 99.11% 449/453
cnx/TRANSPILE/3-Render/codegen/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
cnx/TRANSPILE/3-Render/headers
99.07% 323/326 94% 188/200 100% 73/73 99.05% 314/317
cnx/TRANSPILE/3-Render/headers/adapters
100% 49/49 100% 31/31 100% 13/13 100% 48/48
cnx/TRANSPILE/3-Render/headers/generators
98.24% 56/57 96.87% 31/32 100% 9/9 98.21% 55/56
cnx/TRANSPILE/3-Render/headers/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
cnx/TRANSPILE/3-Render/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
cnx/TRANSPILE/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
cnx/WRITE/1-Write
100% 8/8 100% 0/0 100% 5/5 100% 8/8
cnx/instrumentation
100% 17/17 100% 9/9 100% 4/4 100% 17/17
cnx/types
100% 40/40 100% 4/4 100% 2/2 100% 38/38
cnx/types/symbol-kinds
0% 0/0 0% 0/0 0% 0/0 0% 0/0
cnx/types/symbols
100% 7/7 100% 0/0 100% 7/7 100% 7/7
cnx/types/symbols/c
0% 0/0 0% 0/0 0% 0/0 0% 0/0
cnx/types/symbols/cpp
0% 0/0 0% 0/0 0% 0/0 0% 0/0
cnx/types/syntax
100% 3/3 100% 0/0 100% 0/0 100% 3/3
cnx/utils
95.89% 2521/2629 93.14% 2487/2670 99.24% 656/661 96.65% 2285/2364
cnx/utils/constants
100% 10/10 100% 0/0 100% 1/1 100% 10/10
cnx/utils/types
100% 5/5 100% 2/2 100% 1/1 100% 4/4
lib
100% 108/108 100% 34/34 100% 14/14 100% 108/108
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