有什么方法可以让Eclipse始终使用通用的VM参数来运行JUnit测试吗?

2022-09-03 12:46:41

有人知道如何让Eclipse使用一组默认的VM参数吗?我厌倦了每次在平稳运行的测试套件中运行特定的包,类或方法时,都必须不断手动指定这些。

使用 JUnit 4,Eclipse 3.5。

基本原理:一些测试是集成测试,用于验证具有大型输入集的操作,因此必须继续输入以下内容很乏味:

-Xms256m -Xmx512m

如果有什么东西,例如在Eclipse prefs中,我可以一劳永逸地指定它,我将不胜感激!


答案 1

如果您在单独的JRE中运行测试(我认为是默认设置),则可以转到已安装的JRE并在那里为其指定默认VM参数,如下面的屏幕截图所示(橙色按钮指示我单击的内容以访问其下方的对话框)。

如果在与工作区相同的 JRE 中运行测试,则解决方案是编辑 eclipse.ini文件并将参数放在其中。

Screenshot of JRE VM arguments


答案 2

你可以尝试在日食.ini文件

http://wiki.eclipse.org/Eclipse.ini


推荐