在IntelliJ中,您可以为每个运行配置指定默认设置。在“运行/调试配置”对话框(用于配置每个测试的堆)中,单击“默认值”和“ JUnit”。这些设置将自动应用于每个新的JUnit测试配置。我猜Eclipse也有类似的设置。
但是,没有简单的选项可以在环境之间转移此类设置(至少在IntelliJ中)。您可以将IntelliJ项目文件提交到您的存储库:也许可以,但是我不建议这样做。
您知道如何将这些设置为
maven-surefire-plugin。好。这是最可移植的方法(有关示例,请参见Ptomli的答案)。
其余的-您必须记住,JUnit测试用例只是一堆Java类,而不是独立的程序。由运行程序决定(让它成为独立的JUnit运行程序,即您的IDE)maven-surefire-plugin来设置这些选项。也就是说,没有“便携式”方式来设置这些选项,因此,与运行程序无关地应用内存设置。
举个例子:
Xmx开发servlet时不能定义参数-取决于容器来定义它。您不能说:“此servlet应该始终与一起运行
Xmx=1G。



