Jestjs “笑话失败”;由于保险范围阈值的违反”;不带覆盖设置

Jestjs “笑话失败”;由于保险范围阈值的违反”;不带覆盖设置,jestjs,Jestjs,在升级mydevDependencies中的几个包后,my Jest测试由于违反阈值而失败,同时没有覆盖范围设置 如果我运行gulp jest,则它们会失败 Error in plugin "gulp-jest" Message: Tests Failed due to coverage threshold breaches 运行纱线运行笑话,错误仅为 error Command failed with exit code 1. 后者似乎符合,而覆盖率阈值也是原因所在 奇怪的是,我的

在升级my
devDependencies
中的几个包后,my Jest测试由于违反阈值而失败,同时没有
覆盖范围
设置

如果我运行
gulp jest
,则它们会失败

Error in plugin "gulp-jest"
Message:
    Tests Failed due to coverage threshold breaches
运行
纱线运行笑话
,错误仅为

error Command failed with exit code 1.
后者似乎符合,而覆盖率阈值也是原因所在

奇怪的是,我的阈值已经设置为0。现在我已经从我的
gulpfile
中删除了所有
覆盖范围
设置,它仍然失败

package.json
中,我找不到任何其他设置。我错过了一个位置吗

我的版本是

  • 节点LTS 10.16.3
  • 笑话22.4.4
  • 吞咽笑话4.0.3

对于由于阈值违反而失败的测试(即使没有定义阈值),我们可以通过删除快照文件
*.test.js.snap
来修复它

这很奇怪,而且错误信息很容易引起误解

此外,在我们的配置对象中有一个额外的
config
键,用于
gulpjest

jest({config:{…}}


这似乎在某些版本中被删除了。

我刚刚在monorepo的另一个软件包中尝试过,我注意到
testMatch
设置也不是
gulpfile
中设置的。帮助中心定义了“编程问题”还有关于开发工具的。我不理解否决票。我发现我的
package.json
在config对象中有一个无用的
config
键。虽然这改变了jest在大多数包中的行为,但我仍然有一个包由于阈值违反而仍然失败。否决票可以用我的q解释他们的问题吗问题?我想按照指南去读,但不知道怎么回事。非常感谢。