Обработка файлов журнала из Result Reporter

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

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

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

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

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

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

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

Эта сильная ассоциация позволяет правильно размещать журналы.