ClusterLogSaver
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterLogSaver |
Uma classe ILogSaver
para fazer upload de saídas de teste para o TFC.
Resumo
Campos | |
---|---|
public
static
final
String |
FILE_NAMES_FILE_NAME
Um nome de um arquivo de texto que contém todos os nomes de arquivos de saída de teste. |
public
static
final
String |
TOOL_LOG_PATH
Um 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. |
Campos
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Um nome de um arquivo de texto que contém todos os nomes de arquivos de saída de teste.
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
Um nome de um subdiretório que contém todos os arquivos gerados pelo processo do host.
Construtores públicos
ClusterLogSaver
public ClusterLogSaver ()
Métodos públicos
getLogReportDir
public LogFile getLogReportDir ()
Receba o LogFile
que contém o caminho e/ou o 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 outros dados de registro.
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. |