Processar arquivos de registro de um relatório de resultados

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.