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 xây dựng công cộng

StreamProtoResultReporter ()

Phương pháp công khai

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

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

void processFinalProto (TestRecordProto.TestRecord finalRecord)

Xử lý nguyên mẫu cuối cùng với tất cả các kết quả.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Việc xử lý nguyên bản bản ghi kiểm tra lệnh gọi một phần sau khi invocationStarted(com.android.tradefed.invoker.IInvocationContext) xảy ra.

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Việc xử lý nguyên mẫu bản ghi trường hợp thử nghiệm cuối cùng sau khi xảy ra ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) .

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Việc xử lý nguyên mẫu bản ghi mô-đun một phần sau khi xảy ra testModuleStarted(com.android.tradefed.invoker.IInvocationContext) .

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Việc xử lý nguyên mẫu bản ghi lần chạy cuối cùng sau khi xảy ra ERROR(/#testRunEnded(long,HashMap)) .

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Việc xử lý nguyên mẫu bản ghi chạy thử nghiệm một phần sau khi xảy ra testRunStarted(String, int) .

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 xây dựng công cộng

StreamProtoResultReporter

public StreamProtoResultReporter ()

Phương pháp công khai

getProtoReportPort

public Integer getProtoReportPort ()

Trả lại
Integer

quá trìnhFinalInvocationNhật ký

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

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

Thông số
invocationLogs TestRecordProto.TestRecord : Proto cuối cùng thể hiện lệnh gọi.

quá trìnhFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Xử lý nguyên mẫu cuối cùng với tất cả các kết quả.

Thông số
finalRecord TestRecordProto.TestRecord : Proto cuối cùng với tất cả các kết quả gọi.

quá trìnhBắt đầuInvocation

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

Việc xử lý nguyên bản bản ghi kiểm tra lệnh gọi một phần sau khi invocationStarted(com.android.tradefed.invoker.IInvocationContext) xảy ra.

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

context IInvocationContext : Lệnh gọi IInvocationContext .

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

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Việc xử lý nguyên mẫu bản ghi trường hợp thử nghiệm cuối cùng sau khi xảy ra ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) .

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

quá trìnhTestCaseBắt đầu

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

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

quá trìnhKiểm traModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

Thông số
moduleRecord TestRecordProto.TestRecord : Proto cuối cùng đại diện cho mô-đun.

quá trìnhTestModuleBắt đầu

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Việc xử lý nguyên mẫu bản ghi mô-đun một phần sau khi xảy ra testModuleStarted(com.android.tradefed.invoker.IInvocationContext) .

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

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

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

Việc xử lý nguyên mẫu bản ghi lần chạy cuối cùng sau khi xảy ra ERROR(/#testRunEnded(long,HashMap)) .

Thông số
runRecord TestRecordProto.TestRecord : Proto cuối cùng thể hiện lần chạy.

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

quá trìnhTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Việc xử lý nguyên mẫu bản ghi chạy thử nghiệm một phần sau khi xảy ra testRunStarted(String, int) .

Thông số
runStartedRecord TestRecordProto.TestRecord : Proto một phần thể hiện lần 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 ()