จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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

public File getOutputFile ()

คืนสินค้า
File

isPeriodicWriting

public boolean isPeriodicWriting ()

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

คืนสินค้า
boolean

กระบวนการสุดท้ายProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

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

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

processStartInvocation

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 : โปรโตสุดท้ายที่แสดงโมดูล

processTestRunEnded

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