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 |
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. |