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
Ö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, des Laufs und der Methoden, um eine konsistente Berichterstattung sicherzustellen. |
String | getModuleInProgress () Gibt die ID des laufenden Moduls zurück. |
boolean | hasInvocationFailed () Gibt zurück, ob der Aufruf fehlgeschlagen ist oder nicht. |
boolean | invocationEndedReached () Gibt zurück, ob die Analyse einen beendeten Aufruf erreicht hat oder nicht. |
void | processFileProto (File protoFile) Wenn Sie Proto-Dateien direkt parsen, handhaben Sie das direkte Parsing von ihnen als Sequenz. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) Haupteingabefunktion, die das fertig gestellte Proto nimmt und seine Ergebnisse wiedergibt. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) Haupteintragsfunktion, bei der jeder Proto präsentiert wird, um in Tradefed-Ereignisse geparst zu werden. |
void | setQuiet (boolean quiet) Legt fest, ob beim Empfang von Ereignissen gedruckt werden soll oder nicht. |
void | setReportLogs (boolean reportLogs) Legt fest, ob wir die Protokolle melden sollen oder nicht. |
void | setSkipParsingAccounting (boolean skip) |
Ö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, des Laufs und der Methoden, um eine konsistente Berichterstattung sicherzustellen.
getModuleInProgress
public String getModuleInProgress ()
Gibt die ID des laufenden Moduls zurück. Gibt null zurück, wenn keine ausgeführt wird.
Kehrt zurück | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Gibt zurück, ob der Aufruf fehlgeschlagen ist oder nicht.
Kehrt zurück | |
---|---|
boolean |
AufrufEndedReached
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 Proto-Dateien direkt parsen, handhaben Sie das direkte Parsing von ihnen als Sequenz. Wird FileProtoResultReporter
zugeordnet, wenn eine Folge von Dateien gemeldet wird.
Parameter | |
---|---|
protoFile | File : Die zu parsende Proto-Datei. |
Wirft | |
---|---|
| IOException |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Haupteingabefunktion, die das fertig gestellte Proto nimmt und seine Ergebnisse wiedergibt.
Parameter | |
---|---|
finalProto | TestRecordProto.TestRecord : Der letzte zu analysierende TestRecord . |
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Haupteintragsfunktion, bei der jeder Proto präsentiert wird, um in Tradefed-Ereignisse geparst zu werden.
Parameter | |
---|---|
currentProto | TestRecordProto.TestRecord : Der aktuelle TestRecord der analysiert werden soll. |
Kehrt zurück | |
---|---|
ProtoResultParser.TestLevel | True, wenn das verarbeitete Proto ein Modul war. |
setQuiet
public void setQuiet (boolean quiet)
Legt fest, ob beim Empfang von Ereignissen gedruckt werden soll oder nicht.
Parameter | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Legt fest, ob wir die Protokolle melden sollen oder nicht.
Parameter | |
---|---|
reportLogs | boolean |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
Parameter | |
---|---|
skip | boolean |