Любой способ заставить Eclipse всегда использовать общие аргументы VM для запуска тестов JUnit?
Кто-нибудь знает, как заставить Eclipse использовать набор аргументов VM по умолчанию? Я устаю от необходимости постоянно указывать их вручную каждый раз, когда я запускаю определенный пакет, класс или метод в моем обычном плавном наборе тестов.
Использование JUnit 4, Eclipse 3.5.
Обоснование: некоторые тесты - это интеграционные тесты, проверяющие операции с большими наборами ввода, так что утомительно, что нужно продолжать:
-Xms256m -Xmx512m
Если есть что-то, например. в Eclipse prefs, где я могу указать это раз и навсегда, я был бы очень благодарен!
Ответы
Ответ 1
Если вы запускаете свои тесты в отдельной JRE (по умолчанию, я думаю), вы можете перейти к Installed JREs и указать для него аргументы VM по умолчанию, как показано на скриншоте ниже (оранжевые кнопки указывают, что я нажал для доступа в диалоговом окне ниже).
Если вы запускаете свои тесты в той же JRE, что и в рабочей области, тогда решение должно отредактировать ваш файл eclipse.ini и поместить там аргументы.
![Screenshot of JRE VM arguments]()
Ответ 2
вы можете попробовать в файле eclipse.ini
http://wiki.eclipse.org/Eclipse.ini