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 bản dựng khác nhau dựa trên loại thiết bị. Không nên thực hiện các hành động trong 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 phương thức getBuild(com.android.tradefed.device.ITestDevice) thay vì IBuildProvider#getBuild() .

Bản 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 thử nghiệm

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 thử nghiệm

Thông số
device ITestDevice : ITestDevice được phân bổ để kiểm tra

trả lại
IBuildInfo IBuildInfo cho bản dựng đang được thử nghiệm hoặc null nếu không có bản dựng nào để thử nghiệm

ném
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 khả dụng để thử nghiệm