ClusterLogSaver
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterLogSaver |
Uma classe ILogSaver para fazer upload de resultados de testes para o TFC.
Resumo
Constantes | |
|---|---|
String |
FILE_NAMES_FILE_NAME
O nome de um arquivo de texto que contém todos os nomes de arquivos de saída de teste. |
String |
TOOL_LOG_PATH
O nome de um subdiretório que contém todos os arquivos gerados pelo processo do host. |
Construtores públicos | |
|---|---|
ClusterLogSaver()
|
|
Métodos públicos | |
|---|---|
LogFile
|
getLogReportDir()
Receba o |
void
|
invocationEnded(long elapsedTime)
Informa que a invocação foi encerrada, seja com sucesso ou devido a alguma condição de erro. |
void
|
invocationStarted(IInvocationContext context)
Informa o início da invocação do teste. |
LogFile
|
saveLogData(String dataName, LogDataType dataType, InputStream dataStream)
Salve os dados de registro. |
Constantes
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
O nome de um arquivo de texto que contém todos os nomes de arquivos de saída de teste.
Valor da constante: "FILES"
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
O nome de um subdiretório que contém todos os arquivos gerados pelo processo host.
Valor da constante: "tool-logs"
Construtores públicos
ClusterLogSaver
public ClusterLogSaver ()
Métodos públicos
getLogReportDir
public LogFile getLogReportDir ()
Receba o LogFile que contém o caminho e/ou URL do diretório em que os registros são salvos.
| Retorna | |
|---|---|
LogFile |
O LogFile. |
invocationEnded
public void invocationEnded (long elapsedTime)
Informa que a invocação foi encerrada, seja com sucesso ou devido a alguma condição de erro.
Será chamado automaticamente pelo framework TradeFederation depois que
ITestInvocationListener.invocationEnded(long) for chamado.
| Parâmetros | |
|---|---|
elapsedTime |
long: o tempo decorrido da invocação em ms |
invocationStarted
public void invocationStarted (IInvocationContext context)
Informa o início da invocação do teste.
Será chamado automaticamente pelo framework 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 de registro.
Será chamado automaticamente pelo framework TradeFederation sempre que ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource) for chamado. Ele também pode ser usado como um método auxiliar para salvar dados de registro adicionais.
Dependendo da implementação e da política, os registros podem ser salvos de forma compactada. Os registros também podem ser armazenados em um local inacessível ao Tradefed.
| Parâmetros | |
|---|---|
dataName |
String: um nome descritivo String dos dados, por exemplo, "device_logcat". |
dataType |
LogDataType: o LogDataType do arquivo. |
dataStream |
InputStream: o ERROR(/InputStream) dos dados. |
| Retorna | |
|---|---|
LogFile |
o LogFile que contém o caminho e o URL do arquivo salvo. |