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

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

addPatterns

public void addPatterns ( patterns)

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

พารามิเตอร์
patterns : ERROR(/Map) รูปแบบไฟล์ String รูปแบบทั่วไปไปยัง LogDataType ที่เกี่ยวข้อง รูปแบบทั่วไปควรเป็นค่าสัมบูรณ์

ดูเพิ่มเติม

addPatterns

public void addPatterns (String... patterns)

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

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

ดูเพิ่มเติม

โฮมรัน

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

setSkipRepeatFiles

public void setSkipRepeatFiles (boolean skip)

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

โปรดทราบว่าต้องเรียกใช้ฟังก์ชันนี้ก่อนเรียกใช้ run() เท่านั้น มิเช่นนั้น ลักษณะการทํางานจะไม่สามารถระบุได้

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