ProtoResultParser
public
class
ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Parser für das Proto-Format von Tradefed-Ergebnissen.
Zusammenfassung
Verschachtelte Klassen | |
---|---|
enum |
ProtoResultParser.TestLevel
Aufzählung, die das aktuelle Level des verarbeiteten Prototyps darstellt. |
Öffentliche Konstruktoren | |
---|---|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor. |
|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor. |
Öffentliche Methoden | |
---|---|
void
|
completeModuleEvents()
Führen Sie die Ereignisse des Moduls aus, um konsistente Berichte zu erhalten. |
String
|
getModuleInProgress()
Gibt die ID des laufenden Moduls zurück. |
boolean
|
hasInvocationFailed()
Gibt an, ob der fehlgeschlagene Aufruf gemeldet wurde. |
boolean
|
invocationEndedReached()
Gibt an, ob beim Parsen eine Aufrufendendung erreicht wurde. |
void
|
processFileProto(File protoFile)
Wenn Protodateien direkt geparst werden, müssen sie als Sequenz geparst werden. |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
Haupteinstiegsfunktion, die das fertige Proto nimmt und seine Ergebnisse noch einmal abspielt. |
ProtoResultParser.TestLevel
|
processNewProto(TestRecordProto.TestRecord currentProto)
Haupteingangsfunktion, bei der jedes Proto in Tradefed-Ereignisse geparst wird. |
void
|
setQuiet(boolean quiet)
Hiermit wird festgelegt, ob beim Empfang von Ereignissen gedruckt werden soll. |
void
|
setReportLogs(boolean reportLogs)
Legt fest, ob die Protokolle gemeldet werden sollen. |
Öffentliche Konstruktoren
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 ()
Führen Sie die Ereignisse des Moduls aus, um konsistente Berichte zu erhalten.
getModuleInProgress
public String getModuleInProgress ()
Gibt die ID des laufenden Moduls zurück. Gibt null zurück, wenn keine Übertragungen ausgeführt werden.
Returns | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Gibt an, ob der fehlgeschlagene Aufruf gemeldet wurde.
Returns | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
Gibt an, ob beim Parsen eine Aufrufendendung erreicht wurde.
Returns | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
Wenn Protodateien direkt geparst werden, müssen sie als Sequenz geparst werden.
Wird mit FileProtoResultReporter
verknüpft, wenn eine Dateisequenz gemeldet wird.
Parameter | |
---|---|
protoFile |
File : Die zu parsende Proto-Datei. |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Haupteinstiegsfunktion, die das fertige Proto nimmt und seine Ergebnisse noch einmal abspielt.
Parameter | |
---|---|
finalProto |
TestRecordProto.TestRecord : Der letzte TestRecord , der geparst werden soll.
|
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Haupteingangsfunktion, bei der jedes Proto in Tradefed-Ereignisse geparst wird.
Parameter | |
---|---|
currentProto |
TestRecordProto.TestRecord : Der aktuelle TestRecord , der geparst werden soll. |
Returns | |
---|---|
ProtoResultParser.TestLevel |
„True“, wenn das verarbeitete Proto ein Modul war. |
setQuiet
public void setQuiet (boolean quiet)
Hiermit wird festgelegt, ob beim Empfang von Ereignissen gedruckt werden soll.
Parameter | |
---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Legt fest, ob die Protokolle gemeldet werden sollen.
Parameter | |
---|---|
reportLogs |
boolean |