Обработка файлов журналов из генератора отчетов о результатах

В некоторых случаях недостаточно иметь доступ только к результатам тестирования; для получения общих результатов необходимо иметь файлы журналов.

Интерфейс журнала

Любой создатель отчетов о результатах или тестовое событие могут получить доступ к журналам, реализовав ILogSaverListener , который позволяет создателю отчетов получать журналы через различные обратные вызовы:

  • testLogSaved : Вызывается сразу после регистрации файла. Уведомляет о регистрации нового файла. Вызывается в любое время.
  • logAssociation : Вызывается в порядке с тестовыми событиями. Это обеспечивает сильную связь между регистрируемым файлом и происходящими событиями.

Реализовав этот интерфейс, составитель отчетов о результатах может получить доступ к зарегистрированным ссылкам на файлы и использовать их.

Когда использовать logAssociation

logAssociation — это немного более сложное событие, поскольку оно полагается на контекст событий для правильной интерпретации. Например, если был вызван testStart , журнал из logAssociation принадлежит текущему тестовому случаю.

Эта прочная связь позволяет правильно размещать бревна.