108 строки
3.7 KiB
JSON
108 строки
3.7 KiB
JSON
// A launch configuration that compiles the extension and then opens it inside a new window
|
|
{
|
|
"version": "0.1.0",
|
|
"configurations": [
|
|
{
|
|
"name": "Launch Extension",
|
|
"type": "extensionHost",
|
|
"request": "launch",
|
|
"runtimeExecutable": "${execPath}",
|
|
"args": [
|
|
"--extensionDevelopmentPath=${workspaceFolder}"
|
|
],
|
|
"outFiles": [
|
|
"${workspaceFolder}/out/**/*.js"
|
|
],
|
|
"preLaunchTask": "${defaultBuildTask}",
|
|
"env": {
|
|
"DEBUGTELEMETRY": "v",
|
|
"NODE_DEBUG": ""
|
|
}
|
|
},
|
|
{
|
|
"name": "Launch Extension + Host",
|
|
"type": "extensionHost",
|
|
"request": "launch",
|
|
"runtimeExecutable": "${execPath}",
|
|
"args": [
|
|
"--extensionDevelopmentPath=${workspaceFolder}",
|
|
"--extensionDevelopmentPath=${workspaceFolder}/../vscode-azureresourcegroups"
|
|
],
|
|
"outFiles": [
|
|
"${workspaceFolder}/out/**/*.js"
|
|
],
|
|
"preLaunchTask": "${defaultBuildTask}",
|
|
"env": {
|
|
"DEBUGTELEMETRY": "v",
|
|
"NODE_DEBUG": ""
|
|
}
|
|
},
|
|
{
|
|
"name": "Launch Extension (webpack)",
|
|
"type": "extensionHost",
|
|
"request": "launch",
|
|
"runtimeExecutable": "${execPath}",
|
|
"args": [
|
|
"--extensionDevelopmentPath=${workspaceFolder}"
|
|
],
|
|
"outFiles": [
|
|
"${workspaceFolder}/dist/**/*.js"
|
|
],
|
|
"preLaunchTask": "npm: webpack",
|
|
"env": {
|
|
"DEBUGTELEMETRY": "v",
|
|
"NODE_DEBUG": "",
|
|
"DEBUG_WEBPACK": "1"
|
|
}
|
|
},
|
|
{
|
|
"name": "Launch Tests",
|
|
"type": "extensionHost",
|
|
"request": "launch",
|
|
"runtimeExecutable": "${execPath}",
|
|
"args": [
|
|
"--extensionDevelopmentPath=${workspaceFolder}",
|
|
"--extensionTestsPath=${workspaceFolder}/out/test/index",
|
|
"${workspaceFolder}/test/test.code-workspace"
|
|
],
|
|
"outFiles": [
|
|
"${workspaceFolder}/out/**/*.js"
|
|
],
|
|
"preLaunchTask": "${defaultBuildTask}",
|
|
"env": {
|
|
"MOCHA_grep": "", // RegExp of tests to run (empty for all)
|
|
"MOCHA_timeout": "0", // Disable time-outs
|
|
"DEBUGTELEMETRY": "v",
|
|
"NODE_DEBUG": "",
|
|
"FUNC_PATH": "func",
|
|
"AZFUNC_UPDATE_BACKUP_TEMPLATES": "",
|
|
"AzCode_EnableLongRunningTestsLocal": "",
|
|
}
|
|
},
|
|
{
|
|
"name": "Launch Tests (webpack)",
|
|
"type": "extensionHost",
|
|
"request": "launch",
|
|
"runtimeExecutable": "${execPath}",
|
|
"args": [
|
|
"--extensionDevelopmentPath=${workspaceFolder}",
|
|
"--extensionTestsPath=${workspaceFolder}/dist/test/index",
|
|
"${workspaceFolder}/test/test.code-workspace"
|
|
],
|
|
"outFiles": [
|
|
"${workspaceFolder}/dist/**/*.js"
|
|
],
|
|
"preLaunchTask": "npm: webpack",
|
|
"env": {
|
|
"MOCHA_grep": "", // RegExp of tests to run (empty for all)
|
|
"MOCHA_timeout": "0", // Disable time-outs
|
|
"DEBUGTELEMETRY": "v",
|
|
"NODE_DEBUG": "",
|
|
"DEBUG_WEBPACK": "1",
|
|
"ENABLE_LONG_RUNNING_TESTS": "",
|
|
"FUNC_PATH": "func"
|
|
}
|
|
}
|
|
]
|
|
}
|