|
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