ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Analisador para o formato de protótipo dos resultados Tradefed.
Resumo
Classes aninhadas | |
---|---|
enum | ProtoResultParser.TestLevel Enumeração que representa o nível atual do proto sendo processado. |
Construtoras públicas | |
---|---|
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. |
String | getModuleInProgress () Retorna o id do módulo em andamento. |
boolean | hasInvocationFailed () Retorna se a falha de chamada foi relatada ou não. |
boolean | invocationEndedReached () Retorna se a análise alcançou ou não uma invocação finalizada. |
void | processFileProto (File protoFile) No caso de analisar arquivos proto diretamente, trate da análise direta deles como uma sequência. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) Função de entrada principal que pega o protótipo concluído finalizado e reproduz seus resultados. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) Função de entrada principal onde cada proto é apresentado para ser analisado em eventos Tradefed. |
void | setQuiet (boolean quiet) Define se deve ou não imprimir quando os eventos são recebidos. |
void | setReportLogs (boolean reportLogs) Define se devemos ou não relatar os logs. |
Construtoras públicas
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.
getModuleInProgress
public String getModuleInProgress ()
Retorna o id do módulo em andamento. Retorna nulo se nenhum estiver em andamento.
Devoluções | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Retorna se a falha de chamada foi relatada ou não.
Devoluções | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
Retorna se a análise alcançou ou não uma invocação finalizada.
Devoluções | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
No caso de analisar arquivos proto diretamente, trate da análise direta deles como uma sequência. Associado com FileProtoResultReporter
ao relatar uma seqüência de arquivos.
Parâmetros | |
---|---|
protoFile | File : O arquivo proto a ser analisado. |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Função de entrada principal que pega o protótipo concluído finalizado e reproduz seus resultados.
Parâmetros | |
---|---|
finalProto | TestRecordProto.TestRecord : A final TestRecord a ser analisado. |
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Função de entrada principal onde cada proto é apresentado para ser analisado em eventos Tradefed.
Parâmetros | |
---|---|
currentProto | TestRecordProto.TestRecord : A corrente TestRecord a ser analisado. |
Devoluções | |
---|---|
ProtoResultParser.TestLevel | Verdadeiro se o protoprocessado for um módulo. |
setQuiet
public void setQuiet (boolean quiet)
Define se deve ou não imprimir quando os eventos são recebidos.
Parâmetros | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Define se devemos ou não relatar os logs.
Parâmetros | |
---|---|
reportLogs | boolean |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2021-10-04 UTC.