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(Map<String, LogDataType> patterns)

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

void addPatterns(List<String> patterns)

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

void addPatterns(String... patterns)

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

List<String> 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 (Map<String, LogDataType> patterns)

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

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

ดูเพิ่มเติม:

addPatterns

public void addPatterns (List<String> patterns)

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

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

ดูเพิ่มเติม:

addPatterns

public void addPatterns (String... patterns)

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

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

ดูเพิ่มเติม:

โฮมรัน

public List<String> run ()

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

การคืนสินค้า
List<String>

ส่ง
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