ClusterLogSaver
public class ClusterLogSaver
extends Object
implements ILogSaver
java.lang.Objeto | |
↳ | com.android.tradefed.cluster.ClusterLogSaver |
Una clase ILogSaver
para cargar salidas de prueba a TFC.
Resumen
Campos | |
---|---|
public static final String | FILE_NAMES_FILE_NAME Un nombre de un archivo de texto que contiene todos los nombres de archivos de salida de 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 |
void | invocationEnded (long elapsedTime) Informa que la invocación ha terminado, ya sea con éxito 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 de registro. |
Campos
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Un nombre de un archivo de texto que contiene todos los nombres de archivos de salida de 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
ClusterLogSaver
public ClusterLogSaver ()
Métodos públicos
getLogReportDir
public LogFile getLogReportDir ()
Obtenga el LogFile
que contiene la ruta y/o la URL del directorio donde se guardan los registros.
Devoluciones | |
---|---|
LogFile | El LogFile . |
invocaciónTerminada
public void invocationEnded (long elapsedTime)
Informa que la invocación ha terminado, ya sea con éxito o debido a alguna condición de error.
El marco TradeFederation lo llamará automáticamente después de que se llame ITestInvocationListener#invocationEnded(long)
.
Parámetros | |
---|---|
elapsedTime | long : el tiempo transcurrido de la invocación en ms |
invocaciónEmpezó
public void invocationStarted (IInvocationContext context)
Informa el inicio de la invocación de prueba.
El marco TradeFederation lo llamará automáticamente antes de que se llame a 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 de 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.
Según 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 : un ERROR(/String) nombre descriptivo 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. |