|
6 | 6 | "type": "go",
|
7 | 7 | "request": "launch",
|
8 | 8 | "mode": "debug",
|
9 |
| - "program": "${workspaceFolder}/tools/generate.go", |
10 |
| - "cwd": "${workspaceFolder}" |
| 9 | + "program": "${workspaceFolder}/extension/tools/generate.go", |
| 10 | + "cwd": "${workspaceFolder}/extension" |
11 | 11 | },
|
12 | 12 | {
|
13 | 13 | "name": "Launch Extension",
|
|
20 | 20 | "--disable-extensions"
|
21 | 21 | ],
|
22 | 22 | "outFiles": [
|
23 |
| - "${workspaceFolder}/dist/**/*.js" |
| 23 | + "${workspaceFolder}/extension/dist/**/*.js" |
24 | 24 | ],
|
25 | 25 | "sourceMaps": true,
|
26 | 26 | "smartStep": true,
|
27 | 27 | "preLaunchTask": "npm: bundle-dev",
|
28 | 28 | "env": {
|
29 | 29 | "VSCODE_GO_IN_TEST": "" // Enable code
|
30 | 30 | },
|
31 |
| - }, |
32 |
| - { |
33 |
| - "name": "Launch as server", |
34 |
| - "type": "node", |
35 |
| - "request": "launch", |
36 |
| - "program": "${workspaceFolder}/dist/debugAdapter.js", |
37 |
| - "args": [ |
38 |
| - "--server=4711" |
39 |
| - ], |
40 |
| - "outFiles": [ |
41 |
| - "${workspaceFolder}/dist/**/*.js" |
42 |
| - ], |
43 |
| - "sourceMaps": true, |
44 |
| - "smartStep": true, |
45 |
| - "preLaunchTask": "npm: bundle-dev" |
| 31 | + "cwd": "${workspaceFolder}/extension" |
46 | 32 | },
|
47 | 33 | {
|
48 | 34 | "name": "Launch Extension Tests",
|
|
53 | 39 | "args": [
|
54 | 40 | "--disable-extensions",
|
55 | 41 | "--profile-temp",
|
56 |
| - "--extensionDevelopmentPath=${workspaceFolder}", |
57 |
| - "--extensionTestsPath=${workspaceFolder}/out/test/integration/index", |
58 |
| - "--user-data-dir=${workspaceFolder}/.user-data-dir-test", |
| 42 | + "--extensionDevelopmentPath=${workspaceFolder}/extension", |
| 43 | + "--extensionTestsPath=${workspaceFolder}/extension/out/test/integration/index", |
| 44 | + "--user-data-dir=${workspaceFolder}/extension/.user-data-dir-test", |
59 | 45 | "--timeout",
|
60 | 46 | "999999"
|
61 | 47 | ],
|
|
66 | 52 | "sourceMaps": true,
|
67 | 53 | "smartStep": true,
|
68 | 54 | "preLaunchTask": "npm: watch",
|
| 55 | + "cwd": "${workspaceFolder}/extension" |
69 | 56 | },
|
70 | 57 | {
|
71 | 58 | "name": "Launch Extension Tests with Gopls",
|
|
76 | 63 | "args": [
|
77 | 64 | "--disable-extensions",
|
78 | 65 | "--profile-temp",
|
79 |
| - "--extensionDevelopmentPath=${workspaceFolder}", |
80 |
| - "--extensionTestsPath=${workspaceFolder}/out/test/gopls/index", |
81 |
| - "--user-data-dir=${workspaceFolder}/.user-data-dir-test", |
| 66 | + "--extensionDevelopmentPath=${workspaceFolder}/extension", |
| 67 | + "--extensionTestsPath=${workspaceFolder}/extension/out/test/gopls/index", |
| 68 | + "--user-data-dir=${workspaceFolder}/extension/.user-data-dir-test", |
82 | 69 | "--timeout", "999999",
|
83 | 70 | ],
|
84 | 71 | "env": {
|
85 | 72 | "VSCODE_GO_IN_TEST": "1" // Disable code that shouldn't be used in test
|
86 | 73 | },
|
87 | 74 | "sourceMaps": true,
|
88 | 75 | "preLaunchTask": "npm: watch",
|
| 76 | + "cwd": "${workspaceFolder}/extension" |
89 | 77 | },
|
90 | 78 | {
|
91 | 79 | "type": "node",
|
92 | 80 | "request": "launch",
|
93 | 81 | "name": "Launch Unit Tests",
|
94 |
| - "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha", |
| 82 | + "program": "${workspaceFolder}/extension/node_modules/mocha/bin/_mocha", |
95 | 83 | "args": [
|
96 | 84 | "-u",
|
97 | 85 | "tdd",
|
98 | 86 | "--timeout",
|
99 | 87 | "5000",
|
100 | 88 | "--colors",
|
101 |
| - "${workspaceFolder}/out/test/unit" |
| 89 | + "${workspaceFolder}/extension/out/test/unit" |
102 | 90 | ],
|
103 | 91 | "internalConsoleOptions": "openOnSessionStart",
|
104 | 92 | "preLaunchTask": "npm: watch",
|
| 93 | + "cwd": "${workspaceFolder}/extension" |
105 | 94 | },
|
106 |
| - ], |
107 |
| - "compounds": [ |
108 |
| - { |
109 |
| - "name": "Extension + Debug server", |
110 |
| - "configurations": [ |
111 |
| - "Launch Extension", |
112 |
| - "Launch as server" |
113 |
| - ] |
114 |
| - } |
115 | 95 | ]
|
116 | 96 | }
|
0 commit comments