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 s ที่เกี่ยวข้อง ลูกกลมควรจะสมบูรณ์

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

เพิ่มรูปแบบ

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)

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

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

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