com.android.tradefed.build

Интерфейсы

IAppBuildInfo Этот интерфейс устарел. Используйте IBuildInfo напрямую.
IBuildInfo Holds information about the build under test.
IBuildProvider Отвечает за предоставление информации о тестируемой сборке.
IDeviceBuildInfo Объект IBuildInfo , представляющий собой полную сборку Android-устройства и (опционально) её тесты.
IDeviceBuildProvider IBuildProvider , использующий информацию с ITestDevice для получения информации о сборке.
IFileDownloader Интерфейс для загрузки удаленного файла.
IFolderBuildInfo Простой абстрактный объект IBuildInfo , артефакты сборки которого находятся в локальном каталоге файловой системы.
IFuseDriverProfile Определяет специфическое поведение конкретного драйвера FUSE, позволяя MountManager быть универсальным.

Классы

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

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

BuildInfo Универсальная реализация объекта IBuildInfo , который должен быть связан с ITestDevice .
BuildInfoKey Класс, содержащий перечисление, связанное с запросами информации о сборке.
BuildSerializedVersion Класс, содержащий текущую версию сериализации всех объектов IBuildInfo .
CasConverter Класс-одиночка для преобразования каталога, разбитого на фрагменты FastCDC, в исходный каталог.
CasFuseDriverProfile CasDriverProfile — это специфическая реализация IFuseDriverProfile для образов устройств, представляющих собой пошаговые каталоги FastCDC.
CommandLineBuildInfoBuilder Утилита, предназначенная для захвата стандартных аргументов информации о сборке из командной строки и создания на их основе объекта IBuildInfo .
DependenciesResolver Новый тип поставщика, позволяющий получить все зависимости для теста.
DeviceBuildDescriptor Класс-обертка для IBuildInfo , содержащий вспомогательные методы для получения информации о сборке платформы устройства.
DeviceBuildInfo Объект IBuildInfo , представляющий собой полную сборку Android-устройства и (опционально) её тесты.
DeviceFolderBuildInfo Объект IDeviceBuildInfo , который также содержит другие артефакты сборки, находящиеся в каталоге на локальной файловой системе.
Существующий BuildProvider Объект IBuildProvider , возвращающий уже созданный объект IBuildInfo .
FileDownloadCache Вспомогательный класс, поддерживающий локальный кэш LRU загруженных файлов в файловой системе.
FileDownloadCacheFactory Фабрика для создания FileDownloadCache
FileDownloadCacheWrapper Класс-обертка, предоставляющий возможности FileDownloadCache и реализующий интерфейс IFileDownloader .
FolderBuildInfo Конкретная реализация IFolderBuildInfo .
FuseMountManager
FuseMountManagerFactory Фабрика для создания и настройки экземпляров FuseMountManager .
LocalAppBuildProvider IBuildProvider , который создает IBuildInfo на основе предоставленного локального пути.
LocalDeviceBuildProvider Объект IBuildProvider , который создает объект IDeviceBuildInfo на основе указанного пути к каталогу в файловой системе.
LocalFolderBuildProvider IBuildProvider , который создает объект IFolderBuildInfo на основе предоставленного локального пути.
OtaDeviceBuildInfo Объект IDeviceBuildInfo , используемый для тестирования беспроводного обновления.
OtatoolsBuildInfo Объект IBuildInfo , содержащий артефакты otatools.
StubBuildProvider Пустая реализация класса IBuildProvider , не выполняющая никаких действий.
VersionedFile Структура данных, представляющая файл, имеющий связанную с ним версию.

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

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

Исключения

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