有没有办法让Eclipse始终使用常见的VM args来运行JUnit测试?

时间:2010-11-22 14:33:06

标签: java eclipse junit

任何人都知道如何让Eclipse使用一组默认的VM args?每当我在运行良好的测试套件中运行特定的包,类或方法时,我总是不得不手动指定这些。

使用JUnit 4,Eclipse 3.5。

基本原理:一些测试是集成测试,用大输入集验证操作,因此必须继续投入使用是非常繁琐的:

-Xms256m -Xmx512m

如果有什么,例如在Eclipse prefs中,我可以一次性指定这一点,我将非常感激!

2 个答案:

答案 0 :(得分:26)

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

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

Screenshot of JRE VM arguments

答案 1 :(得分:0)

你可以在eclipse.ini文件中试试

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