为什么在执行测试时sbt退出没有错误?

时间:2014-09-26 13:33:06

标签: sbt

我一直在使用SBT对我的代码运行单元测试,最近做了一些改变,导致测试开始变得怪异。

我见过的所有测试都没有失败,但是当用sbt运行测试时,它只是在中间停止并关闭而不会给出错误消息。输出中没有失败的测试。

有谁知道为什么会发生这种情况,或者我怎么能弄明白问题是什么?

1 个答案:

答案 0 :(得分:1)

感谢the comment by @johanandren,我设法通过强制sbt在新进程中分叉测试来引发异常。例外情况是java.io.EOFException伪装成sbt内存不足错误 - java.lang.OutOfMemoryError: PermGen space - 并使用-XX:MaxPermSize环境变量中的SBT_OPTS参数增加它,如{ {3}}帮助解决了这个问题。