【发布时间】:2017-01-02 13:40:30
【问题描述】:
请建议如何在 sbt 中控制测试/规范执行顺序的最佳方法?
有没有像runOrder in maven-sirefire-plugin这样的选项
【问题讨论】:
请建议如何在 sbt 中控制测试/规范执行顺序的最佳方法?
有没有像runOrder in maven-sirefire-plugin这样的选项
【问题讨论】:
当然,并行执行不能明确,但顺序可以解决:
parallelExecution in test := false
testGrouping <<= definedTests in Test map { tests =>
tests.map { test =>
import Tests._
new Group(
name = test.name,
tests = Seq(test),
runPolicy = InProcess)
}.sortWith(_.name < _.name)
}
【讨论】:
不,not with parallel execution。您可以要求测试类按adding sequential 到其声明的开头顺序运行其案例。
【讨论】: