StreamProtoResultReporter
public
final
class
StreamProtoResultReporter
extends ProtoResultReporter
java.lang.Object | ||
😎 | com.android.tradefed.result.proto.ProtoResultReporter | |
😎 | com.android.tradefed.result.proto.StreamProtoResultReporter |
Eine Implementierung von ProtoResultReporter
Zusammenfassung
Felder | |
---|---|
public
static
final
String |
PROTO_REPORT_PORT_OPTION
|
Öffentliche Konstruktoren | |
---|---|
StreamProtoResultReporter()
|
Öffentliche Methoden | |
---|---|
Integer
|
getProtoReportPort()
|
void
|
processFinalInvocationLogs(TestRecordProto.TestRecord invocationLogs)
Verwenden Sie den Aufrufdatensatz, um nacheinander alle endgültigen Logs des Aufrufs zu senden. |
void
|
processFinalProto(TestRecordProto.TestRecord finalRecord)
Verarbeitung des endgültigen Proto mit allen Ergebnissen. |
void
|
processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)
Verarbeitung des Testeintrags-Protokolls für Teilaufrufe nach dem Auftreten von |
void
|
processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)
Verarbeitung des fertigen Protokolls des Testlauf-Eintrags nach |
void
|
processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)
Verarbeitung des unvollständigen Protokolls des Testfalleintrags nach dem Auftreten von |
void
|
processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)
Verarbeitung des abgeschlossenen Protokolls des Moduleintrags nach |
void
|
processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)
Verarbeitung des Protokolls des Teildatensatzes des Moduls nach dem Auftreten von |
void
|
processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
Verarbeitung des abgeschlossenen Protokolls für den Ausführungseintrag nach |
void
|
processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)
Behandlung des Protokolls für den Teiltestlaufsatz nach |
void
|
setProtoReportPort(Integer portValue)
|
Geschützte Methoden | |
---|---|
void
|
closeSocket()
|
Felder
PROTO_REPORT_PORT_OPTION
public static final String PROTO_REPORT_PORT_OPTION
Öffentliche Konstruktoren
StreamProtoResultReporter
public StreamProtoResultReporter ()
Öffentliche Methoden
getProtoReportPort
public Integer getProtoReportPort ()
Returns | |
---|---|
Integer |
processFinalInvocationLogs
public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)
Verwenden Sie den Aufrufdatensatz, um nacheinander alle endgültigen Logs des Aufrufs zu senden.
Parameter | |
---|---|
invocationLogs |
TestRecordProto.TestRecord : Das abgeschlossene Proto, das den Aufruf darstellt. |
ProcessFinalProto
public void processFinalProto (TestRecordProto.TestRecord finalRecord)
Verarbeitung des endgültigen Proto mit allen Ergebnissen.
Parameter | |
---|---|
finalRecord |
TestRecordProto.TestRecord : Das abgeschlossene Proto mit allen Aufrufergebnissen. |
ProcessStartInvocation
public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)
Verarbeitung des Testeintrags-Protokolls für Teilaufrufe nach dem Auftreten von invocationStarted(com.android.tradefed.invoker.IInvocationContext)
.
Parameter | |
---|---|
invocationStartRecord |
TestRecordProto.TestRecord : Das partielle Proto, das nach „callStart“ ausgefüllt wird. |
context |
IInvocationContext : Der Aufruf IInvocationContext . |
ProcessTestCaseEnded
public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)
Verarbeitung des fertigen Protokolls des Testlauf-Eintrags nach ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))
.
Parameter | |
---|---|
testCaseRecord |
TestRecordProto.TestRecord : Der abgeschlossene Proto, der einen Testlauf darstellt. |
ProcessTestCaseStarted
public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)
Verarbeitung des unvollständigen Protokolls des Testfalleintrags nach dem Auftreten von testStarted(com.android.tradefed.result.TestDescription, long)
.
Parameter | |
---|---|
testCaseStartedRecord |
TestRecordProto.TestRecord : Der partielle Proto, der den Testfall darstellt. |
ProzessTestModulEnde
public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)
Verarbeitung des abgeschlossenen Protokolls des Moduleintrags nach testModuleEnded()
.
Parameter | |
---|---|
moduleRecord |
TestRecordProto.TestRecord : Der abgeschlossene Proto, der das Modul darstellt. |
ProcessTestModuleStarted
public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)
Verarbeitung des Protokolls des Teildatensatzes des Moduls nach dem Auftreten von testModuleStarted(com.android.tradefed.invoker.IInvocationContext)
.
Parameter | |
---|---|
moduleStartRecord |
TestRecordProto.TestRecord : Der partielle Proto, der das Modul darstellt. |
ProcessTestRunEnded
public void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
Verarbeitung des abgeschlossenen Protokolls für den Ausführungseintrag nach ERROR(/#testRunEnded(long,HashMap))
aufgetreten.
Parameter | |
---|---|
runRecord |
TestRecordProto.TestRecord : Der abgeschlossene Proto, der die Ausführung darstellt. |
moduleInProgress |
boolean : gibt an, ob ein Modul gerade ausgeführt wird oder nicht. |
ProcessTestRunStarted
public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)
Behandlung des Protokolls für den Teiltestlaufsatz nach testRunStarted(String, int)
aufgetreten.
Parameter | |
---|---|
runStartedRecord |
TestRecordProto.TestRecord : Der partielle Proto, der die Ausführung darstellt. |
setProtoReportPort
public void setProtoReportPort (Integer portValue)
Parameter | |
---|---|
portValue |
Integer |
Geschützte Methoden
CloseSocket
protected void closeSocket ()