首页 > 解决方案 > NPM 覆盖阈值 - 设置

问题描述

我正在运行 npm 覆盖率测试并想设置覆盖率阈值。我可以知道怎么做吗???

我目前正在将其作为竹计划运行,如下所示:-

cd ${bamboo.build.working.directory}/XXX
npm install react-scripts
npm run coverage

我想在这里添加覆盖阈值。你能帮我解决这个问题吗?

谢谢你。

标签: node.jsreactjsbamboo

解决方案


您可以按照create-react-app 指南进行覆盖配置,因为它react-scripts在后台使用。从文档:

可以通过将以下任何受支持的键添加到 package.json 中的 Jest 配置来覆盖默认的 Jest 覆盖配置。

基本上,jest在你的属性下添加配置package.json,比如

"jest": {
  "coverageThreshold": {
    "global": {
      "branches": 90,
      "functions": 90,
      "lines": 90,
      "statements": 90
    }
  }
}

推荐阅读