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


ผู้รายงานผลลัพธ์ที่มีไว้เพื่อรายงานเฉพาะผลลัพธ์ระดับโมดูล โมดูลนี้ไม่รองรับการกลับมาอีกครั้ง วัตถุประสงค์ของเครื่องมือรายงานนี้คือการจัดเก็บแคชที่ระดับโมดูลเป็นหลัก

สรุป

ช่อง

public static final String INVOCATION_ID_KEY

ตัวสร้างแบบสาธารณะ

ModuleProtoResultReporter()
ModuleProtoResultReporter(IInvocationContext mainInvocationContext, boolean granularResults)

เมธอดสาธารณะ

static parseResultsMetadata(File protoResults)

ยูทิลิตีการแยกวิเคราะห์เพื่อดึงข้อมูลเมตาที่เราอาจโอน

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

การจัดการโปรโตคอลระเบียนกรอบการทดสอบที่เสร็จสมบูรณ์แล้วหลังจากเกิด ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

การจัดการโปรโตคอลระเบียนโมดูลที่เสร็จสมบูรณ์แล้วหลังจากเกิด testModuleEnded()

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

การจัดการโปรโตคอลระเบียนการเรียกใช้ที่เสร็จสมบูรณ์แล้วหลังจาก ERROR(/#testRunEnded(long,HashMap)) เกิดขึ้น

boolean stopCaching()

วิธีการที่มีการป้องกัน

void afterModuleEnd()
void beforeModuleStart()

ช่อง

INVOCATION_ID_KEY

public static final String INVOCATION_ID_KEY

ตัวสร้างแบบสาธารณะ

ModuleProtoResultReporter

public ModuleProtoResultReporter ()

ModuleProtoResultReporter

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, 
                boolean granularResults)

พารามิเตอร์
mainInvocationContext IInvocationContext

granularResults boolean

เมธอดสาธารณะ

parseResultsMetadata

public static  parseResultsMetadata (File protoResults)

ยูทิลิตีการแยกวิเคราะห์เพื่อดึงข้อมูลเมตาที่เราอาจโอน

พารามิเตอร์
protoResults File

คิกรีเทิร์น

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

การจัดการโปรโตคอลระเบียนกรอบการทดสอบที่เสร็จสมบูรณ์แล้วหลังจากเกิด ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))

พารามิเตอร์
testCaseRecord TestRecordProto.TestRecord: โปรโตคอลที่เสร็จสมบูรณ์ซึ่งแสดงถึงกรอบการทดสอบ

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

การจัดการโปรโตคอลระเบียนโมดูลที่เสร็จสมบูรณ์แล้วหลังจากเกิด testModuleEnded()

พารามิเตอร์
moduleRecord TestRecordProto.TestRecord: โปรโตคอลที่เสร็จสมบูรณ์ซึ่งแสดงถึงโมดูล

processTestRunEnded

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

การจัดการโปรโตคอลระเบียนการเรียกใช้ที่เสร็จสมบูรณ์แล้วหลังจาก ERROR(/#testRunEnded(long,HashMap)) เกิดขึ้น

พารามิเตอร์
runRecord TestRecordProto.TestRecord: Proto ที่เสร็จสมบูรณ์ซึ่งแสดงการเรียกใช้

moduleInProgress boolean: โมดูลอยู่ระหว่างดำเนินการหรือไม่

stopCaching

public boolean stopCaching ()

คิกรีเทิร์น
boolean

วิธีการที่มีการป้องกัน

afterModuleEnd

protected void afterModuleEnd ()

beforeModuleStart

protected void beforeModuleStart ()