Как заставить IntelliJ IDEA запускать все тесты в пакете, включая субпакеты? - PullRequest
58 голосов
/ 27 ноября 2008

Если я щелкаю по пакету и выполняю control-shift-F10, он только ищет и запускает тесты JUnit в этом пакете - но я действительно хочу, чтобы он возвращался в подпакеты и запускал их.

ОБНОВЛЕНИЕ: похоже, что-то еще не так. Когда я запускаю его на пакете, в котором есть тесты, он все равно жалуется, что его нет (но если я открою тест JUnit, я смогу его просто запустить).

Ответы [ 3 ]

125 голосов
/ 11 февраля 2015
  1. Выполнить-> Редактировать конфигурации ...
  2. Создание новой тестовой конфигурации junit
  3. Назовите это "Все тесты"
  4. Включите весь пакет
  5. Применить / Run.

enter image description here

Из комментария @ andersoyvind.

11 голосов
/ 27 ноября 2008

Комбинация клавиш по умолчанию для запуска всех тестов: Ctrl + Shift + F10

2 голосов
/ 14 марта 2018

Я решил благодаря csauve response . Это может быть ответом на его, но я не знал, как добавить туда изображение.

Запуск / отладка конфигураций * Доступ к диалоговому окну 1008 * можно получить через Выполнить> Редактировать конфигурации . Используйте эти параметры, чтобы создать тот, который запускает все ваши тесты:

Run/Debug configuration for all tests

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