En algunos casos, no es suficiente tener acceso solo a los resultados de las pruebas, sino que es necesario tener los archivos de registro para completar los resultados generales.
Interfaz de registro
Cualquier reportero de resultados o evento de prueba puede acceder a los registros implementando ILogSaverListener, lo que permite que un reportero 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 registró un archivo nuevo. Se llama en cualquier momento.
- logAssociation: Se llama en orden con los eventos de prueba. Esto garantiza una asociación sólida entre el archivo que se registra y los eventos en curso.
Si se implementa esta interfaz, el reportero de resultados puede acceder a las referencias de archivos registradas y usarlas.
Cuándo usar logAssociation
logAssociation es un evento un poco más complicado, ya que depende del contexto de los eventos para interpretarse correctamente. Por ejemplo, si se llamó a testStart, el registro de logAssociation pertenece al caso de prueba en curso.
Esta fuerte asociación permite la correcta colocación de los registros.
