我正在使用IntelliJ来运行Scalatest测试。我遇到的问题是测试用尽了Heap空间(可能是因为我的测试使用Selenium并启动jettys来打击我的Api)。
我知道如何在IntelliJ中增加我的堆空间但是在增加空间之后,测试仍然没有用完堆。
是否有不同的地方可以增加测试的堆空间而不是通常的IntelliJ info.plist(哦,顺便说一下,我在Mac上)
答案 0 :(得分:9)
转到Edit Configurations
:
选择左侧的测试,并调整其VM options
:
如果您使用的是ScalaTest ant task,则可以设置jvmarg
:
<jvmarg value="-Xmx2048m -XX:MaxPermSize=128m"/>
答案 1 :(得分:2)
正如您正确观察到的那样,IDEA的堆大小不需要增加,而是可以从 运行&gt;中访问的ScalaTest 运行配置。编辑配置... 对话框。在那里,您应该能够为您尝试运行的测试设置 VM选项 。