com.android.tradefed.build

Интерфейсы

IAppBuildInfo Этот интерфейс устарел. Используйте IBuildInfo напрямую.
Ибилдпровидер Отвечает за предоставление информации о тестируемой сборке.
IDeviceBuildInfo IBuildInfo , представляющий полную сборку устройства Android и (необязательно) ее тесты.
Идевицебилдпровидер IBuildProvider , который использует информацию из ITestDevice для получения сборки.
IFileDownloader Интерфейс для загрузки удаленного файла.
IFolderBuildInfo Простой абстрактный IBuildInfo , артефакты сборки которого содержатся в каталоге локальной файловой системы.

Классы

AppBuildInfo Объект IBuildInfo , представляющий приложение Android и его тестовые пакеты.
AppDeviceBuildInfo Этот класс устарел. Используйте IDeviceBuildInfo напрямую.
BootstrapBuildProvider IDeviceBuildProvider , который загружает информацию о сборке с тестового устройства.

Обычно это используется для устройств с внешней сборкой, т.е.

Информация о сборке Общая реализация IBuildInfo , которая должна быть связана с ITestDevice .
CommandLineBuildInfoBuilder Утилита, предназначенная для захвата обычных аргументов информации о сборке из командной строки и создания из них IBuildInfo .
ЗависимостиРезолвер Новый тип провайдера, позволяющий получить все зависимости для теста.
Девицебилддескриптор Класс-оболочка для IBuildInfo , содержащий вспомогательные методы для получения информации о сборке платформы устройства.
Информация о сборке устройства IBuildInfo , представляющий полную сборку устройства Android и (необязательно) ее тесты.
Девицефолдербилдинформо IDeviceBuildInfo , который также содержит другие артефакты сборки, находящиеся в каталоге локальной файловой системы.
Существующий BuildProvider IBuildProvider , который возвращает уже созданный IBuildInfo .
ФайлСкачатьКэш Вспомогательный класс, который поддерживает LRU-кеш локальной файловой системы загруженных файлов.
ФайлСкачатьКэшФабрика Фабрика для создания FileDownloadCache
ФайлСкачатьКэшОбертка Класс-оболочка, предоставляющий возможности FileDownloadCache при реализации интерфейса IFileDownloader .
ПапкаBuildInfo Конкретная реализация IFolderBuildInfo .
Локалапбуилдпровидер IBuildProvider , который создает IBuildInfo на основе предоставленного локального пути.
Локалдевицебилдпровидер IBuildProvider , который создает IDeviceBuildInfo на основе предоставленного пути к каталогу файловой системы.
Локалфолдербилдпровидер IBuildProvider , который создает IFolderBuildInfo на основе предоставленного локального пути.
OtaDeviceBuildInfo IDeviceBuildInfo , используемый для беспроводного тестирования обновлений.
OtatoolsBuildInfo IBuildInfo , содержащий артефакты otatools.
ОтаZipfileBuildProvider Предоставляет IBuildInfo на основе локального ZIP-файла OTA.
Стаббилдпровидер Недействующая пустая реализация IBuildProvider .

Исключения

Билдретривалеррор При получении сборки для тестирования произошла фатальная ошибка.