в @After методе этого сделать не получится, потому, что после ошибки код не выполнит @After метод.
Выполнит
У меня несколько десятков тестов и с каждой неделей их будет все больше и больше. Я их ночью прогоняю. На утро, часть из них завершается с ошибкой. Я каждый ошибочный тест прогоняю по очереди, чтобы понять, в чём проблема. Но если я начну каждый прогонять по отдельности, то логи по остальным потеряются.
??? ты в файл не пробовал выводить ?
Да и вообще о чем речь. Какой еще After в JUnit ? Сейчас 2016 год, а не 2011. Всякие After/BeforeClass и т.п. уже никто не использует. В 100500 раз удобней рулы, которые могут следить за пассед/фейлед/начало/конец теста и т.п.
Даже я когда-то про это писал:
https://user12vv.wor...сс-testwatcher/
https://user12vv.wor...сс-testwatcher/
Для каждого теста у меня и так формируется свой текстовый лог-файл с результатами тестирования.
А Excel мне нужен только для контроля общего состояния автотестов.
Если у меня сто тестов, то сто файлов-логов. Как мне понять, какие из них ошибочные, а какие прогнались хорошо? Залезать в каждый из этих сто файлов и смотреть, что там внутри?
Вот для этого мне и нужен Excel-файл. Я в нём получу общее состояние тестов, отфильтрую только по ошибочным, а затем уже буду каждый ошибочный смотреть в его текстовый файл с ошибками.
Что там произошло и какие вывелись ошибки.
Excel-ник для контроля общего состояния тестов.
Лог-файлы - подробное описание ошибок для каждого теста в отдельности.
В Excel-нике у меня лежит только номер автотеста, время последнего запуска, продолжительность его выполнения, результаты последних пяти запусков и ещё хотел добавить ошибку, на всякий случай, но уже просёк, что это неинформативно, так что отказываюсь от неё.
>>>Какой еще After в JUnit ? Сейчас 2016 год, а не 2011.
Не знал, спасибо за ссылки, почитаю.
Я новичок в Java, буду развиваться по мере необходимости.