DeviceFileReporter

public class DeviceFileReporter
extends Object

java.lang.Object
com.android.tradefed.result.DeviceFileReporter


คลาสยูทิลิตีที่ตรวจสอบไฟล์ในอุปกรณ์แล้วส่งไปยัง ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) หากพบ

สรุป

ช่างก่อสร้างสาธารณะ

DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)

เริ่มต้น DeviceFileReporter ใหม่ด้วย ITestDevice ที่ให้ไว้

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

void addPatterns( patterns)

เพิ่มรูปแบบด้วยประเภทข้อมูลบันทึกที่เกี่ยวข้อง

void addPatterns(String... patterns)

เพิ่มรูปแบบโดยตั้งประเภทข้อมูลบันทึกเป็นค่าเริ่มต้น

run()

ค้นหารูปแบบที่ระบุในระบบไฟล์แล้วส่งไปยัง ITestInvocationListener#testLog หากพบ

void setDefaultLogDataType(LogDataType type)

กำหนดชุดประเภทข้อมูลบันทึกเริ่มต้นสำหรับรูปแบบที่ไม่มีประเภทที่เกี่ยวข้อง

void setInferUnknownDataTypes(boolean infer)

เลือกว่าจะพยายามอนุมานประเภทข้อมูลของไฟล์ UNKNOWN ไหม โดยตรวจสอบ นามสกุลไฟล์ในรายการ

void setSkipRepeatFiles(boolean skip)

ข้ามไฟล์ที่รายงานไปแล้วหรือไม่

ช่างก่อสร้างสาธารณะ

DeviceFileReporter

public DeviceFileReporter (ITestDevice device, 
                ITestInvocationListener listener)

เริ่มต้น DeviceFileReporter ใหม่ด้วย ITestDevice ที่ให้ไว้

พารามิเตอร์
device ITestDevice

listener ITestInvocationListener

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

เพิ่มรูปแบบ

public void addPatterns ( patterns)

เพิ่มรูปแบบด้วยประเภทข้อมูลบันทึกที่เกี่ยวข้อง

พารามิเตอร์
patterns : รูปแบบ glob ของชื่อไฟล์ ERROR(/Map) จาก String รายการตามที่เกี่ยวข้อง LogDataType โลกควรสมบูรณ์ที่สุด

ดูเพิ่มเติม

เพิ่มรูปแบบ

public void addPatterns (String... patterns)

เพิ่มรูปแบบโดยตั้งประเภทข้อมูลบันทึกเป็นค่าเริ่มต้น

พารามิเตอร์
patterns String: อาร์เรย์ตัวแปรของ String รูปแบบ glob ในชื่อไฟล์ ควรเป็นค่าสัมบูรณ์

ดูเพิ่มเติม

โฮมรัน

public  run ()

ค้นหารูปแบบที่ระบุในระบบไฟล์แล้วส่งไปยัง ITestInvocationListener#testLog หากพบ

คิกรีเทิร์น

การขว้าง
DeviceNotAvailableException

setDefaultLogDataType

public void setDefaultLogDataType (LogDataType type)

กำหนดชุดประเภทข้อมูลบันทึกเริ่มต้นสำหรับรูปแบบที่ไม่มีประเภทที่เกี่ยวข้อง

พารามิเตอร์
type LogDataType: LogDataType

ดูเพิ่มเติม

setInferUnknownDataTypes

public void setInferUnknownDataTypes (boolean infer)

เลือกว่าจะพยายามอนุมานประเภทข้อมูลของไฟล์ UNKNOWN ไหม โดยตรวจสอบ นามสกุลไฟล์ในรายการ

โปรดทราบว่าเมื่อเปิดใช้ การอนุมานเหล่านี้จะสร้างขึ้นสำหรับรูปแบบที่มีประเภทไฟล์เท่านั้น UNKNOWN (ซึ่งรวมถึงรูปแบบที่เพิ่มโดยไม่มีประเภทที่เจาะจงและไม่มีประเภท) ตั้งค่าประเภทเริ่มต้นด้วยตนเองแล้ว) หากการอนุมานไม่สำเร็จ ประเภทข้อมูลจะยังคงอยู่ ในชื่อ UNKNOWN

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

ตั้งค่าข้ามไฟล์ซ้ำ

public void setSkipRepeatFiles (boolean skip)

ข้ามไฟล์ที่รายงานไปแล้วหรือไม่ ฟีเจอร์นี้จะเกี่ยวข้องเฉพาะเมื่อ มีการใช้รูปแบบหลายแบบ และรูปแบบเหล่านั้นตั้งแต่สองรูปแบบขึ้นไปตรงกับไฟล์เดียวกัน

โปรดทราบว่าตัวเลือกนี้ต้องถูกเรียกใช้ก่อนการเรียก run() เท่านั้น กำลังทำ ไม่เช่นนั้นจะก่อให้เกิดลักษณะการทำงานที่ไม่ได้กำหนด

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