Подтвердить что ты не робот

По умолчанию аргументы VM в конфигурации отладки Eclipse?

Когда я реализую новые функции с использованием TDD, я часто использую ярлык Shift + Alt + D T для запуска только тестового примера jUnit, над которым я сейчас работаю (а не весь тестовый набор, который занимает несколько минут).

Это создает новую конфигурацию Debug для текущего источника Java и запускает ее немедленно. Теперь я хотел бы запустить тест с включенными утверждениями (опция VM -ea).

К сожалению, аргументы VM для новой конфигурации отладки пустуют. Мне всегда нужно идти в Debug Configurations...Arguments и добавьте -ea в поле ввода аргументов VM.

Есть ли способ иметь Eclipse эти аргументы, заполненные (по умолчанию для проекта или рабочего пространства)?

4b9b3361

Ответ 1

WindowsPreferencesJUnit имеет возможность добавлять -ea каждый раз при создании новой конфигурации запуска. Он добавляет параметр -ea в конфигурацию отладки.

Полный текст рядом с флажком:

Добавить -ea в аргументы VM при создании новой конфигурации запуска JUnit

Ответ 2

Я думаю, вы можете установить эту опцию, отредактировав определение JRE под PreferencesJavaInstalled JREs → Выберите JRE в вопросе и отредактируйте аргументы VM по умолчанию

Ответ 3

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

Существует статья eclipse.org (см. "Создание конфигурации запуска" ), в которой описывается, как создавать конфигурации и запускать их.

Я думаю, вы могли бы скопировать реализацию JUnit (см. расширение org.eclipse.debug.core.launchConfigurationTypes в org.eclipse.jdt.junit) и добавить выбранные вами значения по умолчанию в эту конфигурацию. Затем вам нужно объявить привязку ключа, чтобы запустить его и упаковать плагин в вашу установку.