使用npm测试VS代码扩展

时间:2018-02-02 10:13:34

标签: visual-studio-code vscode-extensions

为了测试我的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时如何配置待测文件夹?

1 个答案:

答案 0 :(得分:0)

使用CODE_TESTS_WORKSPACE环境变量

设置正在测试的文件夹
> export CODE_TESTS_WORKSPACE=whatever_folder
> npm test