测试的笑话阈值报告为缓慢

时间:2019-02-26 19:59:46

标签: jestjs

我用玩笑来进行硒测试,它报告测试慢了12秒(持续时间以红色突出显示)。在这种情况下,12秒就可以了。

如何将阈值配置为30秒?

3 个答案:

答案 0 :(得分:1)

Jest is currently hard-coded考虑​​运行时间超过5秒的任何测试:

if (runTime !== null && runTime > 5) {
  testDetail.push(LONG_TEST_COLOR(runTime + 's'));
}

如果您想更改该仓库,可能需要分批回购或提交PR。

答案 1 :(得分:1)

以前的答案已过时/错误(该功能于 2020 年末添加)。

您必须以秒为单位配置时间,如文档中所示。 https://jestjs.io/docs/configuration#slowtestthreshold-number

// jest.config.js
module.exports = {
    /* ... */
    slowTestThreshold: 30,
    /* ... */
}

答案 2 :(得分:0)

玩笑允许配置属性slowTestThreshold,您可以在毫秒内进行设置。

示例jest.config.js

module.exports = async () => {
  return {
    slowTestThreshold: 30000
  };
};

如果测试运行超过30秒,则会显示错误