Eclipse - передача параметра VM каждому тесту в проекте - PullRequest
7 голосов
/ 15 июля 2011

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

Спасибо за помощь.

Ответы [ 4 ]

19 голосов
/ 15 июля 2011

Мы меняем конфигурацию JRE в Eclipse («Настройки»> «Java»> «Установленные JRE»).Там вы можете установить стандартные аргументы VM, которые используются для всего, что вы запускаете с этим JRE.

Теперь просто настройте ваш проект на использование этого JRE (Java Build Path), и вы должны быть на правильном пути.

Edit JRE - Eclipse

0 голосов
/ 15 июля 2011

Я думаю, что вы сейчас используете "Аргумент программы" вместо "Аргумент VM". Если вы используете аргумент VM, это значит, что он применяется ко всем вашим тестам.

0 голосов
/ 15 июля 2011

Запустите тест один раз, это создаст конфигурацию запуска.

Выполнить-> Выполнить конфигурации -> JUnit, выберите свою конфигурацию запуска, затем у вас есть вкладка аргументов для указания JVM или аргументов программы.

Затем вы можете продублировать эту конфигурацию запуска для использования в других тестах. Я не знаю, как сделать настройку по умолчанию для всех будущих тестовых запусков.

0 голосов
/ 15 июля 2011

Eclipse уже имеет встроенный JUnit для вас.

Вы можете использовать JUnit для запуска различных параметров вашей основной программы.

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