Ahorro de registro de clúster

public class ClusterLogSaver
extends Object implements ILogSaver

java.lang.Objeto
com.android.tradefed.cluster.ClusterLogSaver


Una clase ILogSaver para cargar resultados de prueba en TFC.

Resumen

Campos

public static final String FILE_NAMES_FILE_NAME

Un nombre de un archivo de texto que contiene todos los nombres de los archivos de salida de la prueba.

public static final String TOOL_LOG_PATH

Un nombre de un subdirectorio que contiene todos los archivos generados por el proceso del host.

Constructores públicos

ClusterLogSaver ()

Métodos públicos

LogFile getLogReportDir ()

Obtenga el LogFile que contiene la ruta y/o URL del directorio donde se guardan los registros.

void invocationEnded (long elapsedTime)

Informa que la invocación ha finalizado, ya sea exitosamente o debido a alguna condición de error.

void invocationStarted ( IInvocationContext context)

Informa el inicio de la invocación de prueba.

LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)

Guarde los datos del registro.

Campos

ARCHIVO_NOMBRES_FILE_NOMBRE

public static final String FILE_NAMES_FILE_NAME

Un nombre de un archivo de texto que contiene todos los nombres de los archivos de salida de la prueba.

HERRAMIENTA_LOG_PATH

public static final String TOOL_LOG_PATH

Un nombre de un subdirectorio que contiene todos los archivos generados por el proceso del host.

Constructores públicos

Ahorro de registro de clúster

public ClusterLogSaver ()

Métodos públicos

getLogReportDir

public LogFile getLogReportDir ()

Obtenga el LogFile que contiene la ruta y/o URL del directorio donde se guardan los registros.

Devoluciones
LogFile El LogFile .

invocaciónFinalizada

public void invocationEnded (long elapsedTime)

Informa que la invocación ha finalizado, ya sea exitosamente o debido a alguna condición de error.

El marco de TradeFederation lo llamará automáticamente después de llamar a ITestInvocationListener#invocationEnded(long) .

Parámetros
elapsedTime long : el tiempo transcurrido de la invocación en ms

invocaciónIniciada

public void invocationStarted (IInvocationContext context)

Informa el inicio de la invocación de prueba.

El marco TradeFederation lo llamará automáticamente antes de llamar ITestInvocationListener#invocationStarted(IInvocationContext) .

Parámetros
context IInvocationContext : información sobre la invocación.

guardar datos de registro

public LogFile saveLogData (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

Guarde los datos del registro.

El marco de TradeFederation lo llamará automáticamente cada vez que se llame ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource) . También se puede utilizar como método auxiliar para guardar datos de registro adicionales.

Dependiendo de la implementación y la política, los registros se pueden guardar en forma comprimida. Los registros también pueden almacenarse en una ubicación inaccesible para Tradefed.

Parámetros
dataName String : una String que describe el nombre de los datos. por ejemplo, "device_logcat"

dataType LogDataType : el LogDataType del archivo.

dataStream InputStream : el ERROR(/InputStream) de los datos.

Devoluciones
LogFile el LogFile que contiene la ruta y la URL del archivo guardado.