Перейти к содержимому

Фотография

TestNG test info


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Rezet

Rezet

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Глеб

Отправлено 02 сентября 2011 - 08:11

Всем привет.

Мне нужно каким-то образом в @AfterTest получить инфу о последнем тесте: его имя, прошел или завалился, время выполнения.

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

#2 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 02 сентября 2011 - 09:09

Используйте листенеры.
Вам нужен либо ITestListener, либо IInvokedMethodListener, либо, если надо ещё что-то передавать через контекст -- IInvokedMethodListener2
  • 1
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#3 Rezet

Rezet

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Глеб

Отправлено 05 сентября 2011 - 07:01

спасибо.
а можно небольшой пример как это работает? :blush: буду оч признателен! :victory:
  • 0

#4 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 05 сентября 2011 - 08:52

Вот посмотрите пример использования наблюдателей для снятия скриншотов, и сделайте что-то аналогичное.
  • 1
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных