Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

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 если устройство стало недоступным для тестирования