Как настроить выход в тестовой консоли? Когда я запускаю тест по умолчанию, вывод заменяется сводкой теста, а System.outs теряются.
Intellij не показывает результаты тестирования в консоли
Ответ 1
Это отличается от тестов, которые не выполнялись, и тесты, которые работают.
Если ни один тест не завершится, вам нужно нажать верхний уровень всех запущенных тестов, вы увидите результат.
Если вы нажмете на какой-либо конкретный рабочий тест, они будут пустыми, даже если они что-то напечатают. Если вы нажмете на какой-либо конкретный неудачный тест, они покажут результат всех предыдущих тестов, в том числе тот, который не удался.
Ответ 2
В IDEA 12,13 и 14 (также, возможно, другие версии) есть кнопка "Скрыть пройденные тесты" и нажата по умолчанию:
На выходе консоли отсутствуют некоторые напечатанные строки (последние). Когда вы снимите отметку с кнопки и нажмите на тест:
Затем вывод отображается на консоли.
Ответ 3
Я понял! В нижней панели запуска есть опция конфигурации, и по умолчанию проверяется "Проверка запуска трека", когда я отключил его, выход остается и больше не заменяется сводной информацией. Thanx для помощи ребятам.
Ответ 4
Другая возможность заключается в том, что ваш журнал может быть сконфигурирован для записи в файл. Если это так, вы можете снять флажок "Сохранить консольный вывод в файл".
Ответ 5
Какую версию IntelliJ вы используете? Обычно при запуске unit test у вас есть вкладка "Выполнить" в нижней части приложения, и вы видите, что там находится тестовое протоколирование (System.outs)...
Ответ 6
В версиях 2016.x вам нужно изменить, чтобы ваша конфигурация запуска не активировала "Активировать окно инструмента" (внизу).