Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

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


Triển khai ProtoResultReporter

Bản tóm tắt

Lĩnh vực

public static final String PROTO_REPORT_PORT_OPTION

nhà thầu công cộng

StreamProtoResultReporter ()

Phương thức công khai

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

Sử dụng bản ghi lời gọi để gửi lần lượt tất cả nhật ký cuối cùng của lời gọi.

void processFinalProto (TestRecordProto.TestRecord finalRecord)

Xử lý proto cuối cùng với tất cả các kết quả.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Xử lý proto bản ghi kiểm tra yêu cầu một phần sau khi xảy ra invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Xử lý proto bản ghi trường hợp thử nghiệm đã hoàn thành sau khi Xảy ra ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) .

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Xử lý nguyên bản bản ghi trường hợp thử nghiệm một phần sau khi testStarted(com.android.tradefed.result.TestDescription, long) xảy ra.

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Xử lý nguyên mẫu bản ghi mô-đun đã hoàn thiện sau khi testModuleEnded() xảy ra.

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Xử lý proto bản ghi một phần mô-đun sau khi testModuleStarted(com.android.tradefed.invoker.IInvocationContext) xảy ra.

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Xử lý nguyên mẫu bản ghi chạy đã hoàn thành sau khi Xảy ra ERROR(/#testRunEnded(long,HashMap)) .

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Xử lý proto bản ghi chạy thử một phần sau khi testRunStarted(String, int) xảy ra.

void setProtoReportPort (Integer portValue)

phương pháp được bảo vệ

void closeSocket ()

Lĩnh vực

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

nhà thầu công cộng

StreamProtoResultReporter

public StreamProtoResultReporter ()

Phương thức công khai

getProtoReportPort

public Integer getProtoReportPort ()

trả lại
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

Sử dụng bản ghi lời gọi để gửi lần lượt tất cả nhật ký cuối cùng của lời gọi.

Thông số
invocationLogs TestRecordProto.TestRecord : Proto hoàn thiện đại diện cho lệnh gọi.

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Xử lý proto cuối cùng với tất cả các kết quả.

Thông số
finalRecord TestRecordProto.TestRecord : Proto đã hoàn thiện với tất cả các kết quả gọi.

quá trìnhBắt đầuYêu cầu

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

Xử lý proto bản ghi kiểm tra yêu cầu một phần sau khi xảy ra invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

Thông số
invocationStartRecord TestRecordProto.TestRecord : Proto một phần được điền sau lệnh gọiStart.

context IInvocationContext : Lời gọi IInvocationContext .

quá trìnhTestCaseĐã kết thúc

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Xử lý proto bản ghi trường hợp thử nghiệm đã hoàn thành sau khi Xảy ra ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) .

Thông số
testCaseRecord TestRecordProto.TestRecord : Proto hoàn chỉnh đại diện cho một trường hợp thử nghiệm.

quá trìnhTestCaseBắt đầu

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Xử lý nguyên bản bản ghi trường hợp thử nghiệm một phần sau khi testStarted(com.android.tradefed.result.TestDescription, long) xảy ra.

Thông số
testCaseStartedRecord TestRecordProto.TestRecord : Proto một phần đại diện cho trường hợp thử nghiệm.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Xử lý nguyên mẫu bản ghi mô-đun đã hoàn thiện sau khi testModuleEnded() xảy ra.

Thông số
moduleRecord TestRecordProto.TestRecord : Proto hoàn thiện đại diện cho mô-đun.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Xử lý proto bản ghi một phần mô-đun sau khi testModuleStarted(com.android.tradefed.invoker.IInvocationContext) xảy ra.

Thông số
moduleStartRecord TestRecordProto.TestRecord : Proto một phần đại diện cho mô-đun.

processTestRunEnded

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

Xử lý nguyên mẫu bản ghi chạy đã hoàn thành sau khi Xảy ra ERROR(/#testRunEnded(long,HashMap)) .

Thông số
runRecord TestRecordProto.TestRecord : Proto hoàn thiện đại diện cho quá trình chạy.

moduleInProgress boolean : có hay không một mô-đun đang được tiến hành.

quá trìnhTestRunBắt đầu

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Xử lý proto bản ghi chạy thử một phần sau khi testRunStarted(String, int) xảy ra.

Thông số
runStartedRecord TestRecordProto.TestRecord : Proto một phần đại diện cho quá trình chạy.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Thông số
portValue Integer

phương pháp được bảo vệ

đóngSocket

protected void closeSocket ()