【发布时间】:2021-02-09 05:41:49
【问题描述】:
vscode API 文档包括a page on how to test extensions。当您有一个没有依赖项的单个扩展时,这很有效。然而,在我们的例子中,我们extensionDependencies,因为我们的扩展依赖于hbenl.vscode-test-explorer。
在我们的 CI 服务器上,我们遇到了一个问题,即在安装此依赖项之前我们无法运行测试,但是 vscode 的测试 API 没有暴露用于安装扩展的 API。
我们可以下载我们自己的 vscode 副本并使用 --install-extension 命令安装此依赖项,但这会使事情变得复杂,因为现在我们正在管理 API 用于管理的下载。 p>
我想探索两种合理的可能性:
- 如何在激活我的扩展程序时禁用
extensionDependencies? - 如何在
vscode-test运行过程中下载依赖项?
【问题讨论】:
标签: visual-studio-code integration-testing vscode-extensions