规范2:设置每个规范并行执行的数量

时间:2016-08-16 17:24:47

标签: scala parallel-processing specs2

如何限制每个Spec并行执行的测试数量?

背景知识:我知道我们可以限制sbt中测试任务的并行执行次数,规范的执行者数量,但是仍然可能发生一个Spec本身有几十个测试。

从本地测试看,它看起来与可用内核数量有关。然而,这在一般情况下是有道理的,因为我们在docker和机器上构建可以很容易地拥有32个核心,但与其他一些构建共享这些核心。看起来它可以在最坏的情况下执行疯狂的并行测试,导致随机超时和失败。

示例位于https://github.com/elm-/specs2-parallel-test

0 个答案:

没有答案