我用玩笑来进行硒测试,它报告测试慢了12秒(持续时间以红色突出显示)。在这种情况下,12秒就可以了。
如何将阈值配置为30秒?
答案 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秒,则会显示错误