DeviceFileReporter
public
class
DeviceFileReporter
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.DeviceFileReporter |
Một lớp tiện ích kiểm tra các tệp trên thiết bị và gửi chúng đến ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) nếu tìm thấy.
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
Khởi chạy một DeviceFileReporter mới bằng |
|
Phương thức công khai | |
|---|---|
void
|
addPatterns(Map<String, LogDataType> patterns)
Thêm mẫu bằng các loại dữ liệu nhật ký tương ứng |
void
|
addPatterns(List<String> patterns)
Thêm mẫu với kiểu dữ liệu nhật ký được đặt thành mặc định. |
void
|
addPatterns(String... patterns)
Thêm mẫu với kiểu dữ liệu nhật ký được đặt thành mặc định. |
List<String>
|
run()
Thực sự tìm kiếm các mẫu được chỉ định trong hệ thống tệp và gửi chúng đến |
void
|
setDefaultLogDataType(LogDataType type)
Đặt bộ loại dữ liệu nhật ký mặc định cho các mẫu không có loại được liên kết. |
void
|
setInferUnknownDataTypes(boolean infer)
Có |
void
|
setSkipRepeatFiles(boolean skip)
Có bỏ qua những tệp đã được báo cáo hay không. |
Hàm khởi tạo công khai
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Khởi chạy một DeviceFileReporter mới bằng ITestDevice đã cung cấp
| Tham số | |
|---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
Phương thức công khai
addPatterns
public void addPatterns (Map<String, LogDataType> patterns)
Thêm mẫu bằng các loại dữ liệu nhật ký tương ứng
| Tham số | |
|---|---|
patterns |
Map: một Map gồm các mẫu glob tên tệp String tương ứng với LogDataType của chúng. Các glob phải là tuyệt đối. |
Xem thêm:
addPatterns
public void addPatterns (List<String> patterns)
Thêm mẫu với kiểu dữ liệu nhật ký được đặt thành mặc định.
| Tham số | |
|---|---|
patterns |
List: một List gồm các mẫu chung về tên tệp String. Phải là giá trị tuyệt đối. |
Xem thêm:
addPatterns
public void addPatterns (String... patterns)
Thêm mẫu với kiểu dữ liệu nhật ký được đặt thành mặc định.
| Tham số | |
|---|---|
patterns |
String: một mảng varargs gồm các mẫu glob tên tệp String. Phải là giá trị tuyệt đối. |
Xem thêm:
chạy
public List<String> run ()
Thực sự tìm kiếm các mẫu được chỉ định trong hệ thống tệp và gửi chúng đến ITestInvocationListener.testLog nếu tìm thấy
| Giá trị trả về | |
|---|---|
List<String> |
|
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Đặt bộ loại dữ liệu nhật ký mặc định cho các mẫu không có loại được liên kết.
| Tham số | |
|---|---|
type |
LogDataType: LogDataType |
Xem thêm:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Có UNKNOWN bằng cách kiểm tra phần mở rộng tệp dựa trên một danh sách hay không.
Xin lưu ý rằng khi được bật, những suy luận này sẽ chỉ được thực hiện cho các mẫu có loại tệp UNKNOWN (bao gồm cả các mẫu được thêm mà không có loại cụ thể và không có loại mặc định được đặt theo cách thủ công). Nếu quá trình suy luận không thành công, kiểu dữ liệu sẽ vẫn là UNKNOWN.
| Tham số | |
|---|---|
infer |
boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
Có bỏ qua những tệp đã được báo cáo hay không. Điều này chỉ liên quan khi bạn đang sử dụng nhiều mẫu và có từ 2 mẫu trở lên khớp với cùng một tệp.
Xin lưu ý rằng bạn run(). Nếu không, hành vi không xác định sẽ xảy ra.
| Tham số | |
|---|---|
skip |
boolean |