Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

ILogSaver

public interface ILogSaver

com.android.tradefed.result.ILogSaver


Las clases que implementan esta interfaz proporcionan métodos para almacenar registros en una ubicación central.

Se ILogSaver un ILogSaver en la configuración y es responsable de almacenar los registros en una ubicación central. También expone métodos para que ILogSaverListener s pueda guardar archivos adicionales en la misma ubicación.

Resumen

Métodos públicos

abstract LogFile getLogReportDir ()

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

abstract void invocationEnded (long elapsedTime)

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

abstract void invocationStarted ( IInvocationContext context)

Informa el inicio de la invocación de prueba.

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

Guarde los datos de registro.

abstract LogFile saveLogDataRaw (String dataName, LogDataType type, InputStream dataStream)

Un método auxiliar para guardar los datos de registro sin modificar.

Métodos públicos

getLogReportDir

public abstract LogFile getLogReportDir ()

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

Devoluciones
LogFile El LogFile .

invocación Ended

public abstract void invocationEnded (long elapsedTime)

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

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

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

invocationStarted

public abstract void invocationStarted ( IInvocationContext context)

Informa el inicio de la invocación de prueba.

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

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

saveLogData

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

Guarde los datos de registro.

El marco TradeFederation llamará automáticamente cada vez que se ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) . También se puede usar como método auxiliar para guardar datos de registro adicionales.

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

Parámetros
dataName String : un nombre descriptivo de String 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 contiene la ruta y la URL del archivo guardado.

Arroja
si no se pudo generar el archivo de registro

saveLogDataRaw

public abstract LogFile saveLogDataRaw (String dataName, 
                LogDataType type, 
                InputStream dataStream)

Un método auxiliar para guardar los datos de registro sin modificar.

Los registros pueden almacenarse en una ubicación inaccesible para Tradefed.

Parámetros
dataName String : un nombre descriptivo de String de los datos. por ejemplo, "device_logcat".

type LogDataType : un LogDataType contiene el tipo y la extensión del archivo

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

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

Arroja
si no se pudo generar el archivo de registro