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 đượ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ổ cho hoạt động 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 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