Mocha重试整个套件,不仅测试失败

时间:2018-10-30 08:14:29

标签: mocha

我正在尝试将mocha配置为在任何测试失败的情况下重试整个套件。

我导航到URL,然后填充表单并提交,然后重定向用户,如果找到某个元素,则最后一次测试通过。

如果找不到该元素,则需要再次导航至表单,填写并提交,然后将整个套件重新运行N次。

我已经尝试过在 describe it 级别使用this.retries(),还设置了保释和重试标志,但摩卡仅重试失败的测试。

data file

mocha

1 个答案:

答案 0 :(得分:1)

基于Mocha文档,retries的目的仅用于失败的测试

  

您可以选择最多重试失败的测试几次。   此功能旨在处理端到端测试(功能   测试/硒...),无法轻松地模拟/存根资源。它的   不建议将该功能用于单元测试。

参考: -https://mochajs.org/#retry-tests

相关问题