Всем привет.
Мне нужно каким-то образом в @AfterTest получить инфу о последнем тесте: его имя, прошел или завалился, время выполнения.
Вопрос: можно ли как-то получить эту информацию не создавая внутри самого теста такой информации? Ну т.е. может быть есть какие-то специальные аннотации, атрибуты или что-то еще из возможностей TestNG?

TestNG test info
Автор Rezet, 02 сен 2011 08:11
Сообщений в теме: 3
#1
Отправлено 02 сентября 2011 - 08:11
#2
Отправлено 02 сентября 2011 - 09:09
Используйте листенеры.
Вам нужен либо ITestListener, либо IInvokedMethodListener, либо, если надо ещё что-то передавать через контекст -- IInvokedMethodListener2
Вам нужен либо ITestListener, либо IInvokedMethodListener, либо, если надо ещё что-то передавать через контекст -- IInvokedMethodListener2
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#3
Отправлено 05 сентября 2011 - 07:01
спасибо.
а можно небольшой пример как это работает?
буду оч признателен!
а можно небольшой пример как это работает?


#4
Отправлено 05 сентября 2011 - 08:52
Вот посмотрите пример использования наблюдателей для снятия скриншотов, и сделайте что-то аналогичное.
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных