ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Parser per il formato prototipo dei risultati Tradefed.
Riepilogo
Classi nidificate | |
---|---|
enum | ProtoResultParser.TestLevel Enumerazione che rappresenta il livello corrente del prototipo in fase di elaborazione. |
Costruttori pubblici | |
---|---|
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation) Direttore. | |
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) Direttore. |
Metodi pubblici | |
---|---|
void | completeModuleEvents () Se necessario per garantire una reportistica coerente, completare gli eventi del modulo. |
String | getModuleInProgress () Restituisce l'id del modulo in corso. |
boolean | hasInvocationFailed () Restituisce se è stata segnalata o meno l'invocazione non riuscita. |
boolean | invocationEndedReached () Restituisce se l'analisi ha raggiunto o meno un'invocazione terminata. |
void | processFileProto (File protoFile) In caso di analisi diretta dei file proto, gestisci l'analisi diretta di essi come una sequenza. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) Funzione di ingresso principale che prende il prototipo completato e finalizzato e ne riproduce i risultati. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) Funzione di ingresso principale in cui ogni prototipo viene presentato per essere analizzato negli eventi Tradefed. |
void | setQuiet (boolean quiet) Imposta se stampare o meno quando vengono ricevuti gli eventi. |
void | setReportLogs (boolean reportLogs) Imposta se segnalare o meno i log. |
Costruttori pubblici
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Direttore.
Parametri | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Direttore.
Parametri | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
prefixForFile | String |
Metodi pubblici
completeModuleEvents
public void completeModuleEvents ()
Se necessario per garantire una reportistica 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 è stata segnalata o meno l'invocazione non riuscita.
ritorna | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
Restituisce se l'analisi ha raggiunto o meno un'invocazione terminata.
ritorna | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
In caso di analisi diretta dei file proto, gestisci l'analisi diretta di essi come una sequenza. Associato a FileProtoResultReporter
quando si segnala una sequenza di file.
Parametri | |
---|---|
protoFile | File : il file prototipo da analizzare. |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Funzione di ingresso principale che prende il prototipo completato e finalizzato e ne riproduce i risultati.
Parametri | |
---|---|
finalProto | TestRecordProto.TestRecord : il TestRecord finale da analizzare. |
processoNuovoProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Funzione di ingresso principale in cui ogni prototipo viene presentato per essere analizzato negli eventi Tradefed.
Parametri | |
---|---|
currentProto | TestRecordProto.TestRecord : il TestRecord corrente da analizzare. |
ritorna | |
---|---|
ProtoResultParser.TestLevel | Vero se il prototipo 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 segnalare o meno i log.
Parametri | |
---|---|
reportLogs | boolean |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2023-12-01 UTC.