Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
从终端运行 SBTtest时,一段时间后测试挂起而不会引发错误。
test
last:test没用,因为实际上没有抛出任何错误。
last:test
如果您的测试挂断,那么我的第一个怀疑是您可能在某处有无限尾递归。我怀疑(1)会帮助你,因为OutOfMemoryError如果你没有足够的东西,通常你会得到一个或其他一些错误。(2) 我知道的唯一日志记录打印到控制台。(3) 您已经通过使用控制台在做正确的事情。
OutOfMemoryError
禁用测试的并行执行以允许您确定哪个测试卡住了,如果它始终是相同的测试,然后从那里开始。将此添加到您的build.sbt:
build.sbt
parallelExecution in Test := false