Eclipse: привяжите некоторый ключ для всех модульных тестов
Я использую TDD и часто запускаю свои тесты. Eclipse имеет приятную команду для запуска последней запущенной конфигурации. Но когда я вызываю команду в некотором unit test классе, Eclipse запускает только тесты для текущего класса unit test. Вместо этого я хочу выполнить все мои модульные тесты.
Да, я могу использовать мышь для вызова команды, которая запускает все тесты JUnit, но повторять: я часто запускаю тесты.
Ответы
Ответ 1
Вам нужно изменить режим запуска eclipse. По умолчанию он попытается запустить все, что было выбрано или отредактировано. Вы хотите, чтобы он всегда запускал "последнюю выполненную вещь".
Перейдите в окно- > Настройки- > Запуск/Отладка- > Запуск
Выберите "Всегда запускать предыдущее приложение"
Затем вы можете определить TestSuite со всеми вашими тестовыми примерами и запустить его или запустить все тестовые примеры для проекта. После запуска вы можете просто возобновить работу с F11 или control-F11.
Надеюсь, это поможет!
- Скотт
Ответ 2
Возможно, Infinitest - это то, что вам нужно.
Ответ 3
Вы можете создать конфигурацию запуска JUnit для всех своих тестов, щелкнув правой кнопкой мыши папку test и выбрав "Run As > JUnit Test".
Затем см. fooobar.com/questions/50682/..., в котором описывается, как использовать плагин Practically Macro для назначения ярлыков для запуска конфигураций.
PS. Если по какой-то причине у вас есть тесты в нескольких папках, вы можете редактировать конфигурацию запуска JUnit для работы на уровне проекта:
![editing a JUnit launch config]()
Ответ 4
Существует также Junit Max. Это не бесплатно, а очень дешево. Он будет запускать все ваши тесты каждый раз, когда вы сохраните файл, и укажите, были ли тесты успешными в правом нижнем углу затмения.
Если тесты не удались, строка, в которой он сбой, помечена как ошибка, поэтому вы можете продолжать работать с исходными файлами и не ждать ваших тестов и прервать ваш рабочий процесс.
Ответ 5
Чтобы выполнить все модульные тесты в проекте, в пакете или исходном корне, выберите элемент в проводнике пакетов и нажмите Shift + Alt + X, затем T (или щелкните правой кнопкой мыши- > Выполнить как- > Тест JUnit).
Чтобы сосредоточиться на проводнике пакетов, нажмите Ctrl + F7, чтобы открыть меню "Следующий вид", последовательно нажимайте его, чтобы просмотреть список или нажать стрелку вверх и вниз, затем введите, чтобы выбрать представление.
Как только вы запустили его один раз, F11 может быть настроен на запуск последнего запуска, если вы настроите настройки отладки (по умолчанию будет выполняться текущий выбор).