com.android.tradefed.build

Интерфейсы

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

Классы

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

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

Информация о сборке Общая реализация IBuildInfo , которая должна быть связана с ITestDevice .
БилдИнфоКей Перечисление класса, связанное с запросами информации о сборке.
Билдретривалеррор При получении сборки для тестирования произошла фатальная ошибка.
СборкаSerializedVersion Класс, содержащий текущую версию сериализации всех IBuildInfo .
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 .
Версионный файл Структура данных, представляющая файл, имеющий связанную версию.

Перечисления

BuildInfoKey.BuildInfoFileKey Перечисление, описывающее все известные типы файлов, которые можно запросить через IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) .
IBuildInfo.BuildInfoProperties Некоторые свойства, которые могут потребоваться для IBuildInfo , позволяют немного настроить его обработку.