Manejar archivos de registro de un reportero de resultados

En algunos casos, tener acceso solo a los resultados de las pruebas no es suficiente; tener los archivos de registro es necesario para completar los resultados generales.

Interfaz de registro

Cualquier informador de resultados o evento de prueba puede tener acceso a los registros mediante la implementación ILogSaverListener , que permite que un informador reciba los registros a través de diferentes devoluciones de llamada:

  • testLogSaved : se llama de inmediato cuando se registra un archivo. Esto notifica que se ha registrado un nuevo archivo. Esto se llama en cualquier momento.
  • logAssociation : Llamado en orden con los eventos de prueba. Esto asegura una fuerte asociación entre el archivo que se registra y los eventos en curso.

Al implementar esta interfaz, el informador de resultados puede tener acceso a las referencias del archivo registrado y utilizarlas.

Cuándo usar logAssociation

logAssociation es un evento un poco más complicado, ya que se basa en el contexto de los eventos para que se interprete correctamente. Por ejemplo, si se ha llamado a testStart , el registro de logAssociation pertenece al caso de prueba en curso.

Esta fuerte asociación permite la colocación correcta de los troncos.