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) 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 : ERROR(/Map) ของรูปแบบ glob ชื่อไฟล์ String ไปยัง LogDataType ตามลำดับ globs ควรจะแน่นอน

ดูสิ่งนี้ด้วย:

เพิ่มรูปแบบ

public void addPatterns (String... patterns)

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

พารามิเตอร์
patterns String : อาร์เรย์ varargs ของรูปแบบ glob ชื่อไฟล์ 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)

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

โปรดทราบว่าสิ่งนี้ ต้องเท่านั้น ถูกเรียกก่อนที่จะเรียก run() มิฉะนั้นจะทำให้เกิดพฤติกรรมที่ไม่ได้กำหนดไว้

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