gpt4 book ai didi

ScalaTest:运行测试 50 次

转载 作者:行者123 更新时间:2023-12-01 07:56:48 25 4
gpt4 key购买 nike

有没有一种简单的方法可以在 ScalaTest 中实现容错?我希望将相同的测试运行 50 次并给它一个可容忍的误差范围,例如10%。

在上述情况下,只有在 50 次测试中有 45 次成功时,测试才会通过。

最佳答案

最好的方法是覆盖 withFixture并使用在您的特定情况下有意义的任何算法重新运行失败的测试。要获得灵感,我建议您查看 Retries ScalaTest 本身的特性。 Scaladoc 在这里:

http://doc.scalatest.org/2.1.0/index.html#org.scalatest.Retries
Retries的实际源代码在这儿:

https://github.com/scalatest/scalatest/blob/master/src/main/scala/org/scalatest/Retries.scala

关于ScalaTest:运行测试 50 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22799495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com