IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


IBuildProvider , который использует информацию от ITestDevice для получения сборки.

Типичным вариантом использования этого интерфейса является поставщик сборок, который извлекает различные типы сборок в зависимости от типа устройства. Не рекомендуется выполнять в BuildProvider действия, изменяющие состояние устройства.

Реализация этого интерфейса заставит платформу TF вызывать метод getBuild(com.android.tradefed.device.ITestDevice) вместо IBuildProvider#getBuild() .

Краткое содержание

Публичные методы

abstract IBuildInfo getBuild ( ITestDevice device)

Получить данные для тестируемой сборки

Публичные методы

получить сборку

public abstract IBuildInfo getBuild (ITestDevice device)

Получить данные для тестируемой сборки

Параметры
device ITestDevice : ITestDevice выделенный для теста

Возвращает
IBuildInfo IBuildInfo для тестируемой сборки или null , если сборка недоступна для тестирования.

Броски
BuildRetrievalError если не удалось получить информацию о сборке из-за непредвиденной ошибки
DeviceNotAvailableException если устройство стало недоступным для тестирования