com.android.tradefed.build

Интерфейсы

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

Классы

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

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

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

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

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