Em alguns casos, ter acesso apenas aos resultados do teste não é suficiente. É necessário ter os arquivos de registro para concluir os resultados gerais.
Interface de registro
Qualquer criador de relatórios de resultados ou evento de teste
pode acessar os registros implementando
ILogSaverListener
,
que permite que um criador de relatórios receba os registros por diferentes callbacks:
testLogSaved
: chamado imediatamente quando um arquivo é registrado. Isso notifica que um novo arquivo foi registrado. Isso é chamado a qualquer momento.logAssociation
: chamado em ordem com os eventos de teste. Isso garante uma associação forte entre o arquivo registrado e os eventos em andamento.
Ao implementar essa interface, o criador de relatórios de resultados pode acessar e usar as referências de arquivos registradas.
Quando usar logAssociation
logAssociation
é um evento um pouco mais complicado, já que depende do contexto dos eventos para ser interpretado corretamente. Por exemplo, se o
testStart
tiver sido chamado, o registro de logAssociation
vai pertencer ao caso de
teste em andamento.
Essa associação forte permite o posicionamento correto dos registros.