ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Parser für das Tradefed-Ergebnisprotoformat.
Zusammenfassung
Verschachtelte Klassen | |
---|---|
enum | ProtoResultParser.TestLevel Aufzählung, die die aktuelle Ebene des verarbeiteten Protos darstellt. |
Öffentliche Bauträger | |
---|---|
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation) Ctor. | |
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) Ctor. |
Öffentliche Methoden | |
---|---|
void | completeModuleEvents () Vervollständigen Sie bei Bedarf die Ereignisse des Moduls, um eine konsistente Berichterstattung sicherzustellen. |
String | getModuleInProgress () Gibt die ID des laufenden Moduls zurück. |
boolean | hasInvocationFailed () Gibt zurück, ob der fehlgeschlagene Aufruf gemeldet wurde oder nicht. |
boolean | invocationEndedReached () Gibt zurück, ob die Analyse einen beendeten Aufruf erreicht hat oder nicht. |
void | processFileProto (File protoFile) Wenn Sie Protodateien direkt analysieren, behandeln Sie das direkte Parsen als Sequenz. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) Haupteintragsfunktion, die das endgültige fertige Proto übernimmt und seine Ergebnisse wiedergibt. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) Haupteintragsfunktion, bei der jedes Proto präsentiert wird, um in Tradefed-Ereignisse analysiert zu werden. |
void | setQuiet (boolean quiet) Legt fest, ob gedruckt werden soll, wenn Ereignisse empfangen werden. |
void | setReportLogs (boolean reportLogs) Legt fest, ob wir die Protokolle melden sollen oder nicht. |
Öffentliche Bauträger
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
Parameter | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor.
Parameter | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
prefixForFile | String |
Öffentliche Methoden
CompleteModuleEvents
public void completeModuleEvents ()
Vervollständigen Sie bei Bedarf die Ereignisse des Moduls, um eine konsistente Berichterstattung sicherzustellen.
getModuleInProgress
public String getModuleInProgress ()
Gibt die ID des laufenden Moduls zurück. Gibt null zurück, wenn nichts in Bearbeitung ist.
Kehrt zurück | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Gibt zurück, ob der fehlgeschlagene Aufruf gemeldet wurde oder nicht.
Kehrt zurück | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
Gibt zurück, ob die Analyse einen beendeten Aufruf erreicht hat oder nicht.
Kehrt zurück | |
---|---|
boolean |
ProcessFileProto
public void processFileProto (File protoFile)
Wenn Sie Protodateien direkt analysieren, behandeln Sie das direkte Parsen als Sequenz. Wird FileProtoResultReporter
zugeordnet, wenn eine Dateisequenz gemeldet wird.
Parameter | |
---|---|
protoFile | File : Die zu analysierende Protodatei. |
ProcessFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Haupteintragsfunktion, die das endgültige fertige Proto übernimmt und seine Ergebnisse wiedergibt.
Parameter | |
---|---|
finalProto | TestRecordProto.TestRecord : Der letzte zu analysierende TestRecord . |
ProcessNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Haupteintragsfunktion, bei der jedes Proto präsentiert wird, um in Tradefed-Ereignisse analysiert zu werden.
Parameter | |
---|---|
currentProto | TestRecordProto.TestRecord : Der aktuelle zu analysierende TestRecord . |
Kehrt zurück | |
---|---|
ProtoResultParser.TestLevel | True, wenn das verarbeitete Proto ein Modul war. |
setQuiet
public void setQuiet (boolean quiet)
Legt fest, ob gedruckt werden soll, wenn Ereignisse empfangen werden.
Parameter | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Legt fest, ob wir die Protokolle melden sollen oder nicht.
Parameter | |
---|---|
reportLogs | boolean |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-12-01 (UTC).