Trình báo cáo ModuleProtoResultReporter

public class ModuleProtoResultReporter
extends FileProtoResultReporter

java.lang.Object
   ↳ com.android.tradefed.result.proto.ProtoResultReporter
     ↳ com.android.tradefed.result.proto.FileProtoResultReporter
       ↳ com.android.tradefed.result.proto.ModuleProtoResultReporter


Trình báo cáo kết quả chỉ nhằm báo cáo kết quả ở cấp mô-đun. Không hỗ trợ nhập lại trong mô-đun này. Ý định của trình báo cáo này chủ yếu là để lưu vào bộ nhớ đệm ở cấp mô-đun.

Tóm tắt

Trường

public static final String INVOCATION_ID_KEY

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

ModuleProtoResultReporter()
ModuleProtoResultReporter(IInvocationContext mainInvocationContext)

Phương thức công khai

static parseResultsMetadata(File protoResults)

Phân tích cú pháp để trích xuất siêu dữ liệu mà chúng tôi có thể đã chuyển

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 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 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.

boolean stopCaching()

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

void afterModuleEnd()
void beforeModuleStart()

Trường

INVOCATION_ID_KEY

public static final String INVOCATION_ID_KEY

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

ModuleProtoResultReporter

public ModuleProtoResultReporter ()

ModuleProtoResultReporter

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext)

Tham số
mainInvocationContext IInvocationContext

Phương thức công khai

parseResultsMetadata

public static  parseResultsMetadata (File protoResults)

Phân tích cú pháp util để trích xuất siêu dữ liệu mà chúng ta có thể đã chuyển

Tham số
protoResults File

Giá trị trả về

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ử.

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 tất đạ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 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.

stopCaching

public boolean stopCaching ()

Giá trị trả về
boolean

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

afterModuleEnd

protected void afterModuleEnd ()

beforeModuleStart

protected void beforeModuleStart ()