FileProtoResultReporter

public class FileProtoResultReporter
extends ProtoResultReporter

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


ผู้รายงาน Proto ที่ทิ้ง TestRecord ลงในไฟล์

สรุป

เขตข้อมูล

public static final String PERIODIC_PROTO_WRITING_OPTION

public static final String PROTO_OUTPUT_FILE

public static final String USE_DELIMITED_API

ผู้รับเหมาก่อสร้างสาธารณะ

FileProtoResultReporter ()

วิธีการสาธารณะ

File getOutputFile ()
boolean isPeriodicWriting ()

ไม่ว่าจะเปิดใช้งานการเขียนเป็นระยะหรือไม่ก็ตาม

void processFinalProto (TestRecordProto.TestRecord finalRecord)

การจัดการกับโปรโตสุดท้ายพร้อมผลลัพธ์ทั้งหมด

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

การจัดการโปรโตบันทึกการทดสอบการร้องขอบางส่วนหลังจาก invocationStarted(com.android.tradefed.invoker.IInvocationContext) เกิดขึ้น

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

การจัดการโปรโตบันทึกโมดูลสรุปผลหลังจากเกิดขึ้น testModuleEnded()

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

การจัดการโปรโตบันทึกการรันสรุปผลหลังจากเกิด ERROR(/#testRunEnded(long,HashMap))

void setDelimitedOutput (boolean delimitedOutput)
void setFileOutput (File output)

ตั้งค่าไฟล์ที่จะส่งออกผลลัพธ์

void setOutputFile (File outputFile)
void setPeriodicWriting (boolean enabled)

เปิดใช้งานการเขียนแต่ละโมดูลแยกกันลงในไฟล์

วิธีการที่ได้รับการป้องกัน

TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

สร้างการอ้างอิงลูกสำหรับโมดูล

เขตข้อมูล

PERIODIC_PROTO_WRITING_OPTION

public static final String PERIODIC_PROTO_WRITING_OPTION

PROTO_OUTPUT_FILE

public static final String PROTO_OUTPUT_FILE

USE_DELIMITED_API

public static final String USE_DELIMITED_API

ผู้รับเหมาก่อสร้างสาธารณะ

FileProtoResultReporter

public FileProtoResultReporter ()

วิธีการสาธารณะ

getOutputFile.getOutputFile

public File getOutputFile ()

การส่งคืน
File

คือการเขียนตามระยะเวลา

public boolean isPeriodicWriting ()

ไม่ว่าจะเปิดใช้งานการเขียนเป็นระยะหรือไม่ก็ตาม

การส่งคืน
boolean

กระบวนการFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

การจัดการกับโปรโตสุดท้ายพร้อมผลลัพธ์ทั้งหมด

พารามิเตอร์
finalRecord TestRecordProto.TestRecord : โปรโตสรุปพร้อมผลลัพธ์การเรียกใช้ทั้งหมด

กระบวนการStartInvocation

public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, 
                IInvocationContext invocationContext)

การจัดการโปรโตบันทึกการทดสอบการร้องขอบางส่วนหลังจาก invocationStarted(com.android.tradefed.invoker.IInvocationContext) เกิดขึ้น

พารามิเตอร์
invocationStartRecord TestRecordProto.TestRecord : โปรโตบางส่วนที่เติมข้อมูลหลังจาก invocationStart

invocationContext IInvocationContext : การร้องขอ IInvocationContext

กระบวนการทดสอบโมดูลสิ้นสุด

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

การจัดการโปรโตบันทึกโมดูลสรุปผลหลังจากเกิดขึ้น testModuleEnded()

พารามิเตอร์
moduleRecord TestRecordProto.TestRecord : โปรโตสรุปที่เป็นตัวแทนของโมดูล

กระบวนการ TestRunEnded

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

การจัดการโปรโตบันทึกการรันสรุปผลหลังจากเกิด ERROR(/#testRunEnded(long,HashMap))

พารามิเตอร์
runRecord TestRecordProto.TestRecord : โปรโตสรุปที่แสดงถึงการวิ่ง

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

setDelimitedOutput

public void setDelimitedOutput (boolean delimitedOutput)

พารามิเตอร์
delimitedOutput boolean

setFileOutput

public void setFileOutput (File output)

ตั้งค่าไฟล์ที่จะส่งออกผลลัพธ์

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

setOutputFile

public void setOutputFile (File outputFile)

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

setPeriodicWriting

public void setPeriodicWriting (boolean enabled)

เปิดใช้งานการเขียนแต่ละโมดูลแยกกันลงในไฟล์

พารามิเตอร์
enabled boolean

วิธีการที่ได้รับการป้องกัน

createModuleChildReference

protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

สร้างการอ้างอิงลูกสำหรับโมดูล

พารามิเตอร์
record TestRecordProto.TestRecord

การส่งคืน
TestRecordProto.ChildReference