Manejar archivos de registro de un reportero de resultados

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

Interfaz de registro

Cualquier reportero de resultados o evento de prueba puede tener acceso a los registros implementando ILogSaverListener , que permite al reportero recibir los registros a través de diferentes devoluciones de llamada:

  • testLogSaved : se llama inmediatamente cuando se registra un archivo. Esto notifica que se ha registrado un nuevo archivo. Esto se llama en cualquier momento.
  • logAssociation : se llama en orden con los eventos de prueba. Esto garantiza 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 de archivos registrados y utilizarlas.

Cuándo utilizar logAssociation

logAssociation es un evento un poco más complicado ya que depende del contexto de los eventos para ser interpretado 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 correcta colocación de los troncos.