Trình báo cáo tập tin thiết bị
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 tìm thấy.
Bản tóm tắt
Nhà thầu 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 cộng | |
---|---|
void | addPatterns ( patterns) addPatterns ( patterns) Thêm mẫu với các loại dữ liệu nhật ký tương ứng |
void | addPatterns (String... patterns) Thêm các mẫu có 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 các mẫu đã chỉ định trong hệ thống tệp và gửi chúng tới | |
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ó nên |
void | setSkipRepeatFiles (boolean skip) Có bỏ qua các tập tin đã được báo cáo hay không. |
Nhà thầu xây dựng công cộng
Trình báo cáo tập tin thiết bị
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 cộng
thêm mẫu
public void addPatterns (patterns)
Thêm mẫu với các loại 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 String cho các mẫu LogDataType tương ứng của chúng. Các quả cầu phải tuyệt đối. |
Xem thêm:
thêm mẫu
public void addPatterns (String... patterns)
Thêm các mẫu có 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 . Phải tuyệt đối. |
Xem thêm:
chạy
publicrun ()
Trên thực tế, hãy tìm kiếm các mẫu đã chỉ định trong hệ thống tệp và gửi chúng tới ITestInvocationListener#testLog
nếu tìm thấy
Trả lại | |
---|---|
Ném | |
---|---|
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.
Thông số | |
---|---|
type | LogDataType : LogDataType |
Xem thêm:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
Có nênUNKNOWN
bằng cách kiểm tra phần mở rộng tệp theo danh sách.
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 mặc định đã được đặt 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 tin đã được báo cáo hay không. Điều này chỉ liên quan khi nhiều mẫu đang được sử dụng và hai hoặc nhiều mẫu đó khớp với cùng một tệp.
Lưu ý rằng điều nàyrun()
. Làm khác đi sẽ gây ra hành vi không xác định.Thông số | |
---|---|
skip | boolean |