com.android.tradefed.build

Интерфейсы

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

Классы

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

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

Информация о сборке Общая реализация IBuildInfo , которая должна быть связана с ITestDevice .
BuildInfoKey Класс, содержащий перечисление, связанное со сборкой информационных запросов.
BuildRetrievalError Произошла фатальная ошибка при извлечении сборки для тестирования.
BuildSerializedVersion Класс, содержащий текущую версию сериализации всех IBuildInfo .
CommandLineBuildInfoBuilder Утилита предназначена для захвата обычных аргументов информации о сборке из командной строки и создания из них IBuildInfo .
ЗависимостиResolver Новый тип провайдера, позволяющий получить все зависимости для теста.
Дескриптор DeviceBuildDescriptor Класс-оболочка для IBuildInfo , который содержит вспомогательные методы для получения информации о сборке платформы устройства.
информация о устройстве Объект IBuildInfo , представляющий полную сборку устройства Android и (необязательно) его тесты.
DeviceFolderBuildInfo IDeviceBuildInfo , который также содержит другие артефакты сборки, содержащиеся в каталоге локальной файловой системы.
ExistingBuildProvider IBuildProvider , возвращающий уже созданный IBuildInfo .
ФайлСкачатьКэш Вспомогательный класс, который поддерживает кэш LRU локальной файловой системы загруженных файлов.
FileDownloadCacheFactory Фабрика для создания FileDownloadCache
ФайлСкачатьCacheWrapper Класс-оболочка, предоставляющий средства FileDownloadCache при реализации интерфейса IFileDownloader .
FolderBuildInfo Конкретная реализация IFolderBuildInfo .
ЛокальныйAppBuildProvider IBuildProvider , который создает IBuildInfo на основе предоставленного локального пути.
Локальныйдевицебуилдпровидер IBuildProvider , который создает IDeviceBuildInfo на основе предоставленного пути к каталогу файловой системы.
локалфолдербилдпровидер IBuildProvider , который создает IFolderBuildInfo на основе предоставленного локального пути.
OtaDeviceBuildInfo IDeviceBuildInfo , используемый для беспроводного тестирования обновлений.
OtatoolsBuildInfo Объект IBuildInfo , содержащий артефакты otatools.
OtaZipfileBuildProvider Предоставляет IBuildInfo на основе локального ZIP-файла OTA.
StubBuildProvider Неактивная пустая реализация IBuildProvider .
Версионный файл Структура данных, представляющая файл, имеющий связанную версию.

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

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