ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Object | |
? | com.android.tradefed.result.proto.ProtoResultParser |
Parser per il formato del prototipo dei risultati Tradefed.
Riepilogo
Classi nidificate | |
---|---|
enum | ProtoResultParser.TestLevel Enumerazione che rappresenta il livello corrente del proto in elaborazione. |
Costruttori pubblici | |
---|---|
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation) Ctor. | |
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) Ctor. |
Metodi pubblici | |
---|---|
void | completeModuleEvents () Se necessario per garantire un reporting coerente, completare gli eventi del modulo. |
String | getModuleInProgress () Restituisce l'id del modulo in corso. |
boolean | hasInvocationFailed () Restituisce se la chiamata non è stata segnalata o meno. |
boolean | invocationEndedReached () Restituisce se l'analisi ha raggiunto o meno una chiamata terminata. |
void | processFileProto (File protoFile) In caso di analisi diretta dei file proto, gestirne l'analisi diretta come una sequenza. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) Funzione di immissione principale che prende il prototipo completato finalizzato e ne riproduce i risultati. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) Funzione di ingresso principale in cui viene presentato ogni prototipo per essere analizzato in eventi Tradefed. |
void | setQuiet (boolean quiet) Imposta se stampare o meno quando vengono ricevuti gli eventi. |
void | setReportLogs (boolean reportLogs) Imposta se dobbiamo o meno segnalare i log. |
Costruttori pubblici
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
Parametri | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor.
Parametri | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
prefixForFile | String |
Metodi pubblici
completeModuleEventi
public void completeModuleEvents ()
Se necessario per garantire un reporting coerente, completare gli eventi del modulo.
getModuleInProgress
public String getModuleInProgress ()
Restituisce l'id del modulo in corso. Restituisce null se nessuno è in corso.
ritorna | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Restituisce se la chiamata non è stata segnalata o meno.
ritorna | |
---|---|
boolean |
invocazione terminata raggiunta
public boolean invocationEndedReached ()
Restituisce se l'analisi ha raggiunto o meno una chiamata terminata.
ritorna | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
In caso di analisi diretta dei file proto, gestirne l'analisi diretta come una sequenza. Associato con FileProtoResultReporter
quando si segnalano una sequenza di file.
Parametri | |
---|---|
protoFile | File : Il file proto per essere analizzato. |
processoFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Funzione di immissione principale che prende il prototipo completato finalizzato e ne riproduce i risultati.
Parametri | |
---|---|
finalProto | TestRecordProto.TestRecord : La finale TestRecord da analizzare. |
processoNuovoProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Funzione di ingresso principale in cui viene presentato ogni prototipo per essere analizzato in eventi Tradefed.
Parametri | |
---|---|
currentProto | TestRecordProto.TestRecord : La corrente TestRecord da analizzare. |
ritorna | |
---|---|
ProtoResultParser.TestLevel | Vero se il protocollo elaborato era un modulo. |
setQuiet
public void setQuiet (boolean quiet)
Imposta se stampare o meno quando vengono ricevuti gli eventi.
Parametri | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Imposta se dobbiamo o meno segnalare i log.
Parametri | |
---|---|
reportLogs | boolean |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.