gpt4 book ai didi

unit-testing - 在 Visual Studio Code 编辑器中完全禁用 Jest 测试运行器的自动运行

转载 作者:行者123 更新时间:2023-12-04 05:11:08 62 4
gpt4 key购买 nike

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

我已经尝试过这些测试运行器

  • Jest (vscode-jest)
  • Jest Test Explorer (Jest Test Explorer for Visual Studio Code)
  • Jest Runner (vscode-jest-runner)

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

    我找到了一些配置,但它们无法阻止自动运行测试用例。
  • "testExplorer.onStart": "重置",或设置为空
  • "testExplorer.onReload": "重置",或设置为空

  • 仅供引用,Jest Test Explorer 的示例 UI
    enter image description here

    Jest (vscode-jest) 是一个很好的运行器,但我也无法停止使用这些设置自动运行。
  • “jest.runAllTestsFirst”:假,
  • “jest.autoEnable”:假,
  • "jest.showCoverageOnLoad": false

  • 因此,目前 Jest Runner (vscode-jest-runner) 是唯一不自动启动单元测试的运行器。

    此外,如果您有任何其他测试运行器建议,请告诉我。

    太感谢了。

    最佳答案

    我仅通过在我的 "jest.autoEnable": false, 上设置设置 settings.json 并重新启动 VSCode 来使其工作。至少,它一直工作到现在还没有坏:Disable starting Jest automatically

    打开你的 settings.json :

  • 按 Ctrl+Shift+P
  • 然后输入 Preferences: Open Settings (JSON)
  • 关于unit-testing - 在 Visual Studio Code 编辑器中完全禁用 Jest 测试运行器的自动运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57132803/

    62 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com