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 de 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.