0

我目前正在使用 specs2 库为 scala 中的播放应用程序编写一些单元测试。在编译过程中,我经常遇到堆栈溢出错误。我已将链拆分为多个测试,但有些测试非常大并且错误仍然存​​在......我没有成功更改堆栈的大小(或者错误仍然存​​在,即使我输入了一个巨大的值,并且修改系统限制)。有人有想法吗?问候,

4

2 回答 2

1

这个问题是specs2设计中固有的。您可能想尝试 ScalaTest。它没有问题。除此之外,您需要增加筹码量。你说你试过了,所以要么没用,要么你增加得不够。不知道你是如何编译的,但要让 scalac 增加它的堆栈大小,你可以在编译之前尝试这样的事情:

JAVA_OPTS="-server -Xmx4096M -Xms256M -Xss20M" 导出 JAVA_OPTS

于 2012-11-23T22:33:18.547 回答
0

您现在可以使用字符串插值并且不再有任何编译问题。

于 2013-09-25T06:40:40.853 回答