gpt4 book ai didi

scala - 如何在 ScalaTest 中按顺序运行类中的测试?

转载 作者:行者123 更新时间:2023-11-28 19:45:33 25 4
gpt4 key购买 nike

我有一个扩展 org.scalatest.junit.JUnitSuite 的类。这个类有几个测试。我不希望这些测试并行运行。

我知道使用 Specs2 是多么简单(使用 Specification 扩展类并在类中添加一行 sequential),如下所示:How to run specifications sequentially .

我不想通过设置来改变构建文件:测试中的 parallelExecution := false我也不想使用标签按顺序运行特定的测试文件。

我想要的只是一种方法来确保我的类(class)中的所有测试按顺序运行。这可能与 ScalaTest 吗?任何样本测试/模板都值得赞赏。

快速的谷歌搜索让我找到了这个:http://doc.scalatest.org/2.0/index.html#org.scalatest.Sequential

就我进行的几个测试而言,我认为创建 StepSuite 完全是矫枉过正。我不完全确定这是否是处理我的案件的方式!

最佳答案

doc for org.scalatest.ParallelTestExecution

ScalaTest's normal approach for running suites of tests in parallel is to run different suites in parallel, but the tests of any one suite sequentially.

因此,如果您的测试在一个套件中进行,那么看起来您无需执行任何操作即可获得所需的结果。

关于scala - 如何在 ScalaTest 中按顺序运行类中的测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31463160/

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