为了测试我的visual studio代码扩展,我需要打开一个特定的文件夹。
我已将文件夹路径插入到args
配置的Launch Test
属性中,如here所述:
{
"name": "Extension Tests",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": ["${workspaceRoot}/../../RIOT", "--extensionDevelopmentPath=${workspaceRoot}", "--extensionTestsPath=${workspaceRoot}/out/test" ],
"stopOnEntry": false,
"sourceMaps": true,
"outFiles": [ "${workspaceRoot}/out/test/**/*.js" ],
"preLaunchTask": "npm: watch"
}
如果我手动打开VS Code并使用Debug: Start (F5)
开始测试,这样可以正常工作。
但我希望使用npm test
以批处理模式运行测试,但这不起作用。
使用npm test
时如何配置待测文件夹?
答案 0 :(得分:0)
使用CODE_TESTS_WORKSPACE
环境变量
> export CODE_TESTS_WORKSPACE=whatever_folder
> npm test