Есть ли способ заставить Eclipse всегда использовать общие аргументы VM для запуска тестов JUnit? - PullRequest
14 голосов
/ 22 ноября 2010

Кто-нибудь знает, как заставить Eclipse использовать набор аргументов VM по умолчанию? Мне надоело постоянно указывать их вручную каждый раз, когда я запускаю определенный пакет, класс или метод в моем нормально работающем наборе тестов.

Использование JUnit 4, Eclipse 3.5.

Обоснование: некоторые тесты являются интеграционными тестами, проверяющими операции с большими входными наборами, поэтому утомительно продолжать вводить:

-Xms256m -Xmx512m

Если что-то есть, например в настройках Eclipse, где я могу указать это раз и навсегда, буду очень признателен!

Ответы [ 2 ]

26 голосов
/ 22 ноября 2010

Если вы запускаете свои тесты в отдельной JRE (по умолчанию, я думаю), тогда вы можете перейти к Установленным JRE и указать для них аргументы VM по умолчанию, как на скриншоте ниже (оранжевые кнопки показывают, что я нажал, чтобы получить доступ диалоговое окно под ним).

Если вы выполняете свои тесты в той же JRE, что и рабочая область, тогда решение состоит в том, чтобы отредактировать файл eclipse.ini и поместить туда аргументы.

Screenshot of JRE VM arguments

0 голосов
/ 22 ноября 2010

вы можете попробовать в файле eclipse.ini

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...