ClusterLogSaver

public class ClusterLogSaver
extends Object implements ILogSaver

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


Una clase ILogSaver para subir resultados de pruebas a TFC

Resumen

Campos

public static final String FILE_NAMES_FILE_NAME

Es un nombre de un archivo de texto que contiene todos los nombres de archivo de salida de prueba.

public static final String TOOL_LOG_PATH

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

Constructores públicos

ClusterLogSaver()

Métodos públicos

LogFile getLogReportDir()

Obtén el objeto LogFile que contiene la ruta de acceso o la URL del directorio en el que se guardan los registros.

void invocationEnded(long elapsedTime)

Informa que la invocación finalizó, ya sea de forma correcta o debido a un error. estado.

void invocationStarted(IInvocationContext context)

Informa el inicio de la invocación de prueba.

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

Guarda los datos de registro.

Campos

FILE_NAMES_FILE_NAME

public static final String FILE_NAMES_FILE_NAME

Es un nombre de un archivo de texto que contiene todos los nombres de archivo de salida de prueba.

RUTA_DEL_REGISTRO_DE_HERRAMIENTAS

public static final String TOOL_LOG_PATH

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

Constructores públicos

ClusterLogSaver

public ClusterLogSaver ()

Métodos públicos

getLogReportDir

public LogFile getLogReportDir ()

Obtén el objeto LogFile que contiene la ruta de acceso o la URL del directorio en el que se guardan los registros.

Muestra
LogFile Es el elemento LogFile.

invocaciónFinalizada

public void invocationEnded (long elapsedTime)

Informa que la invocación finalizó, ya sea de forma correcta o debido a un error. estado.

Se llamará automáticamente a través del marco TradeFederation después del Se llama a ITestInvocationListener#invocationEnded(long).

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

iniciación de invocación

public void invocationStarted (IInvocationContext context)

Informa el inicio de la invocación de prueba.

Se llamará automáticamente a través del marco TradeFederation antes del Se llama a ITestInvocationListener#invocationStarted(IInvocationContext).

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

datos de registros guardados

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

Guarda los datos de registro.

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

Según la implementación y la política, los registros se pueden guardar en un formato comprimido. Es posible que los registros también se almacenen en una ubicación inaccesible para Tradefed.

Parámetros
dataName String: Es un nombre descriptivo String de los datos. p.ej., “device_logcat”

dataType LogDataType: Es el LogDataType del archivo.

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

Muestra
LogFile el objeto LogFile que contiene la ruta de acceso y la URL del archivo guardado.