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

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

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

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

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

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

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

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

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