diff --git a/.vscode/launch.json b/.vscode/launch.json index b852ce65ee..54873fd93e 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -10,101 +10,6 @@ "args": [ "hygiene" ] - }, - { - "type": "node", - "timeout": 0, - "port": 5870, - "outFiles": [ - "${workspaceFolder}/out/**/*.js", - "${workspaceFolder}/extensions/*/out/**/*.js" - ] - }, - { - "type": "pwa-chrome", - "request": "attach", - "name": "Attach to Shared Process", - "timeout": 30000, - "port": 9222, - "urlFilter": "*sharedProcess.html*", - "presentation": { - "hidden": true - } - }, - { - "type": "node", - "request": "attach", - "name": "Attach to Search Process", - "port": 5876, - "outFiles": [ - "${workspaceFolder}/out/**/*.js" - ] - }, - { - "type": "node", - "request": "attach", - "name": "Attach to Pty Host Process", - "port": 5877, - "outFiles": [ - "${workspaceFolder}/out/**/*.js" - ] - }, - { - "type": "node", - "request": "attach", - "name": "Attach to CLI Process", - "port": 5874, - "outFiles": [ - "${workspaceFolder}/out/**/*.js" - ] - }, - { - "type": "node", - "request": "attach", - "name": "Attach to Main Process", - "timeout": 30000, - "port": 5875, - "outFiles": [ - "${workspaceFolder}/out/**/*.js" - ], - "presentation": { - "hidden": true, - } - }, - { - "type": "extensionHost", - "request": "launch", - "name": "VS Code Emmet Tests", - "runtimeExecutable": "${execPath}", - "args": [ - "${workspaceFolder}/extensions/emmet/test-workspace", - "--extensionDevelopmentPath=${workspaceFolder}/extensions/emmet", - "--extensionTestsPath=${workspaceFolder}/extensions/emmet/out/test" - ], - "outFiles": [ - "${workspaceFolder}/out/**/*.js" - ], - "presentation": { - "group": "5_tests", - "order": 6 - } - }, - { - "type": "extensionHost", - "request": "launch", - "name": "VS Code Configuration Editing Tests", - "runtimeExecutable": "${execPath}", - "args": [ - "--extensionDevelopmentPath=${workspaceFolder}/extensions/configuration-editing", - "--extensionTestsPath=${workspaceFolder}/extensions/configuration-editing/out/test" - ], - "outFiles": [ - "${workspaceFolder}/out/**/*.js" - ], - "presentation": { - "group": "5_tests", - "order": 6 - } }, { "type": "extensionHost", @@ -193,6 +98,34 @@ "outFiles": [ "${workspaceFolder}/out/**/*.js" ], + "presentation": { + "group": "5_tests" + } + }, + { + "type": "node", + "request": "launch", + "name": "Launch Azure Data Studio", + "runtimeExecutable": "${workspaceFolder}/scripts/sql.sh", + "windows": { + "runtimeExecutable": "${workspaceFolder}/scripts/sql.bat", + }, + "osx": { + "runtimeExecutable": "${workspaceFolder}/scripts/sql.sh" + }, + "linux": { + "runtimeExecutable": "${workspaceFolder}/scripts/sql.sh" + }, + "runtimeArgs": [ + "--inspect=5875", + "--no-cached-data", + "--crash-reporter-directory=${workspaceFolder}/.profile-oss/crashes", + // for general runtime freezes: https://github.com/microsoft/vscode/issues/127861#issuecomment-904144910 + "--disable-features=CalculateNativeWinOcclusion", + ], + "outFiles": [ + "${workspaceFolder}/out/**/*.js" + ], "presentation": { "group": "0_ads" } @@ -279,6 +212,18 @@ "group": "2_attach" } }, + { + "type": "node", + "request": "attach", + "name": "Attach to CLI Process", + "port": 5874, + "outFiles": [ + "${workspaceFolder}/out/**/*.js" + ], + "presentation": { + "group": "2_attach" + } + }, { "type": "pwa-chrome", "request": "attach", @@ -299,6 +244,30 @@ "order": 2 } }, + { + "type": "node", + "request": "attach", + "name": "Attach to Search Process", + "port": 5876, + "outFiles": [ + "${workspaceFolder}/out/**/*.js" + ], + "presentation": { + "group": "2_attach" + } + }, + { + "type": "node", + "request": "attach", + "name": "Attach to Pty Host Process", + "port": 5877, + "outFiles": [ + "${workspaceFolder}/out/**/*.js" + ], + "presentation": { + "group": "2_attach" + } + }, { "type": "node", "request": "launch",