Представленные вами скриншоты представляют собой 2 вида " казни " (из-за отсутствия лучшего термина).Первый снимок экрана показывает выполнение теста Maven, а второй показывает выполнение конфигурации модульного теста IJ.
Из вашего описания вы хотите последнее, и есть несколько способов достичь его, но основная идея заключается в том,что вам нужно создать / выполнить IJ «Run / Debug Configuration», а не цель maven. Полагаю, IJ зарегистрирует какой-нибудь внутренний тестовый прослушиватель для захвата выполнения и результатов при выполнении " Выполнить конфигурацию ", но не при выполнении Maven " test"goal.
Вот некоторые из ваших вариантов (они также описаны в том же разделе" Testing", что и ваш" Просмотри просмотр результатов теста ", прямо над ней):
- На панели" Project"щелкните контекстным щелчком мыши по своему модулю.Выберите нужный пункт меню.(Элементы « Run / Debug » автоматически создадут вашу конфигурацию запуска [см. Пункт 2 ниже], поэтому в зависимости от настроек вам может потребоваться внести незначительные изменения.)
из выпадающего списка "
Run / Debug config " выберите "
Редактировать конфигурации " (или
SHIFT +
ALT +
F10 ) и создайте новую конфигурацию JUnit / TestNg / etc
В тестовом классе щелкните значок желоба рядом с именем класса (или
CTRL +
SHIFT +
F10 )
В пределах класса нажмите
CTRL +
SHIFT +
T , чтобы вывести список подходящих тестовых классов (или создать новые), выберите те, которые выхотите, а затем
CTRL +
SHIFT +
F10 , чтобы запустить их.
Совет. Если вы хотите запускать свои тесты только через конфигурацию " Run / Debug ", а не как часть ваших целей Maven, вы можете отключить цель тестированияв мавене.Просто щелкните значок синей молнии с именем « Переключить режим« Пропустить тесты »» на панели кнопок панели « Maven ».Это переключает запуск или не запуск вашей цели Maven с именем test
.Обратите внимание, что ярлык для test
отображается с зачеркнутым текстом при выключении.При выключении такие операции, как Maven install
, не будут запускать тесты.