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

时间:2020-03-03 17:00:53

标签: continuous-integration jestjs gitlab code-coverage

我有一些开玩笑的测试,可以确定覆盖范围

jest --coverage

另请参见Code coverage for Jest

我自动在构建服务器(gitlab运行程序)上执行测试,并希望我的测试如果覆盖率低于某个限制会失败

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

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

不幸的是,我找不到关于笑话的相应选项。

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

我应该写一些额外的脚本来评估生成的json coverage文件吗?还是有一个更简单的解决方案,例如特定的报告程序可以使用?

1 个答案:

答案 0 :(得分:1)

未在CLI选项下列出,但是有coverageThreshold,可在package.json或其他玩笑的配置文件中使用它:

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