ClusterLogSaver
public class ClusterLogSaver
extends Object
implements ILogSaver
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterLogSaver |
Uma classe ILogSaver
para carregar as saídas de teste no TFC.
Resumo
Campos | |
---|---|
public static final String | FILE_NAMES_FILE_NAME Um nome de um arquivo de texto contendo todos os nomes de arquivo de saída de teste. |
public static final String | TOOL_LOG_PATH Um nome de um subdiretório contendo todos os arquivos gerados pelo processo do host. |
Construtores públicos | |
---|---|
ClusterLogSaver () |
Métodos públicos | |
---|---|
LogFile | getLogReportDir () Obtenha o |
void | invocationEnded (long elapsedTime) Informa que a chamada foi finalizada, seja com sucesso ou devido a alguma condição de erro. |
void | invocationStarted ( IInvocationContext context) Informa o início da chamada de teste. |
LogFile | saveLogData (String dataName, LogDataType dataType, InputStream dataStream) Salve os dados do registro. |
Campos
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Um nome de um arquivo de texto contendo todos os nomes de arquivo de saída de teste.
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
Um nome de um subdiretório contendo todos os arquivos gerados pelo processo do host.
Construtores públicos
ClusterLogSaver
public ClusterLogSaver ()
Métodos públicos
getLogReportDir
public LogFile getLogReportDir ()
Obtenha o LogFile
contendo o caminho e/ou URL do diretório onde os logs são salvos.
devoluções | |
---|---|
LogFile | O LogFile . |
invocaçãoEncerrada
public void invocationEnded (long elapsedTime)
Informa que a chamada foi finalizada, seja com sucesso ou devido a alguma condição de erro.
Será chamado automaticamente pela estrutura TradeFederation depois que ITestInvocationListener#invocationEnded(long)
for chamado.
Parâmetros | |
---|---|
elapsedTime | long : o tempo decorrido da invocação em ms |
invocaçãoIniciado
public void invocationStarted (IInvocationContext context)
Informa o início da chamada de teste.
Será chamado automaticamente pela estrutura TradeFederation antes de ITestInvocationListener#invocationStarted(IInvocationContext)
ser chamado.
Parâmetros | |
---|---|
context | IInvocationContext : informações sobre a invocação. |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Salve os dados do registro.
Será chamado automaticamente pela estrutura TradeFederation sempre que ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource)
for chamado. Também pode ser usado como um método auxiliar para salvar dados de log adicionais.
Dependendo da implementação e política, os logs podem ser salvos de forma compactada. Os logs também podem ser armazenados em um local inacessível ao Tradefed.
Parâmetros | |
---|---|
dataName | String : um nome descritivo ERROR(/String) dos dados. por exemplo, "device_logcat" |
dataType | LogDataType : o LogDataType do arquivo. |
dataStream | InputStream : o ERROR(/InputStream) dos dados. |
devoluções | |
---|---|
LogFile | o LogFile contendo o caminho e a URL do arquivo salvo. |