O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

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