ProtoResultParser
public
class
ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Analisador do formato proto de resultados do Tradefed.
Resumo
Construtores públicos | |
---|---|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor. |
|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor. |
Métodos públicos | |
---|---|
void
|
completeModuleEvents()
Se necessário para garantir relatórios consistentes, conclua os eventos do módulo, execução e métodos. |
String
|
getModuleInProgress()
Retorna o ID do módulo em andamento. |
boolean
|
hasInvocationFailed()
Retorna se a falha na invocação foi informada. |
boolean
|
invocationEndedReached()
Retorna se a análise atingiu ou não uma invocação terminou. |
void
|
processFileProto(File protoFile)
No caso de analisar arquivos proto diretamente, processe a análise direta deles como uma sequência. |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
Função de entrada principal que usa o proto concluído e reproduz os resultados. |
ProtoResultParser.TestLevel
|
processNewProto(TestRecordProto.TestRecord currentProto)
Função de entrada principal em que cada proto é apresentado para ser analisado em eventos do Tradefed. |
boolean
|
setMergeInvocationContext(boolean enabled)
Ativa ou desativa a mesclagem do contexto de invocação serializado com o contexto principal do é inicializado. |
void
|
setQuiet(boolean quiet)
Define se será ou não impresso quando os eventos forem recebidos. |
void
|
setReportLogs(boolean reportLogs)
Define se os registros devem ser informados ou não. |
void
|
setSkipParsingAccounting(boolean skip)
|
Construtores públicos
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
Parâmetros | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor.
Parâmetros | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
prefixForFile |
String |
Métodos públicos
completeModuleEvents
public void completeModuleEvents ()
Se necessário para garantir relatórios consistentes, conclua os eventos do módulo, execução e métodos.
getModuleInProgress
public String getModuleInProgress ()
Retorna o ID do módulo em andamento. Retorna nulo se nenhum estiver em andamento.
Retorna | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Retorna se a falha na invocação foi informada.
Retorna | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
Retorna se a análise atingiu ou não uma invocação terminou.
Retorna | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
No caso de analisar arquivos proto diretamente, processe a análise direta deles como uma sequência.
Associado a FileProtoResultReporter
ao informar uma sequência de arquivos.
Parâmetros | |
---|---|
protoFile |
File : o arquivo proto a ser analisado. |
Gera | |
---|---|
|
IOException |
processFinalizardProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Função de entrada principal que usa o proto concluído e reproduz os resultados.
Parâmetros | |
---|---|
finalProto |
TestRecordProto.TestRecord : o TestRecord final a ser analisado. |
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Função de entrada principal em que cada proto é apresentado para ser analisado em eventos do Tradefed.
Parâmetros | |
---|---|
currentProto |
TestRecordProto.TestRecord : o TestRecord atual a ser analisado. |
Retorna | |
---|---|
ProtoResultParser.TestLevel |
Verdadeiro se o proto processado era um módulo. |
setMergeInvocationContext
public boolean setMergeInvocationContext (boolean enabled)
Ativa ou desativa a mesclagem do contexto de invocação serializado com o contexto principal do é inicializado.
Observação: ao desativar os relatórios no nível da invocação pelo reportInvocation
construtor ainda mescla informações de contexto e exige explicitamente o uso deste
para desativar o comportamento.
TODO(b/288001953): revisite a API adequada para fazer isso.
Parâmetros | |
---|---|
enabled |
boolean |
Retorna | |
---|---|
boolean |
o estado anterior |
Definir silencioso
public void setQuiet (boolean quiet)
Define se será ou não impresso quando os eventos forem recebidos.
Parâmetros | |
---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Define se os registros devem ser informados ou não.
Parâmetros | |
---|---|
reportLogs |
boolean |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
Parâmetros | |
---|---|
skip |
boolean |