ClusterLogSaver
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
java.lang.Object | |
↳ | 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 el 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
Es el 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()
Obtén el |
void
|
invocationEnded(long elapsedTime)
Informa que la invocación finalizó, ya sea de forma correcta 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)
Guarda los datos de registro. |
Campos
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Es el nombre de un archivo de texto que contiene todos los nombres de los archivos de salida de la prueba.
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
Es el 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 ()
Obtén el LogFile
que contiene la ruta de acceso o la URL del directorio en el que se guardan los registros.
Muestra | |
---|---|
LogFile |
El LogFile . |
invocationEnded
public void invocationEnded (long elapsedTime)
Informa que la invocación finalizó, ya sea de forma correcta o debido a alguna condición de error.
El framework de TradeFederation lo llamará automáticamente después de que se llame a ITestInvocationListener.invocationEnded(long)
.
Parámetros | |
---|---|
elapsedTime |
long : Es el tiempo transcurrido de la invocación en ms. |
invocationStarted
public void invocationStarted (IInvocationContext context)
Informa el inicio de la invocación de prueba.
El framework de TradeFederation lo llamará automáticamente antes de llamar a ITestInvocationListener.invocationStarted(IInvocationContext)
.
Parámetros | |
---|---|
context |
IInvocationContext : Información sobre la invocación. |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Guarda los datos de registro.
El framework de TradeFederation lo llamará automáticamente cada vez que se llame a ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
. También se puede usar como método auxiliar para guardar datos de registro adicionales.
Según la implementación y la política, los registros pueden guardarse en formato comprimido. Los registros también se pueden almacenar en una ubicación inaccesible para Tradefed.
Parámetros | |
---|---|
dataName |
String : Un nombre descriptivo String de los datos, p. ej., "device_logcat". |
dataType |
LogDataType : Es el LogDataType del archivo. |
dataStream |
InputStream : Es el ERROR(/InputStream) de los datos. |
Muestra | |
---|---|
LogFile |
el LogFile que contiene la ruta de acceso y la URL del archivo guardado |