gpt4 book ai didi

scala - 如何指定Specs2测试的执行顺序?

转载 作者:行者123 更新时间:2023-12-01 12:39:44 24 4
gpt4 key购买 nike

我的测试是使用选项 parallelExecution in Test := false 按顺序运行的。

看来测试的执行顺序不一定是我的类文件中测试的顺序。这个观察是否正确?如果是,是否有指定执行顺序的方法?

最佳答案

有两个级别的并行化。第一个是在使用 sbt 时并行执行类。这可以用你提到的 sbt 设置停用。第二个是在 specs2 中并行执行示例。

您可以通过在规范的开头添加 sequential 参数来顺序运行 specs2 示例:

class MySpec extends mutable.Specification {
sequential
...
}
class MySpec extends Specification { def is = sequential ^ """
...
"""
}

或者将它添加到你的 sbt 构建文件中:

testOptions in Test += Tests.Argument(TestFrameworks.Specs2, "sequential")

关于scala - 如何指定Specs2测试的执行顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26121778/

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