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