控制台测试暂停,没有错误

时间:2013-10-03 12:15:42

标签: scala scalatest

从终端运行SBT test时,暂停测试后会挂起而不会抛出错误。

  1. 如何为测试运行器分配更多内存?(如果需要)
  2. 是否有日志文件?在文档中找不到任何内容。
  3. ScalaTest的Eclipse集成很简单,有更好的选择吗?
  4. last:test没用,因为实际上没有引发任何错误。

1 个答案:

答案 0 :(得分:1)

如果您的测试挂起,那么我首先怀疑您可能在某处有无限的尾递归。我怀疑(1)会对你有所帮助,因为如果你没有足够的话,你通常会得到OutOfMemoryError或其他错误。 (2)我知道的唯一日志记录被打印到控制台。 (3)你已经使用控制台做了正确的事。

禁用并行执行测试以允许您确定哪个测试卡住了,以及它是否始终是相同的测试,然后从那里开始。将其添加到您的build.sbt

parallelExecution in Test := false