首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Visual代码编辑器中完全禁用Jest测试运行程序的自动运行

在Visual代码编辑器中完全禁用Jest测试运行程序的自动运行
EN

Stack Overflow用户
提问于 2019-07-21 11:32:04
回答 6查看 28K关注 0票数 44

我有一些Jest测试用例可以运行Puppeteer浏览器测试。

我试过这些测试跑步者

对我来说,我最喜欢,但它总是自动开始运行测试用例。可以想象,当我用VS代码打开一个项目时,会启动许多Chrome浏览器实例。

我找到了一些配置,但它们无法阻止自动运行的测试用例。

  • "testExplorer.onStart": "reset",或设置为null
  • "testExplorer.onReload": "reset",或设置为null

FYI,Jest测试资源管理器的一个示例UI

Jest (vscode-jest)是一个很好的跑步者,但是我也不能停止这些设置的自动运行。

  • "jest.runAllTestsFirst": false,
  • "jest.autoEnable": false,
  • "jest.showCoverageOnLoad": false

因此,现在Jest (vscode-jest)是唯一不自动启动单元测试的运行程序。

此外,如果你有任何其他测试跑步者的建议,请告诉我。

非常感谢。

EN

回答 6

Stack Overflow用户

发布于 2021-06-30 01:09:36

对于orta.vscode-jest扩展,我在settings.json中添加了下面的配置。您可以通过执行settings.json ( Command + Shift + P (Windows上的Ctrl+ Shift +P)、键入settings JSON并选择Preferences: Open Settings (JSON) )打开Preferences: Open Settings (JSON)

代码语言:javascript
运行
复制
"jest.autoRun": {
    "onStartup": []
}

或者您可以简单地添加:

代码语言:javascript
运行
复制
"jest.autoRun": {}

如果要在启动时运行所有测试,请将all-tests添加到onStartup数组中:

代码语言:javascript
运行
复制
"jest.autoRun": {
    "onStartup": ["all-tests"]
}
票数 32
EN

Stack Overflow用户

发布于 2021-10-15 07:37:25

我只是将这个简单的选项设置到VS代码的settings.json

代码语言:javascript
运行
复制
"jest.autoRun": "false"
票数 29
EN

Stack Overflow用户

发布于 2022-01-07 15:40:12

首先,在vs代码中打开jest扩展settings.json。在json脚本中添加"jest.autoRun": "off"以禁用测试自动运行。下面,我还添加了其他选项。

来源:文档

  • 完全手动将没有自动测试运行,用户将触发测试运行的命令或上下文菜单。示例:"jest.autoRun":"off“
  • 自动运行测试时,当测试文件更改时,扩展将在保存时触发对给定测试文件的测试运行。示例:"jest.autoRun":{"watch":false,"onSave":"test-file"}
  • 当测试或源文件更改时自动运行测试:扩展名将在保存时触发对给定测试或源文件的测试运行。示例:"jest.autoRun":{"watch":false,"onSave":“test file”}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57132803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档