繁体   English   中英

如何在全局范围内设置 Jest 测试重试

[英]How to set Jest test retries globally

我在 Jest 中的一些测试文件很不稳定。 识别单个文件并将jest.retryTimes(2)添加到这些文件的顶部会有所帮助。 我想将其添加为全局设置,而不是需要将该行添加到每个文件的顶部。

有没有办法配置 Jest,以便它总是重试失败的测试,而不是需要在每个文件中添加该设置?

谢谢!

您可以在您的 jest 配置文件https://jestjs.io/docs/configuration#setupfilesafterenv-array中使用setupFilesAfterEnv:[array]

制作一个安装文件(例如 setup-jest.js)并在其中包含jest.retryTimes(2)

// setup-jest.js

jest.retryTimes(2)


// jest.config.js

module.exports = {
  setupFilesAfterEnv: ['<rootDir>/setup-jest.js'],
  ...
};

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM