IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


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

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

Реализация этого интерфейса приведет к тому, что фреймворк TensorFlow будет вызывать метод getBuild(ITestDevice) вместо IBuildProvider.getBuild() .

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

Общедоступные методы

abstract IBuildInfo getBuild ( ITestDevice device)

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

Общедоступные методы

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

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

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

Возвраты
IBuildInfo Объект IBuildInfo указывает на тестируемую сборку или null , если тестовая сборка недоступна.

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