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.