Я пытался запустить интеграционный тест на основе GroovyTestCase.
Он имеет встроенное свойство журнала в соответствии с API документами .
Сначала я пытался записать информационное сообщение во время выполнения теста, используя этот сайт в качестве ссылки.
Я был удивлен, что мои сообщения регистрации никогда не отображались на консоли в IntelliJ9, поэтому я попытался запустить свой интеграционный тест на моем Mac из окна терминала.
Тем не менее я ничего не видел, хотя мой код установил уровень ведения журнала на ВСЕ, и я использовал ConsoleHandler.
Я почти отказался от этого, но заметил в окне терминала сообщение, в котором говорилось, что мои неудачные тесты были в папке target / test-reports.
Как ни странно, я даже не вижу целевой папки в окне Project Explorer IntelliJ9, независимо от того, какой вариант я выбрал. Поэтому я думаю, что это один вопрос, который я хотел бы решить.
В любом случае, я отслеживал отчет об ошибках, и когда я углубляюсь в неудачный тест отчета HTML, появляется ссылка на system.err и вуаля. Вот мой вывод, который я ожидал увидеть все это время! Итак, вторая часть этого заключается в том, существует ли какое-то перенаправление UNIX system.err в system.out, которое мне нужно сделать, чтобы увидеть этот вывод в моей IDE?
Есть идеи?
Я разобрался, как отобразить целевую папку ...
Структура проекта -> Модули -> Исключенные папки, нажмите x на целевом объекте в исключенном разделе (слева от папок)
Вы можете снова удалить его, выбрав «Структура проекта» -> «Модули» -> щелкнув папку «target», затем кнопку «Исключенные» над списком папок