StreamProtoResultReporter

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

Hằng số

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 lần lượt tất cả 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 invocationStarted(com.android.tradefed.invoker.IInvocationContext) xảy ra.

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

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

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

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

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Xử lý proto bản ghi mô-đun đã hoàn tất sau khi testModuleEnded() xảy ra.

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

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

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

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

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 thức được bảo vệ

void closeSocket()

Hằng số

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Giá trị không đổi: "proto-report-port"

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

StreamProtoResultReporter

public StreamProtoResultReporter ()

Phương thức công khai

getProtoReportPort

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 lần lượt tất cả nhật ký cuối cùng của lệnh gọi.

Tham số
invocationLogs TestRecordProto.TestRecord: Proto cuối cùng đạ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ả kết quả.

Tham số
finalRecord TestRecordProto.TestRecord: Proto đã hoàn tất với 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 invocationStarted(com.android.tradefed.invoker.IInvocationContext) xảy ra.

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

context IInvocationContext: Lệnh gọi IInvocationContext.

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

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

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

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 bản ghi mô-đun đã hoàn tất sau khi testModuleEnded() xảy ra.

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

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

Tham 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ý proto bản ghi lượt chạy đã hoàn tất sau khi ERROR(/#testRunEnded(long,HashMap)) xảy ra.

Tham số
runRecord TestRecordProto.TestRecord: Proto cuối cùng đại diện cho lần chạy.

moduleInProgress boolean: mô-đun có đang được thực hiện hay không.

processTestRunStarted

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.

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

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Tham số
portValue Integer

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

closeSocket

protected void closeSocket ()