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