Intellij не показывает результаты тестирования в консоли

Как настроить выход в тестовой консоли? Когда я запускаю тест по умолчанию, вывод заменяется сводкой теста, а System.outs теряются.

Ответ 1

Это отличается от тестов, которые не выполнялись, и тесты, которые работают.

Если ни один тест не завершится, вам нужно нажать верхний уровень всех запущенных тестов, вы увидите результат.

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

Ответ 2

В IDEA 12,13 и 14 (также, возможно, другие версии) есть кнопка "Скрыть пройденные тесты" и нажата по умолчанию:

enter image description here

На выходе консоли отсутствуют некоторые напечатанные строки (последние). Когда вы снимите отметку с кнопки и нажмите на тест:

enter image description here

Затем вывод отображается на консоли.

Ответ 3

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

Ответ 4

Другая возможность заключается в том, что ваш журнал может быть сконфигурирован для записи в файл. Если это так, вы можете снять флажок "Сохранить консольный вывод в файл".

enter image description here

Ответ 5

Какую версию IntelliJ вы используете? Обычно при запуске unit test у вас есть вкладка "Выполнить" в нижней части приложения, и вы видите, что там находится тестовое протоколирование (System.outs)...

Ответ 6

В версиях 2016.x вам нужно изменить, чтобы ваша конфигурация запуска не активировала "Активировать окно инструмента" (внизу).

введите описание изображения здесь