StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

java.lang.Object
   ↳ com.android.tradefed.result.proto.ProtoResultReporter
     ↳ com.android.tradefed.result.proto.StreamProtoResultReporter


Penerapan ProtoResultReporter

Ringkasan

Kolom

public static final String PROTO_REPORT_PORT_OPTION

Konstruktor publik

StreamProtoResultReporter()

Metode publik

Integer getProtoReportPort()
void processFinalInvocationLogs(TestRecordProto.TestRecord invocationLogs)

Gunakan data pemanggilan untuk mengirim satu per satu semua log akhir pemanggilan.

void processFinalProto(TestRecordProto.TestRecord finalRecord)

Penanganan proto akhir dengan semua hasil.

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Penanganan proto data pengujian pemanggilan parsial setelah invocationStarted(com.android.tradefed.invoker.IInvocationContext) terjadi.

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Penanganan proto data kasus pengujian yang telah selesai setelah ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) terjadi.

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

Penanganan proto data kasus pengujian parsial setelah testStarted(com.android.tradefed.result.TestDescription, long) terjadi.

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Penanganan proto data modul yang telah selesai setelah testModuleEnded() terjadi.

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

Penanganan proto data modul parsial setelah testModuleStarted(com.android.tradefed.invoker.IInvocationContext) terjadi.

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Penanganan proto data operasi yang telah selesai setelah ERROR(/#testRunEnded(long,HashMap)) terjadi.

void processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)

Penanganan proto data pengujian berjalan sebagian setelah testRunStarted(String, int) terjadi.

void setProtoReportPort(Integer portValue)

Metode yang dilindungi

void closeSocket()

Kolom

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Konstruktor publik

StreamProtoResultReporter

public StreamProtoResultReporter ()

Metode publik

getProtoReportPort

public Integer getProtoReportPort ()

Hasil
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

Gunakan data pemanggilan untuk mengirim satu per satu semua log akhir pemanggilan.

Parameter
invocationLogs TestRecordProto.TestRecord: Proto yang telah selesai yang mewakili pemanggilan.

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Penanganan proto akhir dengan semua hasil.

Parameter
finalRecord TestRecordProto.TestRecord: Proto yang telah selesai dengan semua hasil pemanggilan.

processStartInvocation

public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, 
                IInvocationContext context)

Penanganan proto data pengujian pemanggilan parsial setelah invocationStarted(com.android.tradefed.invoker.IInvocationContext) terjadi.

Parameter
invocationStartRecord TestRecordProto.TestRecord: Proto sebagian yang diisi setelah invocationStart.

context IInvocationContext: Pemanggilan IInvocationContext.

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Penanganan proto data kasus pengujian yang telah selesai setelah ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) terjadi.

Parameter
testCaseRecord TestRecordProto.TestRecord: Proto yang telah selesai yang mewakili kasus pengujian.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Penanganan proto data kasus pengujian parsial setelah testStarted(com.android.tradefed.result.TestDescription, long) terjadi.

Parameter
testCaseStartedRecord TestRecordProto.TestRecord: Proto parsial yang mewakili kasus pengujian.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Penanganan proto data modul yang telah selesai setelah testModuleEnded() terjadi.

Parameter
moduleRecord TestRecordProto.TestRecord: Proto yang telah selesai yang mewakili modul.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Penanganan proto data modul parsial setelah testModuleStarted(com.android.tradefed.invoker.IInvocationContext) terjadi.

Parameter
moduleStartRecord TestRecordProto.TestRecord: Proto parsial yang mewakili modul.

processTestRunEnded

public void processTestRunEnded (TestRecordProto.TestRecord runRecord, 
                boolean moduleInProgress)

Penanganan proto data operasi yang telah selesai setelah ERROR(/#testRunEnded(long,HashMap)) terjadi.

Parameter
runRecord TestRecordProto.TestRecord: Proto yang telah selesai yang mewakili operasi.

moduleInProgress boolean: apakah modul sedang berlangsung atau tidak.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Penanganan proto data pengujian berjalan sebagian setelah testRunStarted(String, int) terjadi.

Parameter
runStartedRecord TestRecordProto.TestRecord: Proto parsial yang mewakili operasi.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Parameter
portValue Integer

Metode yang dilindungi

closeSocket

protected void closeSocket ()