|
48 | 48 | "--extensionTestsPath=${workspaceRoot}/out/test/featureTests" |
49 | 49 | ], |
50 | 50 | "env": { |
51 | | - "CODE_WORKSPACE_ROOT": "${workspaceRoot}", |
52 | | - "CODE_TESTS_PATH": "${workspaceRoot}/out/test/featureTests", |
53 | 51 | "CODE_EXTENSIONS_PATH": "${workspaceRoot}", |
54 | 52 | "OSVC_SUITE": "featureTests", |
55 | 53 | }, |
|
73 | 71 | "--extensionTestsPath=${workspaceRoot}/out/test/integrationTests" |
74 | 72 | ], |
75 | 73 | "env": { |
76 | | - "CODE_WORKSPACE_ROOT": "${workspaceRoot}", |
77 | | - "CODE_TESTS_PATH": "${workspaceRoot}/out/test/integrationTests", |
78 | | - "CODE_TESTS_WORKSPACE": "${workspaceRoot}/test/integrationTests/testAssets/singleCsproj", |
79 | 74 | "CODE_EXTENSIONS_PATH": "${workspaceRoot}", |
80 | 75 | "OSVC_SUITE": "singleCsproj", |
81 | | - "OMNISHARP_ENGINE": "stdio", |
82 | 76 | }, |
83 | 77 | "sourceMaps": true, |
84 | 78 | "outFiles": [ |
|
101 | 95 | "--extensionTestsPath=${workspaceRoot}/out/test/integrationTests" |
102 | 96 | ], |
103 | 97 | "env": { |
104 | | - "CODE_WORKSPACE_ROOT": "${workspaceRoot}", |
105 | | - "CODE_TESTS_PATH": "${workspaceRoot}/out/test/integrationTests", |
106 | | - "CODE_TESTS_WORKSPACE": "${workspaceRoot}/test/integrationTests/testAssets/BasicRazorApp2_1", |
107 | 98 | "CODE_EXTENSIONS_PATH": "${workspaceRoot}", |
108 | 99 | "OSVC_SUITE": "BasicRazorApp2_1", |
109 | | - "OMNISHARP_ENGINE": "stdio", |
110 | 100 | }, |
111 | 101 | }, |
112 | 102 | { |
|
118 | 108 | // Create a temp profile that has no extensions / user settings. |
119 | 109 | // This allows us to only have the C# extension + the dotnet runtime installer extension dependency. |
120 | 110 | "--profile-temp", |
121 | | - "${workspaceRoot}/test/integrationTests/testAssets/slnWithCsproj", |
| 111 | + "${workspaceRoot}/test/integrationTests/testAssets/slnWithCsproj/.vscode/omnisharp_slnWithCsproj.code-workspace", |
122 | 112 | "--extensionDevelopmentPath=${workspaceRoot}", |
123 | 113 | "--extensionTestsPath=${workspaceRoot}/out/test/integrationTests" |
124 | 114 | ], |
125 | 115 | "env": { |
126 | | - "CODE_WORKSPACE_ROOT": "${workspaceRoot}", |
127 | | - "CODE_TESTS_PATH": "${workspaceRoot}/out/test/integrationTests", |
128 | | - "CODE_TESTS_WORKSPACE": "${workspaceRoot}/test/integrationTests/testAssets/slnWithCsproj", |
129 | 116 | "CODE_EXTENSIONS_PATH": "${workspaceRoot}", |
130 | 117 | "OSVC_SUITE": "slnWithCsproj", |
131 | | - "OMNISHARP_ENGINE": "stdio", |
132 | 118 | }, |
133 | | - "stopOnEntry": false, |
134 | 119 | "sourceMaps": true, |
135 | 120 | "outFiles": [ |
136 | 121 | "${workspaceRoot}/dist/*.js", |
137 | 122 | "${workspaceRoot}/out/test/**/*.js" |
138 | 123 | ], |
139 | 124 | "preLaunchTask": "buildDev" |
140 | 125 | }, |
| 126 | + { |
| 127 | + "name": "LSP Tools Host: Launch slnWithCsproj Workspace Tests", |
| 128 | + "type": "extensionHost", |
| 129 | + "request": "launch", |
| 130 | + "runtimeExecutable": "${execPath}", |
| 131 | + "args": [ |
| 132 | + // Create a temp profile that has no extensions / user settings. |
| 133 | + // This allows us to only have the C# extension + the dotnet runtime installer extension dependency. |
| 134 | + "--profile-temp", |
| 135 | + "${workspaceRoot}/test/integrationTests/testAssets/slnWithCsproj/.vscode/lsp_tools_host_slnWithCsproj.code-workspace", |
| 136 | + "--extensionDevelopmentPath=${workspaceRoot}", |
| 137 | + "--extensionTestsPath=${workspaceRoot}/out/lsptoolshosttest/lspToolsHostIntegrationTests", |
| 138 | + ], |
| 139 | + "env": { |
| 140 | + "CODE_EXTENSIONS_PATH": "${workspaceRoot}", |
| 141 | + "OSVC_SUITE": "slnWithCsproj", |
| 142 | + }, |
| 143 | + "sourceMaps": true, |
| 144 | + "outFiles": [ |
| 145 | + "${workspaceRoot}/dist/*.js", |
| 146 | + "${workspaceRoot}/out/bluetest/**/*.js" |
| 147 | + ], |
| 148 | + "preLaunchTask": "buildDev" |
| 149 | + }, |
141 | 150 | { |
142 | 151 | "name": "Launch singleCsproj Workspace Tests [LSP]", |
143 | 152 | "type": "extensionHost", |
|
147 | 156 | // Create a temp profile that has no extensions / user settings. |
148 | 157 | // This allows us to only have the C# extension + the dotnet runtime installer extension dependency. |
149 | 158 | "--profile-temp", |
150 | | - "${workspaceRoot}/test/integrationTests/testAssets/singleCsproj", |
| 159 | + "${workspaceRoot}/test/integrationTests/testAssets/slnWithCsproj/.vscode/omnisharp_lsp_slnWithCsproj.code-workspace", |
151 | 160 | "--extensionDevelopmentPath=${workspaceRoot}", |
152 | 161 | "--extensionTestsPath=${workspaceRoot}/out/test/integrationTests" |
153 | 162 | ], |
154 | 163 | "env": { |
155 | | - "CODE_WORKSPACE_ROOT": "${workspaceRoot}", |
156 | | - "CODE_TESTS_PATH": "${workspaceRoot}/out/test/integrationTests", |
157 | | - "CODE_TESTS_WORKSPACE": "${workspaceRoot}/test/integrationTests/testAssets/singleCsproj", |
158 | 164 | "CODE_EXTENSIONS_PATH": "${workspaceRoot}", |
159 | 165 | "OSVC_SUITE": "singleCsproj", |
160 | | - "OMNISHARP_ENGINE": "lsp", |
161 | 166 | }, |
162 | | - "stopOnEntry": false, |
163 | 167 | "sourceMaps": true, |
164 | 168 | "outFiles": [ |
165 | 169 | "${workspaceRoot}/dist/*.js", |
|
181 | 185 | "--extensionTestsPath=${workspaceRoot}/out/test/integrationTests" |
182 | 186 | ], |
183 | 187 | "env": { |
184 | | - "CODE_WORKSPACE_ROOT": "${workspaceRoot}", |
185 | | - "CODE_TESTS_PATH": "${workspaceRoot}/out/test/integrationTests", |
186 | | - "CODE_TESTS_WORKSPACE": "${workspaceRoot}/test/integrationTests/testAssets/BasicRazorApp2_1", |
187 | 188 | "CODE_EXTENSIONS_PATH": "${workspaceRoot}", |
188 | 189 | "OSVC_SUITE": "BasicRazorApp2_1", |
189 | | - "OMNISHARP_ENGINE": "lsp", |
190 | 190 | }, |
191 | 191 | }, |
192 | 192 | { |
|
198 | 198 | // Create a temp profile that has no extensions / user settings. |
199 | 199 | // This allows us to only have the C# extension + the dotnet runtime installer extension dependency. |
200 | 200 | "--profile-temp", |
201 | | - "${workspaceRoot}/test/integrationTests/testAssets/slnWithCsproj", |
| 201 | + "${workspaceRoot}/test/integrationTests/testAssets/slnWithCsproj/.vscode/omnisharp_lsp_slnWithCsproj.code-workspace", |
202 | 202 | "--extensionDevelopmentPath=${workspaceRoot}", |
203 | 203 | "--extensionTestsPath=${workspaceRoot}/out/test/integrationTests" |
204 | 204 | ], |
205 | 205 | "env": { |
206 | | - "CODE_WORKSPACE_ROOT": "${workspaceRoot}", |
207 | | - "CODE_TESTS_PATH": "${workspaceRoot}/out/test/integrationTests", |
208 | | - "CODE_TESTS_WORKSPACE": "${workspaceRoot}/test/integrationTests/testAssets/slnWithCsproj", |
209 | 206 | "CODE_EXTENSIONS_PATH": "${workspaceRoot}", |
210 | 207 | "OSVC_SUITE": "slnWithCsproj", |
211 | | - "OMNISHARP_ENGINE": "lsp", |
212 | 208 | }, |
213 | 209 | "sourceMaps": true, |
214 | 210 | "outFiles": [ |
|
231 | 227 | "--extensionTestsPath=${workspaceRoot}/out/test/integrationTests" |
232 | 228 | ], |
233 | 229 | "env": { |
234 | | - "CODE_WORKSPACE_ROOT": "${workspaceRoot}", |
235 | | - "CODE_TESTS_PATH": "${workspaceRoot}/out/test/integrationTests", |
236 | | - "CODE_TESTS_WORKSPACE": "${workspaceRoot}/test/integrationTests/testAssets/slnFilterWithCsproj", |
237 | 230 | "CODE_EXTENSIONS_PATH": "${workspaceRoot}", |
238 | 231 | "OSVC_SUITE": "slnFilterWithCsproj", |
239 | 232 | }, |
|
258 | 251 | "--extensionTestsPath=${workspaceRoot}/out/test/integrationTests" |
259 | 252 | ], |
260 | 253 | "env": { |
261 | | - "CODE_WORKSPACE_ROOT": "${workspaceRoot}", |
262 | | - "CODE_TESTS_PATH": "${workspaceRoot}/out/test/integrationTests", |
263 | | - "CODE_TESTS_WORKSPACE": "${workspaceRoot}/test/integrationTests/testAssets/slnWithGenerator", |
264 | 254 | "CODE_EXTENSIONS_PATH": "${workspaceRoot}", |
265 | 255 | "OSVC_SUITE": "slnWithGenerator", |
266 | 256 | }, |
|
0 commit comments