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 chúng đến ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
nếu được tìm thấy.
Bản tóm tắt
Các nhà xây dựng công cộng | |
---|---|
DeviceFileReporter ( ITestDevice device, ITestInvocationListener listener) Khởi tạo DeviceFileReporter mới với |
Phương pháp công khai | |
---|---|
void | addPatterns ( patterns) addPatterns ( patterns) Thêm các mẫu với các kiểu dữ liệu nhật ký tương ứng |
void | addPatterns (String... patterns) Thêm các 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ế, hãy tìm kiếm hệ thống tệp cho các mẫu được chỉ định và gửi chúng đến | |
void | setDefaultLogDataType ( LogDataType type) Đặt tập hợp kiểu 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) Cho dù để |
void | setSkipRepeatFiles (boolean skip) Có bỏ qua các tệp đã được báo cáo hay không. |
Các nhà xây dựng công cộng
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
Khởi tạo DeviceFileReporter mới với ITestDevice
được cung cấp
Thông số | |
---|---|
device | ITestDevice |
listener | ITestInvocationListener |
Phương pháp công khai
addPatterns
public void addPatterns (patterns)
Thêm các mẫu với các kiểu dữ liệu nhật ký tương ứng
Thông số | |
---|---|
patterns | ERROR(/Map) của các mẫu hình cầu tên tệp String thành các LogDataType tương ứng của chúng. Các quả cầu phải là tuyệt đối. |
Xem thêm:
addPatterns
public void addPatterns (String... patterns)
Thêm các mẫu với kiểu dữ liệu nhật ký được đặt thành mặc định.
Thông số | |
---|---|
patterns | String : một mảng varargs của các mẫu hình cầu tên tệp String . Nên tuyệt đối. |
Xem thêm:
chạy
publicrun ()
Trên thực tế, hãy tìm kiếm hệ thống tệp cho các mẫu được chỉ định và gửi chúng đến ITestInvocationListener#testLog
nếu tìm thấy
Lợi nhuận | |
---|---|
Ném | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
Đặt tập hợp kiểu dữ liệu nhật ký mặc định cho các mẫu không có loại được liên kết.
Thông số | |
---|---|
type | LogDataType : LogDataType |
Xem thêm:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Cho dù đểUNKNOWN
bằng cách kiểm tra phần mở rộng tệp so với danh sách.
UNKNOWN
(bao gồm các mẫu được thêm vào 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 suy luận không thành công, kiểu dữ liệu sẽ vẫn là UNKNOWN
.Thông 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ỉ 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 ý rằng điều nàyrun()
. Làm theo cách khác sẽ gây ra hành vi không xác định.Thông số | |
---|---|
skip | boolean |