如何检查控制台中的笑话覆盖率?

How to check jest coverage in console?

我有一些开玩笑的测试,我可以用

确定覆盖率
jest --coverage

另见 Code coverage for Jest

我在构建服务器(gitlab 运行器)上自动执行测试,并希望我的测试在覆盖率低于特定限制 时失败。

在python中有一个标志--cov-fail-under可以与pytest一起使用,例如

pytest --cov src --cov-fail-under=90 --cov-report=term

很遗憾,我找不到相应的开玩笑选项。

=>检查总覆盖率的推荐方法是什么?

我应该写一些额外的脚本来评估生成的 json 报道文件还是有更简单的解决方案,比如特定的记者可以使用?

未在 CLI-Options 下列出,但有 coverageThreshold,可以在 package.json 或额外的 jest 配置文件中使用:

https://jestjs.io/docs/en/configuration#coveragethreshold-object