IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
IBuildProvider
sử dụng thông tin từ ITestDevice
để truy xuất bản dựng.
Trường hợp sử dụng điển hình cho giao diện này là nhà cung cấp bản dựng tìm nạp các loại 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 một BuildProvider sửa đổi 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 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 trong quá trình 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 trong quá trình kiểm thử
Tham số | |
---|---|
device |
ITestDevice : ITestDevice được phân bổ cho hoạt động kiểm thử |
Giá trị trả về | |
---|---|
IBuildInfo |
IBuildInfo cho bản dựng đang kiểm thử hoặc null nếu không có bản dựng nào
có sẵn để thử nghiệm |
Gửi | |
---|---|
BuildRetrievalError |
nếu không truy xuất được thông tin bản dựng do lỗi không mong muốn |
DeviceNotAvailableException |
nếu thiết bị không hoạt động để thử nghiệm |