IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
IBuildProvider
sử dụng thông tin từ ITestDevice
để truy xuất một bản dựng.
Trường hợp sử dụng thông thường cho giao diện này là trình cung cấp bản dựng tìm nạp nhiều loại bản dựng dựa trên loại thiết bị. Bạn không nên thực hiện các thao tác trong BuildProvider để chỉnh sửa trạng thái của thiết bị.
Việc triển khai giao diện này sẽ khiến khung TF gọi phương thức getBuild(com.android.tradefed.device.ITestDevice)
thay vì IBuildProvider.getBuild()
.
Tóm tắt
Phương thức công khai | |
---|---|
abstract
IBuildInfo
|
getBuild(ITestDevice device)
Truy xuất dữ liệu cho bản dựng đang được kiểm thử |
Phương thức công khai
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
Truy xuất dữ liệu cho bản dựng đang được kiểm thử
Tham số | |
---|---|
device |
ITestDevice : ITestDevice được phân bổ để kiểm thử |
Giá trị trả về | |
---|---|
IBuildInfo |
IBuildInfo cho bản dựng đang được kiểm thử hoặc null nếu không có bản dựng nào để kiểm thử |
Gửi | |
---|---|
BuildRetrievalError |
nếu không thể truy xuất thông tin bản dựng do lỗi ngoài dự kiến |
DeviceNotAvailableException |
nếu không thể kiểm thử thiết bị |