ProtoResultParser
public
class
ProtoResultParser
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.proto.ProtoResultParser |
Parser para o formato proto de resultados do Tradefed.
Resumo
Classes aninhadas | |
|---|---|
enum |
ProtoResultParser.TestLevel
Enumeração que representa o nível atual do proto que está sendo processado. |
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. |
String
|
getModuleInProgress()
Retorna o ID do módulo em andamento. |
boolean
|
hasInvocationFailed()
Retorna se a invocação com falha foi informada ou não. |
boolean
|
invocationEndedReached()
Retorna se a análise chegou ou não a uma invocação encerrada. |
void
|
processFileProto(File protoFile)
No caso de análise direta de arquivos proto, processe-os diretamente como uma sequência. |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
Função de entrada principal que usa o protótipo 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 Tradefed. |
void
|
setQuiet(boolean quiet)
Define se é necessário imprimir ou não quando os eventos são recebidos. |
void
|
setReportLogs(boolean reportLogs)
Define se devemos ou não informar os registros. |
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.
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 invocação com falha foi informada ou não.
| Retorna | |
|---|---|
boolean |
|
invocationEndedReached
public boolean invocationEndedReached ()
Retorna se a análise chegou ou não a uma invocação encerrada.
| Retorna | |
|---|---|
boolean |
|
processFileProto
public void processFileProto (File protoFile)
No caso de análise direta de arquivos proto, processe-os diretamente como uma sequência.
Associado a FileProtoResultReporter ao relatar uma sequê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 usa o protótipo 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 Tradefed.
| Parâmetros | |
|---|---|
currentProto |
TestRecordProto.TestRecord: o TestRecord atual a ser analisado. |
| Retorna | |
|---|---|
ProtoResultParser.TestLevel |
Verdadeiro se o proto processado foi um módulo. |
setQuiet
public void setQuiet (boolean quiet)
Define se é necessário imprimir ou não quando os eventos são recebidos.
| Parâmetros | |
|---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Define se devemos ou não informar os registros.
| Parâmetros | |
|---|---|
reportLogs |
boolean |