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 catatan kasus pengujian yang telah diselesaikan setelah ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) terjadi.

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

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

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Penanganan proto catatan modul yang telah diselesaikan setelah testModuleEnded() terjadi.

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

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

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Penanganan proto kumpulan data pengoperasian yang telah diselesaikan setelah ERROR(/#testRunEnded(long,HashMap)) terjadi.

void processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)

Penanganan proto data run pengujian parsial setelah testRunStarted(String, int) terjadi.

void setProtoReportPort(Integer portValue)

Metode yang dilindungi

void closeSocket()

Kolom

OPSI_LAPORAN_PROTO_LAPORAN_PORT_PROTO

public static final String PROTO_REPORT_PORT_OPTION

Konstruktor publik

StreamProtoResultReporter

public StreamProtoResultReporter ()

Metode publik

getProtoReportPort

public Integer getProtoReportPort ()

Hasil
Integer

prosesFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

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

Parameter
invocationLogs TestRecordProto.TestRecord: Protokol yang telah difinalisasi yang mewakili pemanggilan.

prosesFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Penanganan proto akhir dengan semua hasil.

Parameter
finalRecord TestRecordProto.TestRecord: Prototipe yang telah difinalisasi 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: Protokol parsial yang diisi setelah invocationStart.

context IInvocationContext: Pemanggilan IInvocationContext.

processTestCaseBerakhir

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

Parameter
testCaseRecord TestRecordProto.TestRecord: Proto final yang mewakili kasus pengujian.

prosesTestCaseDimulai

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Penanganan proto catatan 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 catatan modul yang telah diselesaikan setelah testModuleEnded() terjadi.

Parameter
moduleRecord TestRecordProto.TestRecord: Protokol final yang mewakili modul.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Penanganan proto catatan 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 kumpulan data pengoperasian yang telah diselesaikan setelah ERROR(/#testRunEnded(long,HashMap)) terjadi.

Parameter
runRecord TestRecordProto.TestRecord: Protokol final yang mewakili proses.

moduleInProgress boolean: apakah modul sedang berlangsung atau tidak.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Penanganan proto data run pengujian parsial 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 ()