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