AndroidBuildApiLogSaver
public
class
AndroidBuildApiLogSaver
extends Object
implements
ILogSaver
| java.lang.Object | |
| ↳ | com.google.android.tradefed.result.AndroidBuildApiLogSaver |
Uma classe que salva arquivos de registro na API Android Build.
Resumo
Construtores públicos | |
|---|---|
AndroidBuildApiLogSaver()
|
|
Métodos públicos | |
|---|---|
LogFile
|
getLogReportDir()
Receba o |
void
|
init(IInvocationContext context)
Notificação antecipada da inicialização, antes que qualquer informação de build esteja disponível. |
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. |
LogFile
|
saveLogFile(String dataName, LogDataType dataType, File fileToLog)
Salve o arquivo de registros. |
Métodos protegidos | |
|---|---|
IInvocationContext
|
getInvocationContext()
|
void
|
runUpdate(Androidbuildinternal client, String filePath, String resourceId, String md5, FileContent fileContent, LogDataType type, String contentType)
|
Construtores públicos
AndroidBuildApiLogSaver
public AndroidBuildApiLogSaver ()
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. |
init
public void init (IInvocationContext context)
Notificação antecipada da inicialização, antes que qualquer informação de build esteja disponível. Isso permite configurar os requisitos para receber registros.
| Parâmetros | |
|---|---|
context |
IInvocationContext: informações sobre a invocação. |
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. |
saveLogFile
public LogFile saveLogFile (String dataName, LogDataType dataType, File fileToLog)
Salve o arquivo de registros.
Será chamado automaticamente pela estrutura TradeFederation sempre que ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource) for chamado e o
stream fizer referência a um arquivo.
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. |
fileToLog |
File: o ERROR(/File) a ser salvo. |
| Retorna | |
|---|---|
LogFile |
o LogFile que contém o caminho e o URL do arquivo salvo. |
Métodos protegidos
getInvocationContext
protected IInvocationContext getInvocationContext ()
| Retorna | |
|---|---|
IInvocationContext |
|
runUpdate
protected void runUpdate (Androidbuildinternal client,
String filePath,
String resourceId,
String md5,
FileContent fileContent,
LogDataType type,
String contentType)| Parâmetros | |
|---|---|
client |
Androidbuildinternal |
filePath |
String |
resourceId |
String |
md5 |
String |
fileContent |
FileContent |
type |
LogDataType |
contentType |
String |