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


Một trình báo cáo kết quả chỉ dùng để báo cáo kết quả ở cấp mô-đun. Không hỗ trợ việc nhập lại trong mô-đun này. Mục đích 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

Hằng số

String INVOCATION_ID_KEY

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

ModuleProtoResultReporter()
ModuleProtoResultReporter(IInvocationContext mainInvocationContext, boolean granularResults)

Phương thức công khai

static parseResultsMetadata(File protoResults)

Tiện ích 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 bản ghi mô-đun đã hoàn tất sau khi testModuleEnded() 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.

boolean reportGranularResults()
void reportStopCaching()
boolean stopCaching()

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

void afterModuleEnd()
void beforeModuleStart()
IInvocationContext createCachedContext()

Hằng số

INVOCATION_ID_KEY

public static final String INVOCATION_ID_KEY

Giá trị không đổi: "invocation_id"

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

ModuleProtoResultReporter

public ModuleProtoResultReporter ()

ModuleProtoResultReporter

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, 
                boolean granularResults)

Tham số
mainInvocationContext IInvocationContext

granularResults boolean

Phương thức công khai

parseResultsMetadata

public static  parseResultsMetadata (File protoResults)

Tiện ích 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

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: Proto cuối cùng đạ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: Proto cuối cùng đạ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.

reportGranularResults

public boolean reportGranularResults ()

Giá trị trả về
boolean

reportStopCaching

public void reportStopCaching ()

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

createCachedContext

protected IInvocationContext createCachedContext ()

Giá trị trả về
IInvocationContext