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 ใหม่ด้วย |
เมธอดสาธารณะ | |
---|---|
void
|
addPatterns(
เพิ่มรูปแบบที่มีประเภทข้อมูลบันทึกที่เกี่ยวข้อง |
void
|
addPatterns(String... patterns)
เพิ่มรูปแบบโดยตั้งค่าประเภทข้อมูลบันทึกเป็นค่าเริ่มต้น |
|
run()
ค้นหารูปแบบที่ระบุในระบบไฟล์จริงและส่งไปยัง |
void
|
setDefaultLogDataType(LogDataType type)
ตั้งค่าประเภทข้อมูลบันทึกเริ่มต้นสำหรับรูปแบบที่ไม่มีประเภทที่เชื่อมโยง |
void
|
setInferUnknownDataTypes(boolean infer)
กำหนดว่าจะ |
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 รูปแบบไฟล์ glob ควรเป็นค่าสัมบูรณ์ |
ดูเพิ่มเติม
โฮมรัน
publicrun ()
ค้นหารูปแบบที่ระบุในระบบไฟล์จริงและส่งไปยัง 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()
run()
มิเช่นนั้น ระบบจะทําให้ลักษณะการทํางานไม่ชัดเจน
พารามิเตอร์ | |
---|---|
skip |
boolean |