我正在尝试将mocha配置为在任何测试失败的情况下重试整个套件。
我导航到URL,然后填充表单并提交,然后重定向用户,如果找到某个元素,则最后一次测试通过。
如果找不到该元素,则需要再次导航至表单,填写并提交,然后将整个套件重新运行N次。
我已经尝试过在 describe 和 it 级别使用this.retries(),还设置了保释和重试标志,但摩卡仅重试失败的测试。
data file
答案 0 :(得分:1)
基于Mocha文档,retries
的目的仅用于失败的测试
您可以选择最多重试失败的测试几次。 此功能旨在处理端到端测试(功能 测试/硒...),无法轻松地模拟/存根资源。它的 不建议将该功能用于单元测试。