[英]Console tests halt without error
从终端运行SBT test
,一段时间的测试挂起后不会引发错误。
last:test
是没有用的,因为实际上没有引发任何错误。
如果您的测试失败了,那么我的第一个怀疑就是您可能在某处进行了无限次的尾递归。 我怀疑(1)是否会为您提供帮助,因为通常情况下,如果您没有足够的机会,则会收到OutOfMemoryError
或其他错误。 (2)我知道的唯一日志记录将打印到控制台。 (3)通过使用控制台,您已经在做正确的事情。
禁用测试的并行执行,以允许您确定哪个测试被卡住了,如果它始终是同一测试,则从那里开始。 将此添加到您的build.sbt
:
parallelExecution in Test := false
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.