ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Parser für das Proto-Format der Tradefed-Ergebnisse.
Zusammenfassung
Verschachtelte Klassen | |
---|---|
enum | ProtoResultParser.TestLevel Aufzählung, die die aktuelle Ebene des verarbeiteten Prototyps darstellt. |
Öffentliche Konstrukteure | |
---|---|
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 zu gewährleisten. |
String | getModuleInProgress () Gibt die ID des laufenden Moduls zurück. |
boolean | hasInvocationFailed () Gibt zurück, ob der Aufruf fehlgeschlagen ist oder nicht gemeldet wurde. |
boolean | invocationEndedReached () Gibt zurück, ob das Parsen einen beendeten Aufruf erreicht hat oder nicht. |
void | processFileProto (File protoFile) Wenn Sie Proto-Dateien direkt parsen, handhaben Sie das direkte Parsen als Sequenz. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) Haupteingabefunktion, die den fertiggestellten fertigen Prototyp aufnimmt und seine Ergebnisse wiedergibt. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) Haupteingabefunktion, bei der jeder Proto präsentiert wird, um in Tradefed-Ereignisse geparst zu werden. |
void | setQuiet (boolean quiet) Legt fest, ob beim Empfangen von Ereignissen gedruckt wird oder nicht. |
void | setReportLogs (boolean reportLogs) Legt fest, ob die Protokolle gemeldet werden sollen oder nicht. |
Öffentliche Konstrukteure
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 zu gewährleisten.
getModuleInProgress
public String getModuleInProgress ()
Gibt die ID des laufenden Moduls zurück. Gibt null zurück, wenn keine in Bearbeitung ist.
Kehrt zurück | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Gibt zurück, ob der Aufruf fehlgeschlagen ist oder nicht gemeldet wurde.
Kehrt zurück | |
---|---|
boolean |
AufrufBeendetReached
public boolean invocationEndedReached ()
Gibt zurück, ob das Parsen einen beendeten Aufruf erreicht hat oder nicht.
Kehrt zurück | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
Wenn Sie Proto-Dateien direkt parsen, handhaben Sie das direkte Parsen als Sequenz. Im Zusammenhang mit FileProtoResultReporter
wenn eine Folge von Dateien berichten.
Parameter | |
---|---|
protoFile | File : Die Proto - Datei analysiert werden. |
ProzessFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Haupteingabefunktion, die den fertiggestellten fertigen Prototyp aufnimmt und seine Ergebnisse wiedergibt.
Parameter | |
---|---|
finalProto | TestRecordProto.TestRecord : Der letzte TestRecord zu analysiert werden. |
ProzessNeuProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Haupteingabefunktion, bei der jeder Proto präsentiert wird, um in Tradefed-Ereignisse geparst zu werden.
Parameter | |
---|---|
currentProto | TestRecordProto.TestRecord : Die aktuelle TestRecord zu analysiert werden. |
Kehrt zurück | |
---|---|
ProtoResultParser.TestLevel | True, wenn das verarbeitete Proto ein Modul war. |
einstellenRuhe
public void setQuiet (boolean quiet)
Legt fest, ob beim Empfangen von Ereignissen gedruckt wird oder nicht.
Parameter | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Legt fest, ob die Protokolle gemeldet werden sollen oder nicht.
Parameter | |
---|---|
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.