Иногда для получения полных результатов недостаточно доступа только к результатам тестирования. В таких случаях необходимы файлы журналов.
Интерфейс журнала
Любой регистратор результатов или тестовое событие может получить доступ к журналам, реализовав ILogSaverListener. Это позволяет регистратору получать журналы с помощью разных обратных вызовов:
testLogSaved– вызывается сразу после регистрации файла. Это уведомление о том, что был зарегистрирован новый файл. Этот метод вызывается в любое время.logAssociation: вызывается по порядку с тестовыми событиями. Это позволяет установить четкую связь между регистрируемым файлом и текущими событиями.
Реализовав этот интерфейс, регистратор результатов сможет получить доступ к ссылкам на файлы журнала и использовать их.
Когда использовать logAssociation
logAssociation – это более сложное событие, поскольку для его правильной интерпретации требуется контекст. Например, если был вызван метод testStart, то журнал из logAssociation относится к выполняемому отчету о тестировании.
Это позволяет правильно размещать журналы.