Trình báo cáo StreamProtoResultReport

public final class StreamProtoResultReporter
extends ProtoResultReporter

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


Hoạt động triển khai ProtoResultReporter

Tóm tắt

Trường

public static final String PROTO_REPORT_PORT_OPTION

Hàm khởi tạo công khai

StreamProtoResultReporter()

Phương thức 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 nhật ký cuối cùng của lệnh gọi.

void processFinalProto(TestRecordProto.TestRecord finalRecord)

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

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Xử lý proto bản ghi kiểm thử lệnh gọi 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 thiện sau khi xảy ra ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

Xử lý proto của bản ghi trường hợp kiểm thử một phần sau khi xảy ra testStarted(com.android.tradefed.result.TestDescription, long).

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Xử lý proto của bản ghi mô-đun đã hoàn thiện sau khi xảy ra testModuleEnded().

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

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

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Xử lý proto bản ghi lần chạy đã hoàn tất sau ERROR(/#testRunEnded(long,HashMap)) đã xảy ra.

void processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)

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

void setProtoReportPort(Integer portValue)

Phương thức được bảo vệ

void closeSocket()

Trường

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Hàm khởi tạo công khai

Trình báo cáo StreamProtoResultReport

public StreamProtoResultReporter ()

Phương thức công khai

nhậnProtoReportPort

public Integer getProtoReportPort ()

Giá trị trả về
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

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

Tham số
invocationLogs TestRecordProto.TestRecord: Proto đã hoàn thiện biểu thị lệnh gọi.

quá trình FinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

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

Tham số
finalRecord TestRecordProto.TestRecord: Proto đã hoàn thiện chứa tất cả kết quả của lệnh gọi.

processStartInvocation

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

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

Tham số
invocationStartRecord TestRecordProto.TestRecord: Proto một phần được điền sau gọiStart.

context IInvocationContext: Lệnh gọi IInvocationContext.

processTestCase 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 thiện sau khi xảy ra ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

Tham số
testCaseRecord TestRecordProto.TestRecord: Proto đã hoàn thiện đại diện cho một trường hợp kiểm thử.

Đã bắt đầu quá trìnhTestCase

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Xử lý proto của bản ghi trường hợp kiểm thử một phần sau khi xảy ra testStarted(com.android.tradefed.result.TestDescription, long).

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

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Xử lý proto của bản ghi mô-đun đã hoàn thiện sau khi xảy ra testModuleEnded().

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

processTestModuleStarted (quá trìnhTestModuleĐã bắt đầu)

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

Tham 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)

Xử lý proto bản ghi lần chạy đã hoàn tất sau ERROR(/#testRunEnded(long,HashMap)) đã xảy ra.

Tham số
runRecord TestRecordProto.TestRecord: Proto đã hoàn thiện đại diện cho lần chạy.

moduleInProgress boolean: mô-đun có đang diễn ra hay không.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

Tham số
runStartedRecord TestRecordProto.TestRecord: Proto một phần đại diện cho lần chạy.

ĐặtProtoReportPort

public void setProtoReportPort (Integer portValue)

Tham số
portValue Integer

Phương thức được bảo vệ

Đóng ổ cắm

protected void closeSocket ()