|
2 | 2 | {
|
3 | 3 | "version": "0.1.0",
|
4 | 4 | "configurations": [
|
| 5 | + { |
| 6 | + "name": "Node: Current File", |
| 7 | + "program": "${file}", |
| 8 | + "request": "launch", |
| 9 | + "skipFiles": [ |
| 10 | + "<node_internals>/**" |
| 11 | + ], |
| 12 | + "type": "pwa-node" |
| 13 | + }, |
| 14 | + { |
| 15 | + "name": "Python: Current File", |
| 16 | + "type": "python", |
| 17 | + "justMyCode": true, |
| 18 | + "request": "launch", |
| 19 | + "program": "${file}", |
| 20 | + "console": "integratedTerminal", |
| 21 | + "cwd": "${workspaceFolder}" |
| 22 | + }, |
5 | 23 | {
|
6 | 24 | "name": "Extension",
|
7 | 25 | "type": "extensionHost",
|
8 | 26 | "request": "launch",
|
9 | 27 | "runtimeExecutable": "${execPath}",
|
10 |
| - "args": [ |
11 |
| - "--extensionDevelopmentPath=${workspaceFolder}" |
12 |
| - ], |
| 28 | + "args": ["--extensionDevelopmentPath=${workspaceFolder}"], |
13 | 29 | "stopOnEntry": false,
|
14 | 30 | "smartStep": true,
|
15 | 31 | "sourceMaps": true,
|
16 |
| - "outFiles": [ |
17 |
| - "${workspaceFolder}/out/**/*", |
18 |
| - "!${workspaceFolder}/**/node_modules**/*" |
19 |
| - ], |
| 32 | + "outFiles": ["${workspaceFolder}/out/**/*", "!${workspaceFolder}/**/node_modules**/*"], |
20 | 33 | "preLaunchTask": "Compile",
|
21 |
| - "skipFiles": [ |
22 |
| - "<node_internals>/**" |
23 |
| - ], |
| 34 | + "skipFiles": ["<node_internals>/**"], |
24 | 35 | "env": {
|
25 | 36 | // Enable this to turn on redux logging during debugging
|
26 | 37 | "XVSC_PYTHON_FORCE_LOGGING": "1",
|
|
37 | 48 | "type": "extensionHost",
|
38 | 49 | "request": "launch",
|
39 | 50 | "runtimeExecutable": "${execPath}",
|
40 |
| - "args": [ |
41 |
| - "--extensionDevelopmentPath=${workspaceFolder}" |
42 |
| - ], |
| 51 | + "args": ["--extensionDevelopmentPath=${workspaceFolder}"], |
43 | 52 | "stopOnEntry": false,
|
44 | 53 | "smartStep": true,
|
45 | 54 | "sourceMaps": true,
|
46 |
| - "outFiles": [ |
47 |
| - "${workspaceFolder}/out/**/*", |
48 |
| - "!${workspaceFolder}/**/node_modules**/*" |
49 |
| - ], |
| 55 | + "outFiles": ["${workspaceFolder}/out/**/*", "!${workspaceFolder}/**/node_modules**/*"], |
50 | 56 | "preLaunchTask": "Inject DS WebBrowser UI",
|
51 | 57 | "env": {
|
52 | 58 | "VSC_PYTHON_DS_UI_PROMPT": "1"
|
53 | 59 | },
|
54 |
| - "skipFiles": [ |
55 |
| - "<node_internals>/**" |
56 |
| - ] |
| 60 | + "skipFiles": ["<node_internals>/**"] |
57 | 61 | },
|
58 | 62 | {
|
59 | 63 | "name": "Extension inside container",
|
60 | 64 | "type": "extensionHost",
|
61 | 65 | "request": "launch",
|
62 | 66 | "runtimeExecutable": "${execPath}",
|
63 |
| - "args": [ |
64 |
| - "--extensionDevelopmentPath=${workspaceFolder}", |
65 |
| - "${workspaceFolder}/data" |
66 |
| - ], |
| 67 | + "args": ["--extensionDevelopmentPath=${workspaceFolder}", "${workspaceFolder}/data"], |
67 | 68 | "stopOnEntry": false,
|
68 | 69 | "smartStep": true,
|
69 | 70 | "sourceMaps": true,
|
70 |
| - "outFiles": [ |
71 |
| - "${workspaceFolder}/out/**/*", |
72 |
| - "!${workspaceFolder}/**/node_modules**/*" |
73 |
| - ], |
| 71 | + "outFiles": ["${workspaceFolder}/out/**/*", "!${workspaceFolder}/**/node_modules**/*"], |
74 | 72 | "preLaunchTask": "Compile"
|
75 | 73 | },
|
76 | 74 | {
|
|
79 | 77 | "request": "launch",
|
80 | 78 | "module": "IPython",
|
81 | 79 | "console": "integratedTerminal",
|
82 |
| - "args": [ |
83 |
| - "${file}" |
84 |
| - ] // Additional args should be prefixed with a '--' first. |
| 80 | + "args": ["${file}"] // Additional args should be prefixed with a '--' first. |
85 | 81 | },
|
86 | 82 | {
|
87 | 83 | "name": "Python: Current File",
|
|
104 | 100 | "stopOnEntry": false,
|
105 | 101 | "sourceMaps": true,
|
106 | 102 | "smartStep": true,
|
107 |
| - "outFiles": [ |
108 |
| - "${workspaceFolder}/out/**/*", |
109 |
| - "!${workspaceFolder}/**/node_modules**/*" |
110 |
| - ], |
| 103 | + "outFiles": ["${workspaceFolder}/out/**/*", "!${workspaceFolder}/**/node_modules**/*"], |
111 | 104 | "preLaunchTask": "Compile",
|
112 | 105 | "env": {
|
113 | 106 | "IS_CI_SERVER_TEST_DEBUGGER": "1"
|
114 | 107 | },
|
115 |
| - "skipFiles": [ |
116 |
| - "<node_internals>/**" |
117 |
| - ] |
| 108 | + "skipFiles": ["<node_internals>/**"] |
118 | 109 | },
|
119 | 110 | {
|
120 | 111 | // Note, for the smoke test you want to debug, you may need to copy the file,
|
|
134 | 125 | },
|
135 | 126 | "stopOnEntry": false,
|
136 | 127 | "sourceMaps": true,
|
137 |
| - "outFiles": [ |
138 |
| - "${workspaceFolder}/out/**/*.js", |
139 |
| - "!${workspaceFolder}/**/node_modules**/*" |
140 |
| - ], |
| 128 | + "outFiles": ["${workspaceFolder}/out/**/*.js", "!${workspaceFolder}/**/node_modules**/*"], |
141 | 129 | "preLaunchTask": "Compile",
|
142 |
| - "skipFiles": [ |
143 |
| - "<node_internals>/**" |
144 |
| - ] |
| 130 | + "skipFiles": ["<node_internals>/**"] |
145 | 131 | },
|
146 | 132 | {
|
147 | 133 | "name": "Tests (Single Workspace, VS Code, *.test.ts)",
|
|
159 | 145 | },
|
160 | 146 | "stopOnEntry": false,
|
161 | 147 | "sourceMaps": true,
|
162 |
| - "outFiles": [ |
163 |
| - "${workspaceFolder}/out/**/*.js", |
164 |
| - "!${workspaceFolder}/**/node_modules**/*" |
165 |
| - ], |
| 148 | + "outFiles": ["${workspaceFolder}/out/**/*.js", "!${workspaceFolder}/**/node_modules**/*"], |
166 | 149 | "preLaunchTask": "Compile",
|
167 |
| - "skipFiles": [ |
168 |
| - "<node_internals>/**" |
169 |
| - ] |
| 150 | + "skipFiles": ["<node_internals>/**"] |
170 | 151 | },
|
171 | 152 | {
|
172 | 153 | "name": "Tests (DataScience, *.ds.test.ts)",
|
|
189 | 170 | },
|
190 | 171 | "stopOnEntry": false,
|
191 | 172 | "sourceMaps": true,
|
192 |
| - "outFiles": [ |
193 |
| - "${workspaceFolder}/out/**/*.js", |
194 |
| - "!${workspaceFolder}/**/node_modules**/*" |
195 |
| - ], |
| 173 | + "outFiles": ["${workspaceFolder}/out/**/*.js", "!${workspaceFolder}/**/node_modules**/*"], |
196 | 174 | "preLaunchTask": "Compile",
|
197 |
| - "skipFiles": [ |
198 |
| - "<node_internals>/**" |
199 |
| - ] |
| 175 | + "skipFiles": ["<node_internals>/**"] |
200 | 176 | },
|
201 | 177 | {
|
202 | 178 | "name": "Tests (Multiroot, VS Code, *.test.ts)",
|
|
212 | 188 | "stopOnEntry": false,
|
213 | 189 | "sourceMaps": true,
|
214 | 190 | "smartStep": true,
|
215 |
| - "outFiles": [ |
216 |
| - "${workspaceFolder}/out/**/*", |
217 |
| - "!${workspaceFolder}/**/node_modules**/*" |
218 |
| - ], |
| 191 | + "outFiles": ["${workspaceFolder}/out/**/*", "!${workspaceFolder}/**/node_modules**/*"], |
219 | 192 | "preLaunchTask": "Compile",
|
220 |
| - "skipFiles": [ |
221 |
| - "<node_internals>/**" |
222 |
| - ] |
| 193 | + "skipFiles": ["<node_internals>/**"] |
223 | 194 | },
|
224 | 195 | {
|
225 | 196 | "name": "Unit Tests (without VS Code, *.unit.test.ts)",
|
|
237 | 208 | //"--grep", "<suite name>",
|
238 | 209 | "--timeout=300000"
|
239 | 210 | ],
|
240 |
| - "outFiles": [ |
241 |
| - "${workspaceFolder}/out/**/*.js", |
242 |
| - "!${workspaceFolder}/**/node_modules**/*" |
243 |
| - ], |
| 211 | + "outFiles": ["${workspaceFolder}/out/**/*.js", "!${workspaceFolder}/**/node_modules**/*"], |
244 | 212 | "preLaunchTask": "Compile",
|
245 |
| - "skipFiles": [ |
246 |
| - "<node_internals>/**" |
247 |
| - ] |
| 213 | + "skipFiles": ["<node_internals>/**"] |
248 | 214 | },
|
249 | 215 | {
|
250 | 216 | "name": "Unit Tests (fast, without VS Code and without react/monaco, *.unit.test.ts)",
|
|
263 | 229 | "--timeout=300000",
|
264 | 230 | "--fast"
|
265 | 231 | ],
|
266 |
| - "outFiles": [ |
267 |
| - "${workspaceFolder}/out/**/*.js", |
268 |
| - "!${workspaceFolder}/**/node_modules**/*" |
269 |
| - ], |
| 232 | + "outFiles": ["${workspaceFolder}/out/**/*.js", "!${workspaceFolder}/**/node_modules**/*"], |
270 | 233 | "preLaunchTask": "Compile",
|
271 |
| - "skipFiles": [ |
272 |
| - "<node_internals>/**" |
273 |
| - ] |
| 234 | + "skipFiles": ["<node_internals>/**"] |
274 | 235 | },
|
275 | 236 | {
|
276 | 237 | "name": "Functional Tests (without VS Code, *.functional.test.ts)",
|
|
301 | 262 | // Remove 'X' prefix to dump output for debugger. Directory has to exist prior to launch
|
302 | 263 | "XDEBUGPY_LOG_DIR": "${workspaceRoot}/tmp/Debug_Output"
|
303 | 264 | },
|
304 |
| - "outFiles": [ |
305 |
| - "${workspaceFolder}/out/**/*.js", |
306 |
| - "!${workspaceFolder}/**/node_modules**/*" |
307 |
| - ], |
| 265 | + "outFiles": ["${workspaceFolder}/out/**/*.js", "!${workspaceFolder}/**/node_modules**/*"], |
308 | 266 | "preLaunchTask": "Compile",
|
309 |
| - "skipFiles": [ |
310 |
| - "<node_internals>/**" |
311 |
| - ] |
| 267 | + "skipFiles": ["<node_internals>/**"] |
312 | 268 | },
|
313 | 269 | {
|
314 | 270 | "name": "Functional DS UI Tests (without VS Code, *.ui.functional.test.ts)",
|
|
337 | 293 | // Remove `X` prefix and update path to test with real python interpreter (for DS functional tests).
|
338 | 294 | "XCI_PYTHON_PATH": "<Python Path>"
|
339 | 295 | },
|
340 |
| - "outFiles": [ |
341 |
| - "${workspaceFolder}/out/**/*.js", |
342 |
| - "!${workspaceFolder}/**/node_modules**/*" |
343 |
| - ], |
| 296 | + "outFiles": ["${workspaceFolder}/out/**/*.js", "!${workspaceFolder}/**/node_modules**/*"], |
344 | 297 | "preLaunchTask": "Compile",
|
345 |
| - "skipFiles": [ |
346 |
| - "<node_internals>/**" |
347 |
| - ] |
| 298 | + "skipFiles": ["<node_internals>/**"] |
348 | 299 | },
|
349 | 300 | {
|
350 | 301 | "type": "node",
|
351 | 302 | "request": "launch",
|
352 | 303 | "name": "Gulp tasks (helpful for debugging gulpfile.js)",
|
353 | 304 | "program": "${workspaceFolder}/node_modules/gulp/bin/gulp.js",
|
354 |
| - "args": [ |
355 |
| - "watch" |
356 |
| - ], |
357 |
| - "skipFiles": [ |
358 |
| - "<node_internals>/**" |
359 |
| - ] |
| 305 | + "args": ["watch"], |
| 306 | + "skipFiles": ["<node_internals>/**"] |
360 | 307 | }
|
361 | 308 | ]
|
362 | 309 | }
|
0 commit comments