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

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 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 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 kiểm 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()

Trường

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

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

Tham số
invocationLogs TestRecordProto.TestRecord: Tệp proto đã hoàn tất đạ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: Tệp proto đã hoàn tất với tất cả kết quả 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: Một phần proto được điền sau khi 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: Tệp proto đã hoàn tất đạ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: Một phần proto đạ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: Tệp 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ô-đun một phần sau khi testModuleStarted(com.android.tradefed.invoker.IInvocationContext) xảy ra.

Tham số
moduleStartRecord TestRecordProto.TestRecord: Một phần proto đại diện cho mô-đun.

processTestRunEnded

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

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

Tham số
runRecord TestRecordProto.TestRecord: Tệp proto đã hoàn tất đại diện cho lần chạy.

moduleInProgress boolean: liệu một mô-đun có đang hoạt động hay không.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

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

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Tham số
portValue Integer

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

closeSocket

protected void closeSocket ()