Maven 具有此功能,可以再次重新运行所有失败的测试,看看它们是否一致失败
https://maven.apache.org/surefire/maven-surefire-plugin/examples/rerun-failing-tests.html
如何在不实际更改测试的情况下使用 SBT 存档相同内容?
我知道我可以使用
testOnly
手动重新运行失败的测试,但我希望在一次 sbt 运行的 test
阶段发生这种情况。
它不是内置的,但有一个插件似乎可以满足您的需求:https://github.com/otrebski/sbt-flaky
或者,
scalatest
还有一个专门为片状测试设计的内置trait
:https://www.scalatest.org/scaladoc/3.2.17/org/scalatest/Retries.html