如何在单个线程中运行ScalaTest套件?

时间:2017-09-22 21:24:44

标签: scala apache-spark gradle scalatest

ScalaTest的默认行为是"并行运行不同的套件,但是按顺序运行任何一个套件的测试。" See ParallelTestExecution

如何将一组套件(可能使用SuiteMixin)约束到所有套件顺序运行?这个related answer表示"启用分叉但禁用并行执行。"我如何使用gradle测试运行器?

我的用例主要围绕在gradle下运行一组基于SparkSession的集成测试套件。

1 个答案:

答案 0 :(得分:3)

请看SequentialNestedSuiteExecution

Sequential提供了具体的实现。