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