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(Map<String, LogDataType> patterns)
เพิ่มรูปแบบด้วยประเภทข้อมูลบันทึกที่เกี่ยวข้อง |
void
|
addPatterns(List<String> patterns)
เพิ่มรูปแบบโดยตั้งค่าประเภทข้อมูลบันทึกเป็นค่าเริ่มต้น |
void
|
addPatterns(String... patterns)
เพิ่มรูปแบบโดยตั้งค่าประเภทข้อมูลบันทึกเป็นค่าเริ่มต้น |
List<String>
|
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 (Map<String, LogDataType> patterns)
เพิ่มรูปแบบด้วยประเภทข้อมูลบันทึกที่เกี่ยวข้อง
| พารามิเตอร์ | |
|---|---|
patterns |
Map: Map ของรูปแบบ Glob ของชื่อไฟล์ String ไปยังLogDataType ที่เกี่ยวข้อง Glob ควรเป็นค่าสัมบูรณ์ |
ดูเพิ่มเติม:
addPatterns
public void addPatterns (List<String> patterns)
เพิ่มรูปแบบโดยตั้งค่าประเภทข้อมูลบันทึกเป็นค่าเริ่มต้น
| พารามิเตอร์ | |
|---|---|
patterns |
List: List ของรูปแบบ Glob ของชื่อไฟล์ String ควรเป็นค่าสัมบูรณ์ |
ดูเพิ่มเติม:
addPatterns
public void addPatterns (String... patterns)
เพิ่มรูปแบบโดยตั้งค่าประเภทข้อมูลบันทึกเป็นค่าเริ่มต้น
| พารามิเตอร์ | |
|---|---|
patterns |
String: อาร์เรย์ varargs ของStringรูปแบบ glob ของชื่อไฟล์ ควรเป็นค่าสัมบูรณ์ |
ดูเพิ่มเติม:
โฮมรัน
public List<String> run ()
ค้นหารูปแบบที่ระบุในระบบไฟล์จริงและส่งไปยัง
ITestInvocationListener.testLog หากพบ
| การคืนสินค้า | |
|---|---|
List<String> |
|
| ส่ง | |
|---|---|
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 |