使用@ vue / cli-plugin-unit-jest时,每次执行单元测试时,无论执行行中是否带有--coverage
标志,我都会收到覆盖报告。我不想接收所有未经测试的文件的覆盖率报告。在线搜索答案时,存在许多有关如何打开(而不是关闭)该功能的问题。我也无法在文档中找到它。
如何在Jest中禁用Coverage on Untested Files
功能?
答案 0 :(得分:3)
"collectCoverage": false
在 jest.config.js
中答案 1 :(得分:1)
禁用覆盖与启用覆盖类似,只需在模式前面加上!
即可,
{
"collectCoverageFrom": [
"**/*.{js,jsx}",
"!**/node_modules/**",
"!**/folder-with-untested-files/**"
]
}
或与"collectCoverage": false
一起禁用覆盖范围。
如果这不起作用,那么您的代码将被覆盖。
答案 2 :(得分:0)
"collectCoverage": false
在 package.json 中,将禁用覆盖、收集,
正如@Herman
所述,您还可以将 !
放在文件模式之前的值package.json 中的属性 collectCoverageFrom