Maven有这个特性,可以再次检查所有失败的测试,看看它们是否一直失败
https://maven.apache.org/surefire/maven-surefire-plugin/examples/rerun-failing-tests.html
如何在不实际更改测试的情况下使用SBT存档相同的内容?
我知道我可以使用testOnly
手动检查失败的测试,但我希望在一次sbt运行的test
阶段进行此操作。
使用Retries
trait需要更改源代码,这是不可取的。
Maven有这个特性,可以再次检查所有失败的测试,看看它们是否一直失败
https://maven.apache.org/surefire/maven-surefire-plugin/examples/rerun-failing-tests.html
如何在不实际更改测试的情况下使用SBT存档相同的内容?
我知道我可以使用testOnly
手动检查失败的测试,但我希望在一次sbt运行的test
阶段进行此操作。
使用Retries
trait需要更改源代码,这是不可取的。
1条答案
按热度按时间yquaqz181#
它不是内置的,但有一个插件,似乎做什么你正在寻找:https://github.com/otrebski/sbt-flaky
另外,
scalatest
还内置了一个专门为UART测试设计的trait
:https://www.scalatest.org/scaladoc/3.2.17/org/scalatest/Retries.html