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รูปแบบไฟล์ทั่วไป ควรเป็นค่าสัมบูรณ์ |
ดูเพิ่มเติม
โฮมรัน
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() เท่านั้น มิเช่นนั้น ลักษณะการทํางานจะไม่สามารถระบุได้
| พารามิเตอร์ | |
|---|---|
skip |
boolean |