| AaptParser | Класс, извлекающий информацию из APK-файла путем анализа вывода команды 'aapt dump badging'. |
| AaptParser.AaptVersion | Перечисление параметров версии AAPT, используемых для анализа APK-файлов. |
| Аби | Класс, представляющий ABI. |
| AbiFormatter | Вспомогательный класс для abi. |
| AbiUtils | Вспомогательный класс для обработки ABI-кодов устройств. |
| AbLocalBuildProvider | Локальный поставщик сборки, создающий локальную сборку для Android. |
| AbstractConnection | Абстрактное представление соединений. |
| AbstractHostMonitor | Типичный класс для мониторинга состояния здоровья хоста. |
| AbstractTunnelMonitor | Абстрактный туннельный монитор для GCE AVD. |
| AbstractXmlParser | Вспомогательный базовый класс для анализа XML-файлов. |
| AbstractXmlParser.ParseException | Генерируется исключение, если не удалось обработать XML-входные данные. |
| AcloudConfigParser | Вспомогательный класс, который анализирует конфигурацию Acloud (используется для запуска экземпляра облачного устройства). |
| AcloudConfigParser.AcloudKeys | Наборы ключей, которые можно искать в конфигурации. |
| ДействиеВПроцессе | Общий ход событий. |
| ActiveTrace | Основной класс, помогающий описывать и управлять активной трассировкой. |
| ActivityStatusChecker | Проверка состояния оставшихся задач, выполняемых в конце модуля. |
| AdbCommandRejectedException | Исключение возникает, когда adb отклоняет команду. |
| AdbDevice | Отображает состояние устройства, указанное командой "adb devices -l". |
| AdbDeviceConnection | Представляет собой подключение к устройству через ADB для использования с ERROR(IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)/com.android.incfs.install.IncrementalInstallSession.Builder#execute(java.util.concurrent.Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger) IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)) . |
| AdbDeviceConnection.Factory | |
| AdbDeviceTracker | Предоставляет информацию о подключении устройств и изменении их состояния путем выполнения и анализа вывода команды 'adb track-devices'. |
| AdbHelper | Вспомогательный класс для обработки запросов и подключений к adb. |
| AdbHelper.AdbResponse | Ответ от Азиатского банка развития. |
| AdbHelper.AdbService | Укажите, на какой сервис adb следует ориентироваться при выполнении команды. |
| AdbInitOptions | Параметры инициализации AndroidDebugBridge. |
| AdbInitOptions.Builder | Создаёт параметры инициализации для ADB. |
| AdbRootElevator | Объект AutoCloseable , который при необходимости включает состояние adb root и восстанавливает состояние root после завершения процесса создания. |
| AdbShimDevice | AdbShimDevice — это реализация-заполнитель для IDevice . |
| AdbSocketUtils | |
| AdbSshConnection | ADB-соединение через SSH-мост. |
| AdbStopServerPreparer | Для подготовки целевой программы необходимо остановить сервер ADB на хосте до и после выполнения тестов ADB. |
| AdbTcpConnection | Представление стандартного подключения устройства, предположительно, соответствует стандартному adb-подключению устройства. |
| AdbUtils | Вспомогательный класс для работы с adb. |
| AdbVersion | |
| AFlagsFeatureFlag | Описание флага функции, полученное из команды `aflags list`. |
| AFlagsFeatureFlag.Mutability | Является ли этот флаг изменяемым или нет. |
| AFlagsFeatureFlag.Setter | Место, откуда этот флаг был поднят в последний раз. |
| AFlagsFeatureFlag.State | Состояние флага (т.е. |
| AFlagsTargetPreparer | Использует aflags для переопределения флагов перед запуском теста. |
| AfterClassWithInfo | Аналогичные гарантии, как у AfterClass , но метод с аннотацией должен требовать параметр TestInformation . |
| AggregatePostProcessor | Агрегатор метрик, который выдает минимальное, максимальное, среднее значение, дисперсию, стандартное отклонение, общее количество, числовое значение и, при необходимости, процентили для числовых метрик, собранных во время многократных итераций тестирования, рассматривая их как числа с плавающей запятой (double). |
| AllocationInfo | Содержит информацию о распределении ресурсов. |
| AllocationInfo.AllocationSorter | |
| AllocationInfo.SortMode | |
| AllocationsParser | |
| AllTestAppsInstalLestSetup | Компонент ITargetPreparer , который устанавливает все приложения из папки, указанной в IDeviceBuildInfo.getTestsDir() на устройство. |
| AltDirBehavior | Перечисление для определения альтернативного поведения каталогов для различных установщиков/распространителей тестовых артефактов. |
| Эвристический анализ | Порядок важен. |
| AndroidBuildAPIException | Класс исключений для ошибки, связанной с Android Build API. |
| AndroidBuildAPIHelper | Вспомогательный метод, используемый для создания клиента сборки Android. |
| AndroidBuildApiLogSaver | Класс, сохраняющий файлы журналов в Android Build API. |
| AndroidBuildAPIOptions | Параметры конфигурации клиента Android Build API, доступные на уровне всего хоста. |
| AndroidBuildArtifactHelper | Вспомогательный класс, используемый для запроса к Android Build API для получения артефактов сборки. |
| AndroidBuildDownloader | IFileDownloader , который извлекает файлы из Android Build API. |
| AndroidBuildFetcher | Вспомогательный класс, используемый для загрузки файлов из Android Build API. |
| AndroidBuildRemoteFileResolver | Реализация IRemoteFileResolver , позволяющая загружать файлы с Android Build Server. |
| AndroidBuildResultReporter | Передает результаты тестирования в Android Build API. |
| AndroidBuildTestResult | Объект-контейнер для хранения результатов теста, которые затем будут отправлены в Android Build API. |
| Совместимость с Android | Предоставляет методы для упрощения загрузки полей, специфичных для Android, в ResultDB. |
| AndroidDebugBridge | Подключение к отладочному мосту Android на стороне хоста (adb) Это центральный узел для связи с любыми устройствами, эмуляторами или приложениями, работающими на них. |
| AndroidDebugBridge.IDebugBridgeChangListener | Классы, реализующие этот интерфейс, предоставляют метод, который обрабатывает изменения в AndroidDebugBridge (включая перезапуски). |
| AndroidDebugBridge.IDeviceChangListener | Классы, реализующие этот интерфейс, предоставляют методы, которые обрабатывают добавление, удаление и изменение IDevice . |
| AndroidJUnitTest | Тест, запускающий пакет инструментальных тестов на заданном устройстве с использованием android.support.test.runner.AndroidJUnitRunner. |
| AndroidTestOrchestratorRemoteTestRunner | Запускает инструментальный тест Android с использованием команды adb и AndroidTestOrchestrator. |
| AoaTargetPreparer | ITargetPreparer это приложение, выполняющее ряд действий (например, клики и свайпы) с использованием протокола Android Open Accessory (AOAv2). |
| ApiResponse | Класс для анализа возвращаемого значения API. |
| ApiResponse.Candidate | |
| ApiResponse.UsageMetadata | |
| ApkChangeDetector | Этот класс определяет, отличаются ли устанавливаемые APK-файлы от тех, что уже установлены на устройстве, чтобы решить, следует ли пропускать установку и удаление приложения во время выполнения функций setUp и tearDown класса ERROR(/TestAppInstallSetup) . |
| AppBuildInfo | Объект IBuildInfo , представляющий Android-приложение и его(их) пакет(ы) тестов. |
| AppDeviceBuildInfo | Этот класс устарел. Используйте IDeviceBuildInfo напрямую. |
| Настройка приложения | ITargetPreparer это средство, устанавливающее APK-файл и его тесты. |
| AppVersionFetcher | Вспомогательный класс для получения строки версии приложения с устройства. |
| AppVersionFetcher.AppVersionInfo | Типы информации о версии приложения. |
| ArchModuleController | Контроллер модуля не запускает тесты, если они не соответствуют ни одной из заданных архитектур. |
| ArgsOptionParser | Заполняет поля Option на основе проанализированных аргументов командной строки. |
| ArgUtil | Вспомогательный класс для разбора аргументов, отформатированных должным образом, и преобразования их в OptionDef . |
| ArrayHelper | Вспомогательный класс, обеспечивающий преобразование массива в целое число/длинный массив для данных, полученных от устройств через adb. |
| ArrayUtil | Вспомогательные методы для работы с массивами |
| ArtChrootPreparer | Создайте chroot-каталог для ART-тестов. |
| ArtGTest | |
| Детали артефакта | Здесь описывается структура контента и его дескриптор, сгенерированные инструментом CAS. |
| ArtifactDetails.ArtifactFileDescriptor | |
| Анализатор артефактов | Утилита, помогающая анализировать артефакты сборки для получения ценной информации. |
| ArtRunTest | Программа для запуска тестовых сценариев ART. |
| ArtRunTest.AdbShellCommandException | Класс исключений для сообщения об ошибке, возникшей во время выполнения команды оболочки ADB. |
| ArtTest | |
| AtestExecutionPlanSuiteRunner | Внедрение ITestSuite |
| ATestFileSystemLogSaver | Класс LogSaver используется библиотекой ATest для сохранения логов по указанному пути. |
| TestRunner | Внедрение ITestSuite |
| TestUtils | Универсальный класс для бегунов Atest. |
| TestUtils.IncrementalSetupEnabled | Перечисление, представляющее спецификацию для инкрементальной настройки. |
| AtraceCollector | Объект IMetricCollector , который запускает трассировку во время теста, собирает результаты и записывает их в лог при выполнении теста. |
| AtraceRunMetricCollector | Собирает трассировки из всех тестовых каталогов в указанной директории с тестового устройства, регистрирует данные в тестовом каталоге, обрабатывает файлы трассировок в тестовом каталоге и агрегирует метрики. |
| AutoLogCollector | Перечень, описывающий, какой коллектор может быть автоматически обработан жгутом проводов. |
| AutoLogProcessor | Перечень процессоров, которые могут быть автоматически обработаны данным оборудованием. |
| Автоматизированные репортеры | Класс, определяющий сопоставление данных из автоматизированных отчетов Tradefed. |
| AvdData | Данные Avd возвращаются из [IDevice.getAvdData]. |
| Средний постпроцессор | Реализация постпроцессора, вычисляющего среднее значение списка метрик. |
| BackgroundDeviceAction | Выполняет команду на заданном устройстве, повторяя её по мере необходимости до тех пор, пока действие не будет отменено. |
| BaseDeviceMetricCollector | Базовая реализация IMetricCollector , позволяющая запускать и останавливать сбор данных в onTestRunStart(DeviceMetricData) и onTestRunEnd(DeviceMetricData,Map) . |
| BaseEmulatorPreparer | Стандартный инструмент для запуска локального эмулятора. |
| BaseHostJUnit4Test | Базовый тестовый класс для запуска тестов в стиле JUnit4 на хост-системе. |
| BaseLeveledLogOutput | Базовая реализация для ILeveledLogOutput , позволяющая фильтровать теги по их имени или компонентам. |
| BaseModuleController | Базовая реализация класса IModuleController , которую следует реализовать для проверки необходимости запуска модуля. |
| BaseMultiTargetPreparer | Базовая реализация IMultiTargetPreparer , позволяющая отключить этот объект. |
| BasePostProcessor | Базовый класс IPostProcessor , который должна расширять каждая реализация. |
| BaseRetryDecision | Базовая реализация IRetryDecision . |
| BaseStreamLogger <OS extends OutputStream> | Объект ILeveledLogOutput , который направляет сообщения журнала в выходной поток и в стандартный вывод. |
| BaseSwitchUserTargetPreparer | Объект ITargetPreparer , который переключается на указанный тип пользователя в параметре setUp. |
| BaseSystemTestEnvPreparer | Перезагружается в базовую среду тестирования системы. |
| BaseTargetPreparer | Базовый класс реализации для ITargetPreparer , позволяющий управлять тем, отключен объект или нет. |
| BaseTestSuite | Тест для запуска набора тестов на совместимость с новой системой тестирования. |
| BatchChannel <T> | Вспомогательный класс для пакетной загрузки результатов тестирования и артефактов. |
| BatchChannel.BatchUploadAction <T> | Действия, которые необходимо выполнить, когда партия элементов будет готова к загрузке. |
| Контроллер батареи | Вспомогательный класс, позволяющий управлять состоянием зарядки аккумулятора устройства. |
| BatteryRechargeDeviceRecovery | Разрешить запуск команды, когда уровень заряда батареи устройства опустится ниже заданного порогового значения. |
| Температура батареи | |
| BatteryUnavailableDeviceRecovery | Программа проверки восстановления, которая запустит настройку, если уровень заряда батареи недоступен. |
| BeforeClassWithInfo | Аналогичные гарантии, как у BeforeClass , но метод с аннотацией должен требовать параметр TestInformation . |
| BinaryState | Перечисление (Enum) используется для записи состояния ВКЛ/ВЫКЛ с условием ИГНОРИРОВАНИЯ состояния, не выполняющего никаких действий. |
| BluetoothConnectionLatencyCollector | Сборщик данных будет отправлять на устройства предварительно заданную конфигурацию метрики statsd duration и собирать данные о продолжительности Bluetooth-соединения для каждого профиля. |
| BluetoothConnectionStateCollector | Этот сборщик будет собирать метрики BluetoothConnectionStateChanged и записывать номер состояния соединения для каждого профиля. |
| BluetoothConnectionSuccessRatePostProcessor | Реализация постпроцессора, который вычисляет вероятность успешной установки профиля Bluetooth. Используйте параметр "metric-key-match", чтобы указать метрики, содержащие состояния Bluetooth-соединения в числовом массиве. Пример: [0, 1, 2, 3, 0, 1, 2, 3]. |
| BluetoothHciSnoopLogCollector | Сборщик данных для включения функции отслеживания активности Bluetooth HCI на тестируемом устройстве и сбора логов для каждого теста. |
| BluetoothUtils | Вспомогательные функции для вызова BluetoothInstrumentation на устройстве. Код для проверки работоспособности Bluetooth на стороне устройства можно найти в AOSP по адресу: frameworks/base/core/tests/bluetoothtests |
| BootstrapBuildProvider | IDeviceBuildProvider , который получает информацию о сборке с тестового устройства. Обычно это используется для устройств с предустановленной извне сборкой, то есть |
| BootstrapServiceFileResolverLoader | Загружает резолверы, используя средство загрузки сервисов. |
| BrightnessSetupConfigUtil | Вспомогательный класс, который загружает класс BrightnessSetupConfig из classpath и предоставляет доступ к его методам. |
| Бугрепорт | Объект, содержащий ссылки на файлы отчетов об ошибках, совместимый как с обычными отчетами об ошибках, так и с архивированными отчетами об ошибках (bugreportz). |
| BugreportCollector | Объект ITestInvocationListener передающий данные об ошибках, который собирает отчеты об ошибках при возникновении настраиваемых событий, а затем вызывает метод ITestInvocationListener.testLog для своих дочерних элементов после сбора каждого отчета об ошибке. |
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | Полный предикат, описывающий, когда следует фиксировать сообщение об ошибке. |
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | Собирайте отчеты об ошибках (ugreportz), если какой-либо тестовый случай не пройден. |
| BugreportzOnTestCaseFailureCollector | Собирайте отчеты об ошибках (ugreportz), если какой-либо тестовый случай в ходе выполнения не удается. |
| BuildAnalysis | Представляет результаты анализа одной сборки. |
| BuildApiFlashingResourcesRetriever | Класс IFlashingResourcesRetriever , который извлекает вспомогательные файлы изображений из API сборки Android и, в случае недоступности API, использует NFS. |
| BuildError | Выбрасывается исключение, если предоставленная сборка не запускается. |
| BuildInfo | Универсальная реализация объекта IBuildInfo , который должен быть связан с ITestDevice . |
| BuildInfoKey | Класс, содержащий перечисление, связанное с запросами информации о сборке. |
| BuildInfoKey.BuildInfoFileKey | Перечисление, описывающее все известные типы файлов, которые можно запросить с помощью IBuildInfo.getFile(BuildInfoFileKey) . |
| BuildInfoRecorder | Компонент ITargetPreparer , который записывает метаданные информации о сборке в указанный файл. |
| BuildInfoUtil | Вспомогательный класс для работы с объектом IBuildInfo |
| BuildRetrievalError | Произошла критическая ошибка при получении сборки для тестирования. |
| BuildSerializedVersion | Класс, содержащий текущую версию сериализации всех объектов IBuildInfo . |
| BuildTestsZipUtils | Вспомогательный класс для операций, связанных с тестовыми ZIP-архивами, сгенерированными системой сборки Android. |
| BulkEmailer | Утилита для отправки электронных писем, позволяющая настраивать следующие параметры: интервал отправки, начальный размер серии, получателей и общее количество сообщений. |
| BundletoolUtil | Вспомогательный класс, использующий командную строку bundletool для установки файлов .apk на устройство. |
| ByteArrayInputStreamSource | |
| ByteArrayList | Класс для представления легковесного массива байтов. |
| ByteArrayUtil | Вспомогательные средства для работы с массивами байтов, например, для преобразования байтов в целые числа. |
| ByteBufferUtil | |
| ByteStreamDownloader | Клиент, реализующий метод Read сервиса gRPC ByteStream . |
| ByteStreamUploader | Клиент, реализующий метод Write сервиса gRPC ByteStream . |
| CacheClientFactory | Фабрика, создающая единственный экземпляр класса ICacheClient . |
| Отмененное исключение | Абстрактное исключение для исключения, которое может быть сгенерировано, когда ввод пользователя отменяет действие. |
| CarModuleController | Этот контроллер предотвращает выполнение тестовых случаев на устройствах, не относящихся к автомобильной отрасли. |
| CarryDnaeError | Внутреннее RuntimeException для передачи исключения DeviceNotAvailableException через фреймворк JUnit4. |
| CarryInterruptedException | Выбрасывается при истечении времени ожидания на этапе тестирования, когда необходимо передать исключение InterruptedException из потока выполнения теста в поток выполнения вызова. |
| CasConverter | Класс-одиночка для преобразования каталога, разбитого на фрагменты FastCDC, в исходный каталог. |
| CasFileDownloader | Программа для загрузки файлов из RBE CAS. |
| CasFuseDriverProfile | CasDriverProfile — это специфическая реализация IFuseDriverProfile для образов устройств, представляющих собой пошаговые каталоги FastCDC. |
| CasOptions | Параметры конфигурации для всего хоста для клиента загрузки CAS. |
| CasUtil | |
| CDMADeviceFlasher | Класс, который загружает изображение на физическое устройство Android с поддержкой CDMA. |
| CecControllerTokenProvider | Поставщик токенов для токенов, связанных с контролем качества потребительской электроники (CEC). |
| CentralDirectoryInfo | CentralDirectoryInfo — это класс, содержащий информацию о файле/папке внутри ZIP-архива. |
| CheckPairingPreparer | CompanionAwarePreparer средство проверки сопряжения Bluetooth между основным и дополнительным устройствами. |
| Чанкер | Разделяет blob на один или несколько Chunk размером не более chunkSize байт. |
| Чанкер.Чанк | Кусок бесформенной массы. |
| CircularAtraceUtil | Утилита atrace, разработанная в первую очередь для выявления первопричин ошибок ANR во время тестирования на платформе Monkey. |
| CircularByteArray | Структура данных для хранения массива фиксированного размера, функционирующего как кольцевой буфер и отслеживающего общую сумму всех значений в массиве. |
| ClangCodeCoverageCollector | Объект BaseDeviceMetricCollector , который будет получать данные о покрытии кода Clang с устройства и записывать их в качестве тестовых артефактов. |
| ClangProfileIndexer | Вспомогательный класс, индексирующий результаты измерений покрытия кода Clang. |
| ClassNotFoundConfigurationException | ConfigurationException возникает, когда класс объекта не найден. |
| ClasspathLauncherUtil | Вспомогательный класс для методов, связанных с запуском тестирования. |
| ClassPathScanner | Находит записи в classpath. |
| ClassPathScanner.ClassNameFilter | Класс IClassPathFilter , который фильтрует и преобразует имена Java-классов. |
| ClassPathScanner.ExternalClassNameFilter | ClassNameFilter , который отклоняет внутренние классы. |
| ClassPathScanner.IClassPathFilter | Фильтр для путей входа в classpath. Создано по образцу FileFilter |
| Клиент | Клиент для хранения результатов тестирования Android, который загружает результаты тестов в службу хранения результатов тестирования. |
| ClockworkUtils | Утилита с часовым механизмом для совместного использования логики на нескольких устройствах. |
| CloseableTraceScope | Класс с ограниченной областью видимости, позволяющий отправлять отчет о разделе трассировки с помощью конструкции try-with-resources. |
| ClusterBuildInfo | Класс IBuildInfo для сборок, передаваемых по конвейеру из TFC. |
| ClusterBuildProvider | Компонент IBuildProvider для загрузки тестовых ресурсов TFC. |
| ClusterClient | Реализация IClusterClient для взаимодействия с бэкэндом TFC. |
| ClusterCommand | Класс, представляющий задачу, полученную из кластера TF. |
| ClusterCommand.RequestType | |
| ClusterCommand.State | Статус команды в кластере TF. |
| ClusterCommandConfigBuilder | Класс для создания конфигурационного файла для команды кластера. |
| ClusterCommandEvent | Класс для инкапсуляции событий команд кластера, подлежащих загрузке. |
| ClusterCommandEvent.Builder | |
| ClusterCommandEvent.Type | |
| ClusterCommandLauncher | Класс IRemoteTest для запуска команды из TFC через дочерний процесс TF. |
| ClusterCommanDScheduler | ICommandScheduler для поддержки TFC (Tradefed Cluster). |
| ClusterCommandStatus | Класс, представляющий состояние и причину отмены команды от TF Cluster. |
| ClusterDeviceInfo | Класс для инкапсуляции информации об устройствах кластера, предназначенной для загрузки. |
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor | Реализация IDeviceMonitor , которая передает результаты в службу Tradefed Cluster. |
| ClusterEventUploader <T extends IClusterEvent > | Класс ClusterEventUploader, который загружает IClusterEvent в TFC. |
| ClusterHostEvent | Класс для инкапсуляции событий хоста кластера, подлежащих загрузке. |
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | Перечень различных типов мероприятий-организаторов. |
| ClusterHostUtil | Статические вспомогательные функции для TF Cluster, позволяющие получать глобальные экземпляры конфигурации, информацию о хостах и т. д. |
| ClusterLogSaver | Класс ILogSaver для загрузки результатов тестирования в TFC. |
| ClusterLogSaver.FilePickingStrategy | Стратегии выбора файлов. |
| ClusterOptions | |
| CodeCoverageCollector | Объект BaseDeviceMetricCollector , который будет собирать данные об уровне покрытия Java и нативных тестов с устройства и записывать их в качестве тестовых артефактов. |
| Тест покрытия кода | Тест, который запускает пакет инструментальных тестов на заданном устройстве и генерирует отчет о покрытии кода. |
| CollectingByteOutputReceiver | Объект IShellOutputReceiver , который собирает весь вывод оболочки в массив byte[] . |
| CollectingOutputReceiver | Объект IShellOutputReceiver , который собирает весь вывод оболочки в одну String . |
| CollectingOutputReceiver | Объект IShellOutputReceiver , который собирает весь вывод оболочки в одну String . |
| CollectingTestListener | Объект ITestInvocationListener , который будет собирать все результаты тестов. |
| CollectorHelper | Вспомогательная функция для выполнения некоторых операций IMetricCollector , необходимых в нескольких местах. |
| CommandBaselineSetter | Универсальный инструмент для управления базовыми настройками устройства с помощью команд оболочки adb. |
| CommandFileParser | Парсер для файла, содержащего набор командных строк. |
| CommandFileParser.CommandLine | |
| Прерыватель команд | Сервис, позволяющий прерывать выполнение команд TradeFederation или помечать их как непрерываемые. |
| CommandLineBuildInfoBuilder | Утилита, предназначенная для захвата стандартных аргументов информации о сборке из командной строки и создания на их основе объекта IBuildInfo . |
| Параметры команды | Реализация ICommandOptions . |
| CommandOptionsGetter | Реализация сервиса, возвращающая значение параметров команды для заданного вызова. |
| CommandRejectedException | |
| Результат выполнения команды | Содержит результат выполнения команды. |
| CommandResultWith <T> | Содержит структурированный результат выполнения команды. |
| CommandRunner | Альтернативная точка входа в TradeFederation, которая выполнит команду, указанную в аргументах командной строки, а затем завершит работу. |
| CommandRunner.ExitCode | Коды ошибок, с которыми возможен выход из системы. |
| Планировщик команд | Планировщик для выполнения команд TradeFederation на всех доступных устройствах. |
| CommandScheduler.HostState | Перечисления различных статусов хоста |
| CommandStatus | Отображает статус операции, выполняемой по расписанию. |
| CommandStatusHandler | Обработчик помогает отслеживать и обновлять статус вызова. |
| CommandSuccessModuleController | Базовый класс для контроллера модулей, позволяющий пропускать тестирование модуля в случае сбоя команды оболочки. |
| CommonLogRemoteFileUtil | Эта утилита позволяет избежать дублирования кода при представлении различных удаленных устройств для логики удаленного получения логов из общих файлов. |
| CommonLogRemoteFileUtil.KnownLogFileEntry | Представление известной записи в журнале для удаленных устройств. |
| CompanionAllocator | Базовый класс, отвечающий за выделение и освобождение ресурсов вспомогательного устройства. Для описания критериев, необходимых для выделения вспомогательного устройства, следует реализовать функцию getCompanionDeviceSelectionOptions() |
| CompanionAwarePreparer | Компонент ITargetPreparer , инкапсулирующий логику получения уже выделенного вспомогательного устройства. |
| CompanionAwareTest | Базовый тестовый класс, инкапсулирующий шаблонный код получения и проверки сопутствующего устройства. Подкласс может вызвать getCompanion() для получения назначенного компаньона. |
| CompanionDeviceTracker | Класс для выделения и освобождения вспомогательных устройств. |
| CompanionRunCommandTargetPreparer | ITargetPreparer , выполняющий указанные команды на выделенном вспомогательном устройстве. |
| CompanionTestAppInstallSetup | ITargetPreparer , который устанавливает одно или несколько приложений из папки, указанной в IDeviceBuildInfo.getTestsDir() на выделенное вспомогательное устройство. |
| CompatHandler | Обработчик для ModuleParameters.COMPATIBILITY_MODE . |
| CompatTargetPreparer | Компонент ITargetPreparer , подготавливающий устройство к выполнению тестов совместимости. |
| CompileBootImageWithSpeedTargetPreparer | Перекомпилирует путь к загрузочным классам и системный сервер с использованием фильтра компилятора 'speed'. |
| ConditionFailureMonitor | Отслеживайте любые сбои при вызове. |
| ConditionPriorityBlockingQueue <T> | Потокобезопасный класс с операциями, аналогичными PriorityBlockingQueue , который может извлекать объекты, соответствующие определенному условию. |
| ConditionPriorityBlockingQueue.AlwaysMatch <T> | Объект ConditionPriorityBlockingQueue.IMatcher , который соответствует любому объекту. |
| ConditionPriorityBlockingQueue.IMatcher <T> | Интерфейс для определения соответствия элементов определенным условиям. |
| ConfigCompleter | Реализация механизма Completer для наших конфигураций TF. |
| ConfigurableGrpcDynamicShardingClient | |
| Конфигурация | Конкретная реализация IConfiguration , которая хранит загруженные объекты конфигурации в карте. |
| ConfigurationDef | Содержит запись о конфигурации, связанных с ней объектах и их параметрах. |
| ConfigurationDef.ConfigObjectDef | Объект для хранения информации о названии класса и его порядковом номере (например, если в конфигурации один и тот же объект встречается дважды, то первый объект будет иметь первый порядковый номер). |
| ConfigurationDescriptor | Объект конфигурации, описывающий какой-либо аспект самой конфигурации. |
| ConfigurationDescriptor.LocalTestRunner | Перечисление, используемое для обозначения локального участника тестирования. |
| ConfigurationException | Генерируется исключение, если не удалось загрузить конфигурацию. |
| ConfigurationFactory | Фабрика для создания IConfiguration . |
| ConfigurationFactory.ConfigLoader | Реализация IConfigDefLoader, которая отслеживает включенные конфигурации из одной корневой конфигурации и генерирует исключение при циклических включениях. |
| ConfigurationFactory.ExceptionLoader | |
| ConfigurationUtil | Вспомогательные функции для работы с конфигурационными файлами. |
| ConfigurationXmlParserSettings | Простой класс для приема настроек от ConfigurationXmlParser. Для передачи настроек этому классу псевдоним является обязательным. |
| ConfigurationYamlParser | Парсер для конфигураций Tradefed в формате YAML. |
| ConfigUtil | Вспомогательный класс для создания, взаимодействия и отправки конфигурационных файлов statsd. |
| ConfigUtil.LogSource | |
| Консоль | Главная консоль TradeFederation предоставляет пользователю интерфейс для взаимодействия. В настоящее время поддерживаются такие операции, как - добавить команду для тестирования
- список устройств и их состояние
- список выполняющихся вызовов
- список команд в очереди
- Вывод журнала вызовов в файл/стандартный вывод
- неисправность
|
| Console.ArgRunnable <T> | Объект Runnable с методом run , который может принимать аргумент. |
| Console.CaptureList | Удобный тип для List<List<String>> |
| ConsoleReaderOutputStream | Объект OutputStream, который можно использовать для корректной работы System.out.print() с объектом unfinishedLine LineReader пользователя. |
| ConsoleResultReporter | Программа для вывода результатов тестирования на консоль. |
| КонтентАнализКонтекст | Для корректного анализа контента необходимо указать контекст, в котором он представлен. |
| Анализ контента. Контекстный анализ. Метод анализа. | Здесь описывается, чего следует ожидать от структуры контента для проведения надлежащего анализа. |
| Результаты анализа контента | Краткое изложение результатов контент-анализа. |
| ContentBasedHelper | Вспомогательная функция для получения всей информации о содержимом постройки и её основе. |
| Информация о содержании | Представляет собой содержимое для заданной целевой сборки её базовой и текущей версии. |
| ContentInformationCache | Кэширует ContentInformation и обеспечивает жизненный цикл связанных с ней файлов. |
| ContentMappings | |
| ContentMerkleTree | Вычислите дерево Меркла на основе информации о содержимом. |
| ContentModuleLister | Вычислите список модулей на основе контекста. |
| ContentProviderHandler | Обработчик, который абстрагирует взаимодействие с поставщиком контента и позволяет использовать поставщика контента на стороне устройства для различных операций. |
| ContentRequest | Класс для формирования запроса к API. |
| ContentRequest.Content | |
| ContentRequest.InlineData | |
| ContentRequest.Part | |
| CountingTestResultListener | TestResultListener , отслеживающий общее количество тестов по TestStatus |
| CountTestCasesCollector | Подсчитайте и сообщите количество тестовых случаев для заданного IRemoteTest . |
| CoverageMeasurementForwarder | Тест-заглушка, который пересылает результаты измерений покрытия кода от поставщика сборки в логгер. |
| CoverageMetadataCollector | ILogSaverListener , который собирает зарегистрированные измерения покрытия кода и генерирует CoverageMetadataProto для обработки службой Android Code Coverage. |
| Варианты покрытия | Объект Tradefed для хранения опционов на покрытие рисков. |
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter | Компонент ITargetPreparer , который ожидает, пока максимальная частота на всех ядрах не будет восстановлена до максимально доступного уровня. |
| CreateAvdPreparer | |
| CreateUserPreparer | Целевой специалист по подготовке данных для создания дополнительного пользователя и последующей его очистке. |
| CrosDutTopologyPreparer | Программа-подготовитель, которая запускает инструмент dt-converter для генерации конфигурации и параметров тестирования. |
| CrosLsNexusPreparer | Программа, которая запускает и останавливает службу LSNexus для устройств ChromeOS. |
| CtsDeviceLaunchControlProvider | Объект LaunchControlProvider для DeviceFolderBuildInfo . |
| CtsLaunchControlProvider | Объект LaunchControlProvider для сборки CTS. |
| CtsLaunchControlProvider.PartialDownloadMode | |
| CtsSettingsSetup | Компонент ITargetPreparer , который настраивает параметры устройства в рамках подготовки к запуску тестов CTS. |
| CtsTestLauncher | IRemoteTest это компонент для запуска тестов на отдельной установке CTS. |
| CurlGenAiClient | Предоставьте централизованный клиент для взаимодействия с API GenAi и выполнения оперативных запросов. |
| CurlGenAiClient.Model | Список доступных для использования моделей. |
| ТекущийВызов | Класс, который отслеживает и предоставляет информацию о текущем вызове, полезную на любом этапе выполнения вызова. |
| CurrentInvocation.InvocationInfo | Некоторый специальный именованный ключ, который мы всегда будем заполнять при вызове. |
| CurrentInvocation.IsolationGrade | Описывает уровень изоляции |
| Функция отображения каракатицы | Реализация сервера Tradefed для взаимодействия с функциями отображения Cuttlefish (фактически, локальный `cvd display`). |
| CuttlefishDisplayHandler | Служебная служба, обрабатывающая запросы на демонстрацию каракатиц. |
| CuttlefishDisplayHandler.Display | |
| DdmPreferences | Настройки библиотеки ddm. |
| DebugHostLogOnFailureCollector | Сборщик, который будет собирать и записывать логи на стороне хоста при возникновении ошибки в тестовом случае. |
| DefaultConnection | Представление стандартного подключения устройства, предположительно, соответствует стандартному adb-подключению устройства. |
| DefaultConnection.ConnectionBuilder | Строитель использовал это описание для обозначения соединения. |
| DefaultRemoteAndroidTestRunner | Расширение библиотеки ddmlib RemoteAndroidTestRunner для установки некоторых значений по умолчанию для сценариев использования Tradefed. |
| DefaultTestsZipInstaller | Реализация установщика ZIP-архива с тестами по умолчанию. |
| DelegatedInvocationExecution | InvocationExecution , который делегирует выполнение другому исполняемому файлу Tradefed. |
| DependenciesResolver | Новый тип поставщика, позволяющий получить все зависимости для теста. |
| DeviceActionTargetPreparer | Компонент ITargetPreparer для выполнения действий с устройством. |
| DeviceActionUtil | Вспомогательный класс для выполнения действий устройства. |
| DeviceActionUtil.Command | Команды для выполнения действий устройством. |
| DeviceActionUtil.DeviceActionConfigError | Исключение из-за ошибки конфигурации. |
| DeviceAllocationResult | Представляет результаты попытки выделения ресурсов для команды. |
| DeviceAllocationState | Представляет состояние выделения устройства с точки зрения IDeviceManager. |
| DeviceAvailableChecker | Проверка, гарантирующая, что модуль не оставит устройство в автономном режиме. |
| DeviceBaselineChecker | Перед каждым модулем устанавливайте базовые параметры устройства. |
| DeviceBaselineSetter | Абстрактный класс, используемый для создания базовых настроек устройства. |
| DeviceBatteryLevelChecker | Функция IRemoteTest проверяет минимальный уровень заряда батареи и ожидает достижения второго порогового значения заряда, если минимальный уровень заряда не достигнут. |
| DeviceBatteryResourceMetricCollector | Этот сборщик данных собирает показатели заряда батареи устройства. |
| DeviceBuildDescriptor | Класс-обертка для IBuildInfo , содержащий вспомогательные методы для получения информации о сборке платформы устройства. |
| DeviceBuildInfo | Объект IBuildInfo , представляющий собой полную сборку Android-устройства и (опционально) её тесты. |
| DeviceBuildInfoBootStrapper | Компонент ITargetPreparer , заменяющий поля с информацией о сборке атрибутами, считанными с устройства. Это полезно для тестирования устройств с использованием сборок, сгенерированных из внешнего источника (например, |
| DeviceBuildInfoInjector | Компонент ITargetPreparer , который вставляет метаданные DeviceBuildDescriptor в IBuildInfo . |
| DeviceCleaner | После проверки выполняет перезагрузку или форматирование в качестве действия по очистке, а также, при необходимости, выключает экран. |
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceConcurrentUtil | Содержит вспомогательные методы и классы для одновременного выполнения команд на стороне устройства. Используйте ExecutorService для выполнения команд, реализованных как ShellCommandCallable , и joinFuture(String,Future,long) для синхронизации с объектом Future , возвращаемым ExecutorService для выполнения команды. |
| DeviceConcurrentUtil.ShellCommandCallable <V> | Callable , который инкапсулирует детали выполнения команды оболочки на ITestDevice . |
| DeviceConfigurationHolder | Конкретная реализация IDeviceConfiguration , которая хранит загруженные объекты конфигурации устройства в своих атрибутах. |
| DeviceConnection | Представляет собой подключение к устройству через ADB для использования с ERROR(IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)/com.android.incfs.install.IncrementalInstallSession.Builder#execute(java.util.concurrent.Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger) IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)) . |
| DeviceConnection.Factory | |
| DeviceDescriptor | Класс, содержащий информацию, описывающую тестируемое устройство. |
| DeviceDisconnectedException | Генерируется исключение, когда устройство становится недоступным по типу транспорта, например, если устройство больше не отображается через USB или TCP/IP-соединение. |
| DeviceErrorIdentifier | Идентификаторы ошибок, полученные из сообщений об ошибках устройства и об ошибках, сообщенных устройством. |
| DeviceFailedToBootError | Вызывается исключение, если устройство не загружается после прошивки новой сборкой. |
| DeviceFeatureFlag | |
| DeviceFeatureModuleController | Контроллер модуля, позволяющий не запускать тесты, если он не поддерживает определенную функцию. |
| DeviceFileReporter | Вспомогательный класс, который проверяет устройство на наличие файлов и отправляет их в метод ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) если они найдены. |
| DeviceFlashPreparer | ITargetPreparer это программа, которая прошивает образ на физическое оборудование Android. |
| DeviceFoldableState | Отображение состояния складывания устройства, возвращаемое командой "cmd device_state print-states". |
| DeviceFolderBuildInfo | Объект IDeviceBuildInfo , который также содержит другие артефакты сборки, находящиеся в каталоге на локальной файловой системе. |
| DeviceImagePartition | Определяет разделы для образа устройства. |
| DeviceImageTracker | Для некоторых этапов поэтапного обновления устройств нам необходимы базовые файлы для вычисления различий. |
| DeviceImageTracker.FileCacheTracker | Информация о кэшированном образе устройства и его метаданных. |
| DeviceImageZipFlashingTargetPreparer | Программа для подготовки целевого устройства, которая прошивает устройство образами, предоставленными в определенном формате. |
| DeviceImpl | Устройство. |
| Результаты проверки устройства | Класс содержит результаты проверки устройства в случае его недоступности. |
| DeviceInternetAccessibilityResourceMetricCollector | Сотрудник сервиса отправляет запрос на google.com, чтобы проверить, есть ли у устройства доступ к интернету. |
| DeviceJUnit4ClassRunner | Тестовый фреймворк JUnit4, поддерживающий также IDeviceTest . |
| DeviceJUnit4ClassRunner.LogAnnotation | Поддельная аннотация, предназначенная для передачи отчетов репортерам. |
| DeviceJUnit4ClassRunner.MetricAnnotation | Поддельная аннотация, предназначенная для передачи метрик журналистам. |
| DeviceJUnit4ClassRunner.TestLogData | Реализация ExternalResource и TestRule . |
| DeviceJUnit4ClassRunner.TestMetrics | Реализация ExternalResource и TestRule . |
| DeviceLaunchControlProvider | LaunchControlProvider для IDeviceBuildInfo |
| DeviceListMonitorTask | |
| DeviceLogger | Класс-мост для использования utils.ILogger для инкрементального ввода. |
| DeviceManagementGrpcServer | GRPC-сервер, позволяющий зарезервировать устройство у Tradefed. |
| Диспетчер устройств | |
| DeviceManager.FastbootDevice | Изображение устройства в режиме Fastboot. |
| DeviceMerkleTree | Вычислите дерево Меркла на основе информации о содержимом устройства. |
| DeviceMetricData | Объект для хранения всех данных, собранных сборщиками метрик. |
| DeviceMonitor | DeviceMonitor отслеживает устройства, подключенные к adb. |
| DeviceMonitor.DeviceListComparisonResult | |
| DeviceMonitorMultiplexer | Класс-прокси для передачи запросов нескольким IDeviceMonitor . |
| DeviceNotAvailableException | Выбрасывается исключение, когда устройство больше недоступно для тестирования. |
| DeviceOwnerTargetPreparer | Компонент ITargetPreparer , который настраивает компонент владельца устройства. |
| DeviceParameterizedRunner | Параметризованный исполнитель тестов в стиле JUnit4 для параметризованных тестов, управляемых на стороне хоста. |
| Свойства устройства | Общие определения констант для имен свойств на стороне устройства. |
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | Программа для отправки отчетов о выпуске устройств, которая обеспечивает связь с родительским процессом относительно устройств, подлежащих выпуску. |
| Функция сброса устройства | Реализация сброса устройства на стороне сервера. |
| DeviceResetHandler | Вспомогательная утилита, обрабатывающая сброс настроек устройства в общем виде. |
| DeviceRuntimeException | Генерируется исключение, если действие устройства не привело к ожидаемым результатам. |
| DeviceSelectionOptions | Контейнер для критериев выбора устройства. |
| DeviceSelectionOptions.DeviceRequestedType | Поддерживаются различные возможные типы устройств-заполнителей. |
| DeviceSettingChecker | Проверьте, не изменились ли настройки устройства во время выполнения модуля. |
| Настройка устройства | Компонент ITargetPreparer , который настраивает устройство для тестирования на основе предоставленных Option . |
| Функция моментального снимка устройства | Реализация снимка состояния устройства на стороне сервера. |
| DeviceSnapshotHandler | Вспомогательные средства обработки снимков каракатицы. |
| DeviceStateMonitor | Вспомогательный класс для мониторинга состояния устройства IDevice . |
| DeviceStorageAgeResourceMetricCollector | Анализ возраста хранилища из logcat. |
| DeviceStorageFiller | Цель состоит в том, чтобы подготовить документ таким образом заполнить хранилище, чтобы освободить некоторое количество свободного места. |
| DeviceStorageStatusChecker | Проверьте, достаточно ли места на диске устройства для указанных разделов. |
| DeviceStringPusher | Целевой подготовитель должен записать строку в файл. |
| DeviceSuite | Расширяет Suite инструментов для контейнеризации JUnit4, предоставляя тестам, которым это необходимо, ITestDevice . |
| DeviceSyncHelper | Вспомогательная функция, помогающая синхронизировать новый образ устройства с самим устройством. |
| DeviceTestCase | Вспомогательный модульный тест JUnit, предоставляющий доступ к сервисам IRemoteTest и IDeviceTest . |
| Результаты тестирования устройства | Специализация класса TestResult , которая прерывает выполнение при возникновении исключения DeviceNotAvailableException |
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | Класс-конструктор для параметров, связанных с запуском тестов устройств через BaseHostJUnit4Test. |
| Набор тестов устройств | Вспомогательный набор тестов JUnit, предоставляющий сервисы IRemoteTest и IDeviceTest . |
| DeviceTraceCollector | Сборщик данных, который запустит трассировку Perfetto при начале выполнения теста и запишет файл трассировки в конце. |
| DeviceUnavailableMonitor | Данный обработчик пытается зафиксировать ДНК-ошибку только на уровне тестового случая. |
| DeviceUnresponsiveException | Специализация исключения DeviceNotAvailableException , указывающая на то, что устройство видно adb, но не отвечает (т.е. команды истекают по таймауту, устройство не загружается и т. д.). |
| DeviceUpdateTargetPreparer | Абстрактный компонент ITargetPreparer , который выполняет стандартные шаги по обновлению устройств с помощью файла образа устройства из внешнего источника (в отличие от службы сборки). |
| DeviceWifiResourceMetricCollector | Устройство собирает данные о текущем уровне сигнала Wi-Fi и скорости соединения. |
| DeviceWiper | ITargetPreparer , который удаляет пользовательские данные. |
| DexMetadataExtractor | Устанавливает файлы метаданных Dex для указанных APK-файлов. |
| DigestCalculator | Вспомогательные методы для вычисления Digest . |
| Ориентированный граф <V> | Реализация ориентированных невзвешенных графов. |
| DisableSELinuxTargetPreparer | Программа подготовки целевых объектов, которая отключает SELinux, если он включен. |
| DryRunKeyStore | Хранилище ключей для пробного запуска, в котором любое значение хранилища ключей всегда корректно заменяется и находится. |
| DryRunner | Функция "прозрачно запускает тесты всухую" вместо их фактического выполнения. |
| DynamicFileStubTest | Это тестовая версия TradeFed, проверяющая корректность обработки динамических файлов. |
| DynamicRemoteFileResolver | Класс, помогающий определять путь к удалённым файлам. |
| DynamicRemoteFileResolver.FileResolverLoader | Загружает реализации IRemoteFileResolver . |
| DynamicShardHelper | Стратегия шардинга позволяет организовать удаленную работу и постановку задач в очередь между несколькими экземплярами TensorFlow. |
| DynamicShardingConnectionInfoMessage | Класс для хранения данных, упрощающий отправку через сервер функций. |
| DynamicSystemPreparer | ITargetPreparer это компонент, который создает образ системы поверх сборки устройства с использованием динамического обновления системы. |
| DynamicSystemPreparer.PvmfwFlashMode | |
| Описание ошибки | Класс, описывающий информацию о сбое в системе Trade Federation. |
| FakeTest | Поддельный тест, цель которого — упростить получение воспроизводимых результатов тестирования. |
| FakeTestsZipFolder | Инструмент для тестирования, который создает фиктивную распакованную папку с тестами на основе списка ее содержимого. |
| FakeTestsZipFolder.ItemType | |
| FastbootCommandPreparer | Целевой подготовитель, запускающий fastboot и отправляющий команды fastboot. |
| FastbootDeviceFlasher | Класс, использующий fastboot для прошивки образа на физическом оборудовании Android. |
| FastbootHelper | Вспомогательный класс для операций быстрой загрузки (fastboot). |
| FastbootPack | Следуйте инструкциям загрузчика для его распаковки. |
| FastbootUpdateBootstrapPreparer | Компонент ITargetPreparer , который подготавливает указанные файлы (загрузчик, радиомодуль, zip-архив образа устройства) для IDeviceBuildInfo устройств с помощью FastbootDeviceFlasher , а затем внедряет атрибуты устройства после загрузки в информацию о сборке для целей формирования отчета о результатах. |
| FatalHostError | Сообщение об ошибке указывает на то, что на хост-машине, на которой запущена программа TradeFederation, произошла фатальная неисправимая ошибка, и что экземпляр TradeFederation следует завершить. |
| FeatureFlagTargetPreparer | Этот класс устарел. Используйте вместо него AFlagsTargetPreparer . |
| FileDownloadCache | Вспомогательный класс, поддерживающий локальный кэш LRU загруженных файлов в файловой системе. |
| FileDownloadCacheFactory | Фабрика для создания FileDownloadCache |
| FileDownloadCacheWrapper | Класс-обертка, предоставляющий возможности FileDownloadCache и реализующий интерфейс IFileDownloader . |
| FileIdleMonitor | Отслеживает файлы и выполняет обратный вызов, если они находятся в режиме ожидания (т.е. |
| FileInputStreamSource | Объект InputStreamSource , принимающий на вход файл. |
| FileListingService | Предоставляет сервис для получения списка файлов на стороне IDevice . |
| FileListingService.FileEntry | Представляет собой запись в каталоге. |
| FileListingService.IListingReceiver | Классы, реализующие этот интерфейс, предоставляют метод для обработки асинхронных результатов команды ls на устройстве. |
| Файловый логгер | Объект ILeveledLogOutput , который направляет сообщения журнала в файл и в стандартный вывод. |
| FilePermissionUtil | Вспомогательный класс, обеспечивающий обработку прав доступа к файлам. |
| FileProtoResultReporter | Прототип репортера, который сохраняет TestRecord в файл. |
| FilePullerDeviceMetricCollector | BaseDeviceMetricCollector , который отслеживает ключи метрик, поступающие от устройства, и извлекает их в файл с устройства. |
| FilePullerLogCollector | Запись лога файла, предоставленного устройством. |
| FileSystemLogSaver | Сохраняйте журналы в файловую систему. |
| FilesystemRootChecker | |
| FileUtil | Вспомогательный класс для операций с файлами. |
| FileUtil.LowDiskSpaceException | Генерирует исключение, если доступное дисковое пространство ниже минимального порогового значения. |
| FilteredResultForwarder | Вариант ResultForwarder , который позволяет передавать только список разрешенных значений TestDescription . |
| FixedByteArrayOutputStream | OutputStream в оперативной памяти, который хранит только максимальный объем данных. |
| Метод прошивки | Перечисление, описывающее метод, используемый для прошивки тестируемого устройства. |
| FlashingResourcesParser | Класс, который извлекает необходимые версии вспомогательных файлов образов, требуемых для прошивки устройства. |
| FlashingResourcesParser.AndroidInfo | Типовое определение для Map<String, MultiMap<String, String>> . |
| FlashingResourcesParser.Constraint | Интерфейс фильтрации, предназначенный для того, чтобы FlashingResourcesParser мог игнорировать некоторые ресурсы, которые в противном случае он мог бы использовать. |
| FlashingResourcesRetrieverCacheWrapper | Оболочка IFlashingResourcesRetriever , использующая кэш. |
| FlashingResourceUtil | Эта утилита помогает установить соответствующую версию артефактов для их прошивки с помощью DeviceFlashPreparer . |
| Складной/раскладывающийся ручной механизм | Объект IModuleParameterHandler расширяется для каждой неосновной конфигурации сворачиваемого модуля. |
| Складной погрузчик | Универсальный обработчик сворачиваемых модулей, который может принимать параметры сворачиваемых модулей для создания специализированных модулей. |
| FoldableModePreparer | Устройство для подготовки мишени, позволяющее переключать состояние складывания устройства. |
| FolderBuildInfo | Конкретная реализация IFolderBuildInfo . |
| FolderSaver | ITargetPreparer , который загружает каталоги с устройства, сжимает их и сохраняет в систему логирования. |
| FormattedGeneratorReporter | Программа для создания отчетов, позволяющая генерировать отчеты в определенном формате. |
| FreeDeviceState | |
| FuseMountManager | |
| FuseMountManagerFactory | Фабрика для создания и настройки экземпляров FuseMountManager . |
| FuseUtil | Вспомогательный класс для работы с FUSE. |
| FutilityCommandPreparer | Программа-подготовитель для выполнения команд, не приносящих результата. |
| GceAvdInfo | Структура для хранения соответствующих данных для данного экземпляра GCE AVD. |
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | Монитор потоков для прокси-туннеля хоста лаборатории GCE, используемого для оксигенации. |
| GceManager | Вспомогательная функция, которая управляет вызовами GCE для запуска/остановки и сбора логов из GCE. |
| GceRemoteCmdFormatter | Вспомогательный класс для форматирования команд, позволяющих связаться с удаленным устройством GCE. |
| GceRemoteCmdFormatter.ScpMode | SCP можно использовать для отправки или получения файлов в зависимости от структуры аргументов. |
| GceSshTunnelMonitor | Монитор потоков для SSH-туннеля GCE. |
| GcovCodeCoverageCollector | Объект BaseDeviceMetricCollector , который будет получать данные измерений покрытия gcov с устройства и регистрировать их в качестве тестовых артефактов. |
| GcovKernelCodeCoverageCollector | Объект BaseDeviceMetricCollector , который будет извлекать результаты измерений покрытия ядра gcov из debugfs и с устройства, а затем регистрировать их в виде тестовых артефактов. |
| GCSBucketUtil | Файловый менеджер для загрузки и выгрузки файлов из Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | Простая оболочка для отображения информации о файле в GCS. |
| GCSCommon | Obsoleted! Use com.android.tradefed.util.gcs.GCSCommon instead. |
| GCSCommon | Base class for Gcs operation like download and upload. |
| GCSConfigurationFactory | A ConfigurationFactory loads configs from Google Cloud Storage. |
| GCSConfigurationFactory.GCSConfigLoader | Extension of ConfigurationFactory.ConfigLoader that loads config from GCS, tracks the included configurations from one root config, and throws an exception on circular includes. |
| GCSConfigurationServer | Config server loads configs from Google Cloud Storage (GCS). |
| GCSDownloaderHelper | Downloader for GCS bucket that takes care of caching and resolving the global config. |
| GCSFileDownloader | Программа для загрузки файлов из облачного хранилища Google (GCS). |
| GCSFileDownloaderBase | Программа для загрузки файлов из облачного хранилища Google (GCS). |
| GCSFileUploader | File uploader to upload file data to google cloud storage (GCS). |
| GCSHelper | |
| GCSHostResourceManager | Загрузите ресурсы хоста из GCS (облачного хранилища Google). |
| GcsRemoteFileResolver | Реализация IRemoteFileResolver , позволяющая загружать файлы из хранилища GCS. |
| GeminiDebuggingPostProcessor | Постпроцессор создает запросы подсказок для отладки ошибок. |
| GenericLogcatEventParser <LogcatEventType> | Parse logcat input for events. |
| GenericLogcatEventParser.LogcatEvent | Struct to hold a logcat event with the event type and triggering logcat message |
| GetPreviousPassedHelper | Helper to get the previous passed test filters. |
| GkiDeviceFlashPreparer | A target preparer that flash the device with android common kernel generic image. |
| GlobalConfiguration | An IGlobalConfiguration implementation that stores the loaded config objects in a map |
| GlobalFilterGetter | Реализация сервиса, возвращающая фильтры, полученные в результате выполнения заданного вызова. |
| GlobalTestFilter | Filter options applied to the invocation. |
| GoogleAccountPreparer | A ITargetPreparer that supports configuring google accounts. |
| GoogleAccountUtil | A Utility that supports configuring google accounts on a device |
| GoogleApiClientUtil | Utils for create Google API client. |
| GoogleApiClientUtilBase | |
| GoogleAppsSetup | A ITargetPreparer that supports various setup options for Google apps Note: a device must have an account configured first, see GoogleAccountPreparer |
| GoogleBenchmarkResultParser | Анализирует результаты тестов Google Benchmark, запущенных из командной строки, и возвращает карту со всеми результатами. |
| GoogleBenchmarkTest | Тест, запускающий пакет бенчмарков Google на заданном устройстве. |
| GoogleDeviceFlashPreparer | Специализация DeviceFlashPreparer , поддерживающая пользовательские шаги, необходимые для прошивки устройств Google. |
| GoogleDeviceSetup | An extension of DeviceSetup that allows setup of additional Google specific properties. |
| GoogleTradefedSandbox | Внутренняя специализация TradefedSandbox для использования в лабораторной инфраструктуре. |
| GoogleTradefedSandboxFactory | Внедрение Google Tradefed в SandboxFactor |
| GranularRetriableTestWrapper | A wrapper class works on the IRemoteTest to granulate the IRemoteTest in testcase level. |
| GranularRetriableTestWrapper.StartEndCollector | Вспомогательная функция класса для отслеживания пропущенных начального и конечного этапов выполнения. |
| GsiDeviceFlashPreparer | A target preparer that flashes the device with android generic system image. |
| GsiDeviceFlashPreparer.PvmfwFlashMode | |
| GTest | Тест, запускающий собственный пакет тестов на заданном устройстве. |
| GTestBase | Базовый класс gTest |
| GTestListTestParser | Парсер результатов для режима тестового запуска gtest с параметром "--gtest_list_tests". |
| GTestResultParser | Анализирует результаты нативных тестов, запускаемых из командной строки с помощью GTest, в режиме "сырого вывода" и передает эти результаты обработчику ITestInvocationListener. |
| GTestXmlResultParser | Анализирует результаты нативных тестов, запускаемых из командной строки с помощью GTest, в режиме вывода XML и передает эти результаты обработчику ITestRunListener. |
| IAbi | Интерфейс, представляющий тестируемый ABI. |
| IAbiReceiver | Тест, для которого необходимо измерить лодыжечно-брахиальный индекс (ЛБИ). |
| IAdbDeviceChangeListener | Интерфейс обрабатывает ERROR(/IDevice) . |
| IAndroidDebugBridge | Interface definition for ERROR(/com.android.ddmlib.AndroidDebugBridge) methods used in this package. |
| IAppBuildInfo | This interface is deprecated. Use IBuildInfo directly. |
| IAutoRetriableTest | Interface for an IRemoteTest that doesn't implement ITestFilterReceiver but still wishes to support auto-retry. |
| IBatteryInfo | The interface defining the interaction with a battery of a device. |
| IBatteryInfo.BatteryState | Describes the current battery charging state. |
| IBlockFilter | Controls whether a block of data that must be delivered to the device should be served. |
| IBlockTransformer | Optional transformation of the data block before sending. |
| IBuildInfo | Holds information about the build under test. |
| IBuildInfo.BuildInfoProperties | Some properties that a IBuildInfo can have to tweak some handling of it. |
| IBuildProvider | Responsible for providing info regarding the build under test. |
| IBuildReceiver | Тест, требующий ссылки на тестируемую сборку. |
| ICacheClient | An interface for a cache client. |
| IClusterClient | Интерфейс для взаимодействия с бэкэндом TFC. |
| IClusterEvent | Interface for any cluster event to be uploaded to TFC. |
| IClusterEventUploader <T extends IClusterEvent > | Interface for ClusterEventUploader |
| IClusterOptions | Интерфейс для получения параметров, связанных с кластером. |
| ICommandOptions | Container for execution options for commands. |
| ICommandScheduler | A scheduler for running TradeFederation commands. |
| ICommandScheduler.IScheduledInvoctionListener | Слушатель событий вызова, отслеживающий завершение вызова. |
| ICompressionStrategy | An interface representing a compression algorithm that can be selected at runtime. |
| IConfigOptionValueTransformer | An interface for manipulating config option value |
| IConfigurableVirtualDevice | An interface to provide information about a possibly preconfigured virtual device info (host ip, host user, ports offset and etc.). |
| IConfiguration | Configuration information for a TradeFederation invocation. |
| IConfigurationFactory | Factory for creating IConfiguration s |
| IConfigurationReceiver | Простой интерфейс для представления объекта, принимающего IConfiguration . |
| IConfigurationServer | An interface for config server. |
| ICredentialFactory | An interface for credential factory to create oauth2 Credential . |
| IDefaultObjectLoader | Interface for loading the default objects that should be part of our YAML configuration. |
| IDefaultObjectLoader.LoaderConfiguration | The loading configuration object to pass information to the loader. |
| IDevice | A Device. |
| IDevice.DeviceState | Состояние устройства. |
| IDevice.DeviceUnixSocketNamespace | Namespace of a Unix Domain Socket created on the device. |
| IDevice.Feature | Device level software features. |
| IDevice.HardwareFeature | Device level hardware features. |
| IDeviceActionReceiver | Provides an API to receive device events. |
| IDeviceBuildInfo | A IBuildInfo that represents a complete Android device build and (optionally) its tests. |
| IDeviceBuildProvider | A IBuildProvider that uses information from a ITestDevice to retrieve a build. |
| IDeviceConfiguration | Device Configuration Holder Interface. |
| IDeviceConnection | Represents a connection to a device that can be read from and written to. |
| IDeviceConnection.Factory | |
| IDeviceFlasher | Flashes a device image on a device. |
| IDeviceFlasher.UserDataFlashOption | Enum of options for handling the userdata image |
| IDeviceManager | Interface for managing the set of available devices for testing. |
| IDeviceManager.IFastbootListener | A listener for fastboot state changes. |
| IDeviceMonitor | Interface for monitoring state of devices. |
| IDeviceMonitor.DeviceLister | A Runnable -like class that should return the known devices and their states. |
| IDeviceRecovery | Interface for recovering a device that has gone offline. |
| IDeviceSelection | Interface for device selection criteria. |
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor | Provides facilities for monitoring the state of a IDevice . |
| IDeviceTest | Интерфейс для объекта, которому необходима ссылка на ITestDevice . |
| IDisableable | Interface that describes a Tradefed object that can be disabled. |
| IDynamicShardingClient | Wrapper interface for the sharding client This exists so that we can swap in an HTTP one or testing one if needed. |
| IDynamicShardingConnectionInfo | Interface for classes that contain dynamic sharding connection info |
| IEmail | Interface for sending email. |
| IEmail.Message | Container for email message data. |
| IFileDownloader | Interface for downloading a remote file. |
| IFileEntry | Определение интерфейса, предоставляющее более простой и фиктивный контракт для методов FileEntry . |
| IFileResolverLoader | Загружает реализации IRemoteFileResolver . |
| IFileResolverLoader.ResolverLoadingException | Исключение выбрасывается, если не удается загрузить или инициализировать резолвер. |
| IFlashingResourcesParser | Interface for providing required versions of auxiliary image files needed to flash a device. |
| IFlashingResourcesRetriever | Interface for retrieving auxiliary image files needed to flash a device. |
| IFolderBuildInfo | A simple abstract IBuildInfo whose build artifacts are containing in a local filesystem directory. |
| IFormatterGenerator | Interface describing a formatter for SuiteResultHolder . |
| IFuseDriverProfile | Defines the specific behavior of a particular FUSE driver, allowing the MountManager to be generic. |
| IGlobalConfiguration | A class to encompass global configuration information for a single Trade Federation instance (encompassing any number of invocations of actual configurations). |
| IHarnessException | Description of the harness exception interface that will be implemented by harness exceptions. |
| IHostCleaner | Cleans up the host after the test run has finished. |
| IHostHealthAgent | An interface to emit host or device metrics. |
| IHostMonitor | Interface to dispatch host data |
| IHostMonitor.HostDataPoint | Generic class for data to be reported. |
| IHostMonitor.HostMetricType | |
| IHostOptions | Host options holder interface. |
| IHostOptions.PermitLimitType | Enum describing the possible permit limiters |
| IHostResourceManager | Interface to manager host resource. |
| IHttpHelper | Helper methods for performing http requests. |
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | An interface which helps decide whether to attempt incremental setup for TradeFed preparers. |
| IInstrumentationResultParser | Interface for parsing the results of an instrumentation test run from shell. |
| IInstrumentationResultParser.SessionResultCodes | Am instrument session result codes. |
| IInstrumentationResultParser.StatusCodes | Test result status codes. |
| IInstrumentationResultParser.StatusKeys | Relevant test status keys. |
| IInvocationContext | Holds information about the Invocation for the tests to access if needed. |
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | Тест, требующий учета контекста вызова. |
| IInvocationExecution | Interface describing the actions that will be done as part of an invocation. |
| IKeyStoreClient | Interface to access a key store for password or sensitive data. |
| IKeyStoreFactory | Factory for creating IKeyStoreClient . |
| ILabPreparer | Marker interface for lab preparers See ITargetPreparer for a description of what these interfaces are intended. |
| ILeveledLogOutput | Classes which implement this interface provides methods that deal with outputting log messages. |
| ILogcatReceiver | A class that provides the output of a device's logcat as an InputStreamSource . |
| ILogger | Interface used to display warnings/errors. |
| ILogRegistry | An interface for a ILogOutput singleton logger that multiplexes and manages different loggers. |
| ILogRegistry.EventType | Events that are useful to be logged |
| ILogSaver | Classes which implement this interface provide methods for storing logs to a central location. |
| ILogSaverListener | Позволяет слушателям ITestInvocationListener отслеживать сохранение файлов журналов. |
| ImageContentAnalyzer | Analyzer for device image content analysis |
| IManagedTestDevice | Устройство для тестирования (ITestDevice), жизненный цикл которого управляется. |
| IManagedTestDevice.DeviceEventResponse | Container for a response to a IManagedTestDevice.handleAllocationEvent(DeviceEvent) call |
| IManagedTestDeviceFactory | Creator interface for IManagedTestDevice s |
| IMetricCollector | Этот интерфейс будет добавлен в качестве декоратора при формировании отчетов о результатах тестов для сбора соответствующих метрик. |
| IMetricCollector.MetricCollectionLevel | Переменная, отражающая текущий уровень сбора метрик. |
| IMetricCollectorReceiver | Интерфейс для реализации IRemoteTest , если необходимо получить список IMetricCollector для выполнения теста. |
| IMoblyYamlResultHandler | Интерфейс обработчика результатов Mobly YAML. |
| IMoblyYamlResultHandler.ITestResult | Interface of mobly yaml result |
| IModuleController | Interface for controlling if a module should be executed or not. |
| IModuleController.RunStrategy | Enum describing how the module should be executed. |
| IModuleParameterHandler | The interface for parameters of suites modules. |
| IMultiDeviceRecovery | Interface for recovering multiple offline devices. |
| IMultiDeviceTest | Этот интерфейс устарел. Он временно сохранен для обеспечения совместимости, но фактически больше не используется. Пожалуйста, не внедряйте его. |
| IMultiTargetPreparer | Prepares the test environment for several devices together. |
| INativeDevice | Предоставляет надежный и несколько более высокоуровневый API для IDevice , использующего ddmlib. |
| INativeDeviceTest | Интерфейс для объекта, которому необходима ссылка на INativeDevice . |
| IncrementalImageUtil | A utility to leverage the incremental image and device update. |
| IncrementalInstallSession | Used to create an incremental package installation session in which the blocks of the installed APKs are streamed to the device when they need to be read. |
| IncrementalInstallSession.Builder | |
| InfraErrorIdentifier | Error Identifiers from Trade Federation infra, and dependent infra (like Build infra). |
| InputStreamSource | This interface basically wraps an InputStream to make it clonable. |
| InstallAllTestZipAppsSetup | A ITargetPreparer that installs all apps in a test zip. |
| ИнсталлАпексМодулеТаржетПрепарер | |
| InstallApkSetup | ITargetPreparer это программа, которая устанавливает один или несколько APK-файлов, расположенных в файловой системе. |
| InstallBuildEnvApkSetup | A ITargetPreparer that installs one or more test apks from an Android platform build env. |
| InstallCreateReceiver | Output receiver for "pm install-create" command line. |
| Установленные приборыТест | Выполняет все проверки оборудования, обнаруженные на текущем устройстве. |
| InstallException | Выбрасывается исключение, если установка или удаление приложения не удались. |
| InstallKernelModulePreparer | A target preparer that install kernel modules. |
| InstallMetrics | |
| InstallReceiver | Output receiver for "pm install package.apk" command line. |
| InstantAppHandler | Handler for ModuleParameters.INSTANT_APP . |
| InstrumentationPreparer | A ITargetPreparer that runs instrumentation |
| InstrumentationProtoResultParser | Parses the 'protoStd output mode' results of an instrumentation test run from shell and informs a ITestRunListener of the results. |
| InstrumentationResultParser | Parses the 'raw output mode' results of an instrumentation test run from shell and informs a ITestRunListener of the results. |
| Инструментальное тестирование | Тест, запускающий пакет инструментальных тестов на заданном устройстве. |
| InvocationCacheHelper | Utility to handle uploading and looking up invocation cache results. |
| InvocationCacheHelper.CacheInvocationResultDescriptor | Describes the cache results. |
| InvocationContext | Generic implementation of a IInvocationContext . |
| InvocationExecution | Class that describes all the invocation steps: build download, target_prep, run tests, clean up. |
| InvocationLocal <T> | This class provides invocation-scope variables. |
| InvocationMetricLogger | A utility class for an invocation to log some metrics. |
| InvocationMetricLogger.InvocationGroupMetricKey | Grouping allows to log several groups under a same key. |
| InvocationMetricLogger.InvocationMetricKey | Some special named key that we will always populate for the invocation. |
| InvocationProtoResultReporter | Репортеры для хранения информации о кэшировании на уровне вызова и списка соответствующих модулей. |
| InvocationStatus | A class to store invocation status. |
| InvocationStatus | A helper enum to represent the invocation status |
| InvocationSummaryHelper | Helper class for gathering and reporting TestSummary for set of listeners |
| InvocationToJUnitResultForwarder | Класс, который прослушивает события ITestInvocationListener и перенаправляет их в TestListener . |
| IPostProcessor | Объект Post processors — это компонент торговой федерации, предназначенный для обработки метрик и журналов ПОСЛЕ проведения тестов и ДО формирования отчетов о результатах. |
| IRecorderClient | Interface for communicating with ResultDB recorder backend. |
| IRecorderClientLegacy | Interface for communicating with ResultDB recorder backend. |
| IRemoteAndroidTestRunner | Interface for running a Android test command remotely and reporting result to a listener. |
| IRemoteAndroidTestRunner.CoverageOutput | |
| IRemoteAndroidTestRunner.TestSize | |
| IRemoteFeature | Interface describing a feature in Tradefed that can be executed based on the request. |
| IRemoteFileResolver | Interface for objects that can resolve a remote file into a local one. |
| IRemoteFileResolver.RemoteFileResolverArgs | Аргументы, передаваемые в обработчики событий. |
| IRemoteFileResolver.ResolvedFile | Класс, содержащий информацию о найденном файле и некоторые метаданные. |
| IRemoteScheduledListenersFeature | Extension of IRemoteFeature to support passing in IScheduledInvocationListener s. |
| IRemoteTest | Тест, который передает результаты непосредственно в объект ITestInvocationListener . |
| IReportNotExecuted | В случае неполного выполнения, IRemoteTest , реализующий данный интерфейс, может сообщать о невыполненных тестах для улучшения отчетности. |
| IRescheduler | Interface for rescheduling a config for future execution. |
| IResourceMetricCollector | Интерфейс для пользователя, позволяющий внедрять собственные сборщики ресурсов. |
| IRestApiHelper | A helper interface for performing REST API calls. |
| IResumableTest | Этот интерфейс устарел. В нем больше нет необходимости. |
| IRetryDecision | Interface driving the retry decision and applying the filter on the class for more targeted retry. |
| IRuntimeHintProvider | |
| IRunUtil | Interface for running timed operations and system commands. |
| IRunUtil.EnvPriority | Enum that defines whether setting or unsetting a particular env. |
| IRunUtil.IRunnableResult | Интерфейс для асинхронного выполнения операции, возвращающей логический статус. |
| ISandbox | Интерфейс, определяющий песочницу, которую можно использовать для выполнения вызова. |
| ISandboxFactory | Factory for creating ISandbox . |
| ISetOptionReceiver | Реализация этого интерфейса должна содержать Option с именем, заданным с помощью функции «set-option», связанным с HostTest.SET_OPTION_NAME . |
| IShardableListener | Объект ITestInvocationListener , который можно разделить на сегменты. |
| IShardableTest | IRemoteTest , который можно разделить на отдельные исполняемые подтесты. |
| IShardHelper | Interface of an object that describes the sharding strategy to adopt for a configuration. |
| IShellEnabledDevice | An abstract device that can receive shell commands. |
| IShellOutputReceiver | Classes which implement this interface provide methods that deal with out from a remote shell command on a device/emulator. |
| IsolatedHostTest | Реализован инструмент запуска тестов TradeFed, использующий дочерний процесс для выполнения тестов в среде с низкой зависимостью от основного процесса, вместо их выполнения в главном процессе. |
| IStackTraceInfo | Classes which implement this interface provide a method that returns a stack trace. |
| ISupportGranularResults | Интерфейс, определяющий, поддерживает ли ITestInvocationListener получение детализированных результатов или нет. |
| ISystemStatusChecker | An checker that performs checks on system status and returns a boolean to indicate if the system is in an expected state. |
| ISystemStatusCheckerReceiver | Объект IRemoteTest , которому требуется доступ к объекту ISystemStatusChecker из конфигурации. |
| ITargetCleaner | This interface is deprecated. tearDown has been moved to the base ITargetPreparer interface. |
| ITargetPreparer | Prepares the test environment for the test run. |
| ITemporaryDevice | Interface to represent a device that can be a temporary placeholder. |
| ITerribleFailureHandler | An interface to handle terrible failures from com.android.tradefed.log.LogUtil.CLog.wtf(String,Throwable)
|
| ITestAnnotationFilterReceiver | Инструмент для запуска тестов, позволяющий фильтровать тесты на основе аннотаций. |
| ITestCollector | Обеспечивает поддержку сбора тестовых примеров; при установке этого параметра средство запуска тестов должно выполнить пробный запуск для сбора тестовых случаев без фактического их выполнения. |
| ITestDevice | Предоставляет надежный и несколько более высокоуровневый API для IDevice , использующего ddmlib. |
| ITestDevice.ApexInfo | A simple struct class to store information about a single APEX |
| ITestDevice.MountPointInfo | A simple struct class to store information about a single mountpoint |
| ITestDevice.RecoveryMode | |
| ITestFileFilterReceiver | Инструмент для запуска тестов, который может получать файл с указанием того, какие тесты следует запускать, а какие нет. |
| ITestFilterReceiver | Инструмент для запуска тестов, позволяющий фильтровать результаты и выбирать, какие тесты следует запускать. |
| ITestInformationReceiver | Interface to receive the TestInformation for some classes. |
| ITestInvocation | Handles one TradeFederation test invocation. |
| ITestInvocation.ExitInformation | Represents some exit information for an invocation. |
| ITestInvocationListener | Listener for test results from the test invocation. |
| ITestLifeCycleReceiver | Получает уведомления о событиях во время проведения инструментальных испытаний. |
| ITestLogger | An entity that can perform logging of data streams of various types. |
| ITestLoggerReceiver | An entity that can be injected with an ITestLogger instance so that it can be used for logging purposes. |
| ITestRunListener | Получает уведомления о событиях во время проведения инструментальных испытаний. |
| ITestsPool | Interface describing a pool of tests that we can access and run |
| ITestStorageClient | Interface for communicating with Android Test Storage backend. |
| ITestSuite | Абстрактный класс, используемый для запуска набора тестов. |
| ITestSuite.IsolatedModuleGrade | |
| ITestSuite.MultiDeviceModuleStrategy | |
| ITestSuiteResultLoader | Interface describing an helper to load previous results in a way that can be re-run. |
| ITestSummaryListener | Интерфейс, позволяющий ITestInvocationListener обмениваться некоторой ограниченной информацией посредством сводных данных. |
| ITestsZipInstaller | Installs tests from a tests zip file (as outputted by the build system) on a device. |
| ITokenProvider | Interface describing an object that can provide the tokens of a particular device. |
| ITokenRequest | Interface a IRemoteTest can implement to expose the fact that it requires a device with a special token. |
| IWifiHelper | Вспомогательный интерфейс для управления службами Wi-Fi на устройстве. |
| IWifiHelper.WifiConnectionResult | |
| IWifiHelper.WifiState | The Wifi supplicant state. |
| LabResourceDeviceMonitor | The lab resource monitor which initializes/manages the gRPC server for LabResourceService. |
| LargeOutputReceiver | A class designed to help run long running commands collect output. |
| LastBuildInfo | Parses and expose information for the logs/last_build.info file. |
| LastShardDetector | При локальном сегментировании иногда нам нужно выполнять определенные действия только тогда, когда последний сегмент достигает invocationEnded(long) . |
| LaunchControlProvider | Реализация IBuildProvider , которая запрашивает у серверов управления запуском Google сборку для тестирования. |
| LaunchControlProvider.DownloadFileDescriptor | |
| LCUtil | Вспомогательный класс для разбора пути управления запуском на составляющие его части. |
| LeakedThreadStatusChecker | Status checker to ensure a module does not leak a running Thread. |
| LegacySubprocessResultsReporter | Замороженная реализация механизма формирования результатов подпроцесса, которая должна оставаться совместимой с более ранними версиями TF/CTS (например, 8+), несмотря на изменения в её суперклассе. |
| ListInstrumentationParser | A IShellOutputReceiver that parses the output of a 'pm list instrumentation' query |
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | Класс для локальных виртуальных устройств, работающих на хосте TradeFed. |
| LocalAppBuildProvider | A IBuildProvider that constructs a IBuildInfo based on a provided local path |
| LocalDeveloper | Detects and returns whether this is a local developer running Tradefed. |
| LocalDeviceBuildProvider | A IBuildProvider that constructs a IDeviceBuildInfo based on a provided filesystem directory path. |
| LocalEmulatorLaunch | A TargetPreparer that launches an emulator locally from an android build environment. |
| LocalEmulatorSnapshot | A TargetPreparer intended for generating a clean emulator snapshot from a android build/development environment |
| LocalFileHeader | LocalFileHeader is a class containing the information of a file/folder inside a zip file. |
| LocalFileResolver | Реализация IRemoteFileResolver , позволяющая создавать ссылки на локальные файлы. |
| LocalFolderBuildProvider | A IBuildProvider that constructs a IFolderBuildInfo based on a provided local path |
| LocalHostResourceManager | Manager host resource. |
| LocalPool | Implementation of a pool of local tests |
| LocalRunInstructionBuilder | Utility to compile the instruction to run test locally. |
| LockSettingsBaselineSetter | A setter to remove screen lock settings. |
| Бревно | |
| Бревно | Log class that mirrors the API in main Android sources. |
| Log.ILogOutput | Classes which implement this interface provides methods that deal with outputting log messages. |
| Log.LogLevel | Log Level enum. |
| Log.LogLevel | Log Level enum. |
| LogAssociation | A class to represent a link between a log file and a test. |
| LogcatCrashResultForwarder | Специальный обработчик событий: при возникновении сбоев (сбой в процессе инструментирования) он попытается извлечь из logcat информацию о сбое и добавить её к сообщению об ошибке, связанному с тестом. |
| LogcatEventParser | |
| LogcatEventType | Event types for LogcatEventParser . |
| LogcatOnFailureCollector | Сборщик логов, который будет собирать и записывать данные в logcat при сбое тестового случая или выполнения теста. |
| LogcatReceiver | Class that collects logcat in background. |
| LogcatTimingMetricCollector | Сборщик метрик, который собирает информацию о времени (например, время переключения пользователя) из logcat во время одного или нескольких повторяющихся тестов, используя заданные шаблоны регулярных выражений для анализа сигналов начала и конца события из строк logcat. |
| LogDataType | Represents the data type of log data. |
| LogFile | Class to hold the metadata for a saved log file. |
| LogFileSaver | A helper for ITestInvocationListener 's that will save log data to a file |
| LogOffsets | Класс, хранящий начальные смещения файла журнала для разных уровней тестирования. |
| LogPreprocessor | Точка входа в препроцессор для журналов, которые будут обрабатываться инструментами искусственного интеллекта. |
| LogReceiver | |
| LogRegistry | A ILogRegistry implementation that multiplexes and manages different loggers, using the appropriate one based on the ThreadGroup of the thread making the call. |
| LogSaverResultForwarder | Объект ResultForwarder для сохранения логов с помощью глобального средства сохранения файлов. |
| LogUtil | A logging utility class. |
| LogUtil.CLog | A shim class for Log that automatically uses the simple classname of the caller as the log tag |
| LUCIResultReporter | Программа для сохранения результатов тестирования, необходимых для ResultDB и LUCI, в формате JSON (go/result-sink) и вывода местоположения файла в консоль. |
| MainlineModuleHandler | A simple handler class for Mainline Modules that creates a InstallApexModuleTargetPreparer and injects the dynamic link into it based on the given mainline modules to automatically retrieve those modules. |
| MainlineTestModuleController | Base class for a module controller to run tests based on the preloaded mainline modules on the device under test. |
| ManagedRemoteDevice | Устройство, работающее внутри виртуальной машины, которой мы управляем удаленно через экземпляр Tradefed, расположенный внутри этой виртуальной машины. |
| ManagedTestDeviceFactory | Factory to create the different kind of devices that can be monitored by Tf |
| MarkdownUtils | Вспомогательный класс для работы с Markdown-кодом. |
| MaxSdkModuleController | Base class for a module controller to not run tests on versions above a specified SDK version number. |
| MergedZipEntryCollection | Merge individual zip entries in a large zip file into blocks to minimize the download attempts. |
| MergeMultiBuildTargetPreparer | A IMultiTargetPreparer that allows to pass information from one build to another by naming them and the file key to copy to the other build. |
| MergeStrategy | Describes how the results should be aggregated when multiple attempts are present. |
| MerkleTree | A merkle tree representation as defined by the remote execution api. |
| MetricFilePostProcessor | Used for uploading the metrics log file collected during the test and run level. |
| MetricFileUtil | Utility to store the test run and test metrics at the end of invocation in a text file and upload it to Android Build API. |
| MetricFileUtil.TestRunMetrics | |
| MetricOption | Аннотация для тестовых методов, помеченных аннотацией @Test , или, если аннотация является частью списка аннотаций объекта TestDescription , позволяет указать дополнительные параметры, полезные для: настройки поведения сборщиков мусора, фильтрации некоторых методов. |
| MetricsXMLResultReporter | MetricsXMLResultReporter записывает метрики теста и метрики выполнения в XML-файл в папку, указанную параметром metrics-folder на этапе invocationEnded теста. |
| MetricTestCase | Расширение TestCase , позволяющее регистрировать метрики при выполнении в рамках TradeFed. |
| MetricTestCase.LogHolder | Структура для хранения файла журнала, подлежащего отчету. |
| MetricUtil | Utility class for pulling metrics from pushed statsd configurations. |
| MetricUtility | Contains common utility methods for storing the test metrics, aggregating the metrics in similar tests and writing the metrics to a file. |
| MetricUtility.DimensionalIterationData | Helper class to hold dimensional metric file and status for a single test iteration. |
| MetricUtils | Class to hold helper methods for dealing with Metric format conversion. |
| MinApiLevelModuleController | Base class for a module controller to not run tests when it below a specified API Level. |
| MinSdkModuleController | Base class for a module controller to not run tests on versions below a specified SDK version number. |
| MixImageZipPreparer | An IMultiTargetPreparer that mixes a system build's images in a device build. |
| MixKernelTargetPreparer | ITargetPreparer , позволяющий смешивать образ ядра с образом устройства. |
| MixRadioTargetPreparer | A ITargetPreparer that allows to mix a radio image with the device image. |
| MoblyArtifactReporter | Mobly artifact reporter. |
| MoblyBinaryHostTest | Тест хоста, предназначенный для запуска исполняемого файла Python с Mobly из системы сборки Android (Soong). |
| MoblyYamlResultControllerInfoHandler | Mobly yaml result 'Controller Info' element handler. |
| MoblyYamlResultControllerInfoHandler.ControllerInfo | |
| MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
| MoblyYamlResultHandlerFactory | Mobly yaml result handler factory which generates appropriate handler based on result type. |
| MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
| MoblyYamlResultHandlerFactory.Type | |
| MoblyYamlResultParser | Mobly yaml test results parser. |
| MoblyYamlResultRecordHandler | Mobly yaml result 'Record' element handler. |
| MoblyYamlResultRecordHandler.Record | |
| MoblyYamlResultRecordHandler.Record.Builder | |
| MoblyYamlResultRecordHandler.RecordResult | |
| MoblyYamlResultSummaryHandler | Mobly yaml result 'Summary' element handler. |
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | Mobly yaml result 'Test Name List' element handler. |
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | Mobly yaml result 'User Data' element handler. |
| MoblyYamlResultUserDataHandler.UserData | |
| MoblyYamlResultUserDataHandler.UserData.Builder | |
| Определение модуля | Container for the test run configuration. |
| ModuleListener | К каждому IRemoteTest каждого модуля подключается слушатель для сбора списка результатов. |
| ModuleLogcatCollector | Version of logcat collector but for module. |
| ModuleMerger | Helper class for operation related to merging ITestSuite and ModuleDefinition after a split. |
| ModuleOemTargetPreparer | |
| ModuleParameters | Special values associated with the suite "parameter" keys in the metadata of each module. |
| ModuleParametersHelper | Helper to get the IModuleParameterHandler associated with the parameter. |
| ModulePerfettoCollector | Сборщик данных, который будет запускать трассировку Perfetto при запуске и завершении тестового модуля, а также при перезагрузке устройства. |
| ModuleProtoResultReporter | A result reporter meant to report only the module level results. |
| ModulePusher | |
| ModulePusher.ModulePushError | Фатальная ошибка при отправке модуля из основной ветки. |
| ModuleResultsAndMetricsForwarder | Расширение класса ResultAndLogForwarder , добавляющее к результатам тестирования дополнительные метрики, связанные с модулем. |
| ModuleSplitter | Вспомогательная функция для разделения списка модулей, представленных IConfiguration , на список исполнительных блоков, представленных ModuleDefinition . |
| ModuleTestTypeUtil | Contains common utility methods for checking module. |
| MultiFailureDescription | Collect multiple FailureDescription in one holder. |
| MultiLineReceiver | Base implementation of IShellOutputReceiver , that takes the raw data coming from the socket, and convert it into String objects. |
| MultiMap <K, V> | A Map that supports multiple values per key. |
| MultiReceiver | Base implementation of IShellOutputReceiver , that takes multiple instances of IShellOutputReceiver and broadcast the received data to all of them. |
| PackageInfo | Container for an application's package info parsed from device. |
| PackageInstalledModuleController | Module controller to not run tests when the device has not got the given packages installed. |
| Pair <A, B> | Define our own Pair class which contains two objects. |
| Pair <S, T> | A Pair class is simply a 2-tuple for use in this package. |
| PairingMultiTargetPreparer | A multi-target preparer helps make Bluetooth pairing (and connection) between two devices. |
| ParallelDeviceExecutor <V> | Оболочка для ExecutorService для параллельного выполнения функции. |
| ParentSandboxInvocationExecution | Version of InvocationExecution for the parent invocation special actions when running a sandbox. |
| ParentShardReplicate | Replicate a setup for one device to all other devices that will be part of sharding. |
| PartialZipDownloadCache | Utility to cache partial download files based on their content. |
| PassingTestFileReporter | Слушатель ITestInvocationListener , который сохраняет список успешно прошедших тестовых случаев в тестовый файл. |
| PendingBlock | A block of data belonging to the APK or signature file that is needed by the device. |
| PendingBlock.Compression | |
| PendingBlock.Type | |
| PerfettoFilePullerCollector | Сборщик, который извлекает из устройства файлы трассировки Perfetto, при необходимости сжимает их и добавляет в журналы тестирования. |
| PerfettoGenericPostProcessor | Постпроцессор, который преобразует текстовый/двоичный метрический файл perfetto proto в пары ключ-значение путем рекурсивного расширения сообщений proto и полей строковыми значениями до тех пор, пока не будет найдено поле с числовым значением. |
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | Perfetto preparer pushes the config file in to the device at a standard location to which perfetto have access to. |
| PerfettoPullerMetricCollector | Этот класс устарел. Используйте PerfettoFilePullerCollector и ERROR(/PerfettoTracePostProcessor) вместо него. |
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTracePostProcessor | Постпроцессор, который извлекает файлы трассировки Perfetto из журналов тестирования и запускает на них обработчик трассировки для создания прототипа метрики Perfetto. |
| PerfettoTracePostProcessor.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder | Вспомогательный класс для записи трассировки Perfecto на устройстве ITestDevice . |
| PerfettoV2MetricConverterUtil | Utility class for converting Perfetto V2 metrics. |
| PerfettoV2ToDimensionalMetricConverter | Converts Perfetto V2 TraceSummary proto into a MetricReport for dimensional metric reporting. |
| PrettyPrintDelimiter | Helper utility that helps to print delimited message that stands out. |
| PrettyTestEventLogger | Логгер сопоставляет события и записывает их в журнал для упрощения отладки. |
| ProcessInfo | Used to store process related(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH) information. |
| ProcessUtil | |
| ProfileParameterHandler | Base parameter handler for any profile user. |
| ProfileTargetPreparer | Base class for setting up target preparer for any profile user android.os.usertype.profile.XXX . |
| PrompResponse | Представление запроса и ответа на него. |
| PromptUtility | Утилита для создания подсказок на основе контекста. |
| PromptUtility.PromptTemplate | Ссылка на шаблон запроса, хранящийся в ресурсах. |
| PropertyChanger | A utility class for changing (or adding) items in an Android property file |
| PropertyFetcher | Fetches and caches 'getprop' values from device. |
| ProtoResultParser | Parser for the Tradefed results proto format. |
| ProtoResultParser.TestLevel | Enumeration representing the current level of the proto being processed. |
| ProtoResultReporter | Программа для создания отчетов о результатах формирует протобуф-файл TestRecord , содержащий все результаты. |
| ProtoUtil | Вспомогательные методы для обработки сообщений protobuf независимо от их типа. |
| ProxyConfiguration | Object that allows pointing to a remote configuration to execute. |
| PsParser | Utility used to parse(USER,PID and NAME) from the "ps" command output |
| PtsBotTest | Run PTS-bot tests. |
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker | Этот класс устарел. Используйте PushFilePreparer вместо него. |
| PushFilePreparer | ITargetPreparer , который пытается отправить любое количество файлов с любого пути на хосте на любой путь на устройстве. |
| PythonBinaryHostTest | Host test meant to run a python binary file from the Android Build system (Soong) The test runner supports include-filter and exclude-filter. |
| PythonBinaryHostTest.PythonForwarder | Функция пересылки результатов для замены имени запуска на имя исполняемого файла. |
| PythonUnitTestResultParser | Интерпретирует результаты тестов, запущенных с помощью фреймворка unittest на Python, и преобразует их в вызовы ряда объектов ITestInvocationListener . |
| PythonUnitTestRunner | Этот класс устарел. Используйте вместо него PythonBinaryHostTest . |
| PythonVirtualenvHelper | A helper class for activating Python 3 virtual environment. |
| PythonVirtualenvPreparer | Sets up a Python virtualenv on the host and installs packages. |
| RamdumpPreparer | Enable Ramdump. |
| RawImage | Data representing an image taken from a device frame buffer. |
| RebootReasonCollector | Сборщик данных, который отслеживает перезагрузки устройств во время тестового запуска и сообщает о них с указанием причины и количества. |
| RebootTargetPreparer | Target preparer that reboots the device. |
| RecorderClient | Клиент для записи результатов тестов в ResultDB. |
| RecorderClientLegacy | ResultDB recorder client that uploads test results to ResultDB legacy invocation. |
| RecoveryLogPreparer | A target preparer used to collect logs before recovery. |
| RegexTrie <V> | The RegexTrie is a trie where each stored segment of the key is a regex Pattern . |
| RemoteAndroidDevice | Реализация ITestDevice для полнофункционального Android-устройства, подключенного через adb connect. |
| RemoteAndroidTestRunner | Выполняет команду удаленного тестирования Android и сообщает о результатах. |
| RemoteAndroidTestRunner | Выполняет команду удаленного тестирования Android и сообщает о результатах. |
| RemoteAndroidTestRunner.StatusReporterMode | Represents a status reporter mode in am instrument command options. |
| RemoteAndroidTestRunner.StatusReporterMode | Represents a status reporter mode in am instrument command options. |
| RemoteAndroidVirtualDevice | Расширяет возможности функции RemoteAndroidDevice для полнофункционального устройства Android, работающего в среде Google Compute Engine (GCE). |
| RemoteAvdIDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.gceDeviceRequested() is true |
| RemoteBuildInfo | Контейнер для ответа на информацию о сборке системы управления запуском. |
| RemoteBuildInfo.BuildAttributeKey | |
| RemoteBuildInfo.BuildType | |
| RemoteCacheClient | A RemoteActionCache implementation that uses gRPC calls to a remote API server. |
| RemoteDynamicPool | Implementation of a pool of remote work queued tests |
| RemoteDynamicPool.RequestCallable | |
| RemoteFileResolver | Простой класс, позволяющий загружать файлы из различных источников, используя URI и функциональность поставщика услуг. |
| RemoteFileUtil | Utility class to handle file from a remote instance |
| RemoteInvocationExecution | Implementation of InvocationExecution that drives a remote execution. |
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSplitApkInstaller | |
| RemoteSshUtil | Utility to execute ssh commands on remote instances. |
| RemoteTestTimeOutEnforcer | Слушатели, позволяющие проверить время выполнения заданной конфигурации теста и завершить его с ошибкой, если оно превысит заданный таймаут. |
| RemoteZip | Utilities to unzip individual files inside a remote zip file. |
| RemoveSystemAppPreparer | A ITargetPreparer for removing an apk from the system partition before a test run. |
| ReportPassedTests | В файле должны быть указаны возможные фильтры для исключения прошедших тесты. |
| RequestUtil | Utilities to allow generic retry of network requests with error handling. |
| ResolvePartialDownload | Resolve a partial download request. |
| ResourceMetricUtil | Utility functions for composing metrics. |
| ResourceUtil | Utility for reading configuration resources. |
| RestApiHelper | A helper class for performing REST API calls. |
| RestartSystemServerTargetPreparer | Target preparer that restarts the system server without rebooting the device. |
| ResultAggregator | Специальный пересыльщик, который агрегирует результаты по мере необходимости, исходя из выбранной стратегии повторных попыток. |
| ResultAndLogForwarder | Перенаправитель результатов и событий журналов. |
| ResultDBReporter | Result reporter that uploads test results to ResultDB. |
| ResultDBUtil | Utility class for ResultDB reporter. |
| ResultDBUtil.TruncationResult | A simple class to hold the result of a truncation operation. |
| ResultForwarder | Объект ITestInvocationListener , который пересылает результаты вызова списку других слушателей. |
| ResultReporter | |
| ResultReporter.ListBuilder <T> | |
| РезультатыИгрок | Специальный бегун, который воспроизводит полученные результаты. |
| RetentionFileSaver | Helper class for creating a .retention file in a directory. |
| RetryConfigurationFactory | Factory that handles retrying a command. |
| RetryLogSaverResultForwarder | Программа для пересылки данных, которая также обеспечивает успешную обработку текущей попытки. |
| RetryPreparationDecision | A Class to describe the decisions about whether or not to retry preparation and to fail the module run. |
| RetryRescheduler | Специальный инструмент, позволяющий перепланировать ранее выполненные тесты, которые завершились неудачей или не были выполнены. |
| RetryRescheduler.RetryType | The types of the tests that can be retried. |
| RetryResultForwarder | Расширение класса ResultForwarder , которое всегда отправляет запрос на заданный номер попытки. |
| RetryResultHelper | Helper class to determine which module or test should run or not. |
| RetryStatistics | Structure holding the statistics for a retry session of one IRemoteTest . |
| RetryStrategy | The Retry Strategy to be used when re-running some tests. |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Target preparer that performs "adb root" or "adb unroot" based on option "force-root". |
| RunAftersWithInfo | |
| RunBeforesWithInfo | |
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery | Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step. |
| RunHostCommandTargetPreparer | Target preparer to run arbitrary host commands before and after running the test. |
| RunHostScriptTargetPreparer | Target preparer which executes a script before running a test. |
| RunInterruptedException | Thrown when a run operation is interrupted by an external request. |
| RunNotifierWrapper | Wrapper of RunNotifier so we can carry the DeviceNotAvailableException . |
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler | Handler for ModuleParameters.RUN_ON_SDK_SANDBOX . |
| RunOnSdkSandboxTargetPreparer | An ITargetPreparer to marks that tests should run in the sdk sandbox. |
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer | An ITargetPreparer to ensure that the test runs as a secondary user. |
| RunOnSystemUserTargetPreparer | An ITargetPreparer that marks that tests should be run on the user (rather than the current user). |
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer | An ITargetPreparer that creates a work profile in setup, and marks that tests should be run in that user. |
| RuntimeRestartCollector | Сборщик, который собирает метки времени перезапусков во время выполнения (сбоев системного сервера) в ходе тестового запуска, если таковые имели место. |
| RunUtil | A collection of helper methods for executing operations. |
| RustBenchmarkResultParser | Interprets the output of tests run with Criterion benchmarking framework and translates it into calls on a series of ITestInvocationListener s. |
| RustBinaryHostTest | Тест хоста, предназначенный для запуска исполняемого файла Rust из системы сборки Android (Soong). |
| RustBinaryTest | Тест, запускающий исполняемый файл Rust на заданном устройстве. |
| RustTestBase | Базовый класс для RustBinaryHostTest и RustBinaryTest |
| RustTestBase.EnvPair | |
| RustTestBase.Invocation | |
| RustTestResultParser | Interprets the output of tests run with Rust's unittest framework and translates it into calls on a series of ITestInvocationListener s. |
| SandboxConfigDump | Runner class that creates a IConfiguration based on a command line and dump it to a file. |
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | Исключение, связанное со специальной конфигурацией, возникло в процессе настройки песочницы. |
| SandboxConfigurationFactory | Special Configuration factory to handle creation of configurations for Sandboxing purpose. |
| SandboxConfigUtil | Вспомогательный класс для управления IConfiguration при работе в изолированной среде. |
| SandboxedInvocationExecution | Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command. |
| SandboxInvocationRunner | Run the tests associated with the invocation in the sandbox. |
| SandboxOptions | Class that can receive and provide options to a ISandbox . |
| SandboxThinLauncher | Thin launcher that attempts to create the versioned context early in order to potentially get a configuration that does not exist in the parent. |
| SchedulerState | Enum representing a list of states Invocations and WorkUnits can be in. |
| ScreenRecorderOptions | |
| ScreenRecorderOptions.Builder | |
| ScreenRecordOnFailureCollector | Сборщик данных, который будет записывать и регистрировать видео с экрана в случае сбоя тестового случая. |
| ScreenRecordOnFailureCollector.LineCapturingOutputStream | |
| ScreenshotOnFailureCollector | Сборщик данных, который будет делать снимок экрана и записывать его в журнал при сбое тестового случая. |
| Sdk28ModuleController | A module controller to check if a device is on SDK 28 (Android 9) or above. |
| Sdk29ModuleController | Only run tests if the device under test is SDK version 29 or above. |
| Sdk30ModuleController | Only run tests if the device under test is SDK version 30 or above. |
| Sdk31ModuleController | Only run tests if the device under test is SDK version 31 or above. |
| Sdk32ModuleController | Only run tests if the device under test is SDK version 32 or above. |
| Sdk33ModuleController | Only run tests if the device under test is SDK version 33 or above. |
| Sdk34ModuleController | Only run tests if the device under test is SDK version 34 or above. |
| Sdk35ModuleController | Only run tests if the device under test is SDK version 35 or above. |
| Sdk36ModuleController | Only run tests if the device under test is SDK version 36 or above. |
| Sdk37ModuleController | Only run tests if the device under test is SDK version 37 or above. |
| SdkVersionUtil | |
| SearchArtifactUtil | A utility class that can be used to search for test artifacts. |
| SecondaryUserHandler | Handler for ModuleParameters.SECONDARY_USER . |
| SecondaryUserOnDefaultDisplayHandler | Handler for ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY . |
| SecondaryUserOnSecondaryDisplayHandler | Handler for ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY . |
| SemaphoreTokenTargetPreparer | This is a preparer used to use token to serialize test excution in tradefed host. |
| SerializationUtil | Utility to serialize/deserialize an object that implements Serializable . |
| ServiceAccountKeyCredentialFactory | Фабрика учетных данных для создания учетных данных OAuth на основе ключа Credential службы. |
| SettingsBaselineSetter | A common setter to handle device baseline settings via ITestDevice.setSetting. |
| SettingsSetup | A ITargetPreparer that configures device settings via instrumentation of SettingsUtil.apk. |
| SettingsUtil | A utility class that can change the settings of a device. |
| ShardBuildCloner | Helper class that handles cloning a build info from the command line. |
| ShardHelper | Helper class that handles creating the shards and scheduling them for an invocation. |
| ShardListener | ITestInvocationListener , который собирает результаты из сегмента вызовов (также известного как разделение вызовов для параллельного выполнения на нескольких ресурсах) и пересылает их другому слушателю. |
| ShardMainResultForwarder | ResultForwarder , объединяющий результаты вызовов сегментированного теста. |
| ShellCommandUnresponsiveException | Exception thrown when a shell command executed on a device takes too long to send its output. |
| ShellOutputReceiverStream | Вспомогательный подкласс класса OutputStream, который записывает данные в объект IShellOutputReceiver. |
| ShellStatusChecker | Check if the shell status is as expected before and after a module run. |
| ShippingApiLevelModuleController | Run tests if the device meets the following conditions:- If
min-api-level is defined:- The device shipped with the
min-api-level or later.
|
| ShowmapPullerMetricCollector | Базовая реализация FilePullerDeviceMetricCollector , позволяющая извлекать файлы showmap с устройства и собирать с них метрики. |
| SideloadOtaTargetPreparer | A target preparer that performs sideload of a specified OTA package, applies the package, waits for device to boot up, and injects the device build properties to use as build info This target preparer assumes that the device will be in regular adb mode when started, and will ensure that the device exits in the same mode but with the newer build applied. |
| SimpleFileLogger | A ILeveledLogOutput that directs log messages to stdout and to a single log file. |
| SimpleperfProfilePostProcessor | A post processor that finds simpleperf profiling data and generates a pprof profile. |
| SimplePerfResult | Object to hold all simpleperf test results |
| SimplePerfStatResultParser | A utility class to parse simpleperf result. |
| SimplePerfUtil | Utility class to dispatch simple command and collect results |
| SimplePerfUtil.SimplePerfType | Enum of simpleperf command options |
| SimpleStats | A small utility class that calculates a few statistical measures given a numerical dataset. |
| SizeLimitedOutputStream | A thread safe file backed OutputStream that limits the maximum amount of data that can be written. |
| SkipContext | Представление контекста, в котором принимается решение о пропуске или кэшировании результатов. |
| Пропустить функцию | Функция, позволяющая получить доступ к некоторой информации из SkipManager . |
| SkipHWASanModuleController | Base class for a module controller to not run tests on HWASan builds. |
| SkipManager | Based on a variety of criteria the skip manager helps to decide what should be skipped at different levels: invocation, modules and tests. |
| SkipReason | Provide a reason and its metadata for skipping a test. |
| SkipReason.DemotionTrigger | |
| Sl4aBluetoothUtil | Вспомогательный класс обеспечивает работу Bluetooth на одном или двух устройствах с использованием SL4A. |
| Sl4aBluetoothUtil.BluetoothAccessLevel | Enums for Bluetooth device access level which are based on BluetoothDevice.java |
| Sl4aBluetoothUtil.BluetoothConnectionState | Enums for Bluetooth connection states which are based on BluetoothProfile.java |
| Sl4aBluetoothUtil.BluetoothPriorityLevel | Enums for Bluetooth profile priority level which are based on BluetoothProfile.java |
| Sl4aBluetoothUtil.BluetoothProfile | Enums for Bluetooth profiles which are based on BluetoothProfile.java |
| Sl4aClient | Sl4A client to interact via RPC with SL4A scripting layer. |
| Sl4aEventDispatcher | Event dispatcher polls for event and queue them by name to be queried. |
| Sl4aEventDispatcher.EventSl4aObject | Object returned by the event poller. |
| SnapshotInputStreamSource | A File-backed InputStreamSource. |
| SnapuserdWaitPhase | Enum representation of when to join/block for the snapuserd update to finish. |
| SparseImageUtil | Utility to unsparse sparse images. |
| SparseImageUtil.SparseInputStream | SparseInputStream read from upstream and detects the data format. |
| SparseIntArray | SparseIntArrays map integers to integers. |
| SplitApkInstaller | |
| SplitApkInstallerBase | |
| SpongeUtils | Class to hold helper methods for dealing with Sponge. |
| SsoClientHttpHelper | Содержит вспомогательные методы для выполнения HTTP-запросов с использованием исполняемого файла клиента SSO. |
| StaticCompatibleBuildFlavorUtil | A utility class that loads StaticCompatibleBuildFlavor from classpath and provides access to the methods. |
| StaticDeviceInfoUtil | A utility class that loads StaticDeviceInfo from classpath and provides access to the methods. |
| StatsdBeforeAfterGaugeMetricPostProcessor | Постпроцессор, обрабатывающий метрики измерительных приборов, собранные в рамках подхода «до/после», т.е. |
| StatsdEventMetricPostProcessor | Постпроцессор, который преобразует метрики событий в отчетах statsd в пары ключ-значение, используя форматеры, указанные в процессоре. |
| StatsdGenericPostProcessor | Постпроцессор, который преобразует бинарные отчеты proto statsd в пары ключ-значение, разворачивая отчет в виде древовидной структуры. |
| StatusCheckerResult | Contains the result of a ISystemStatusChecker execution. |
| StatusCheckerResult.CheckStatus | |
| StdoutLogger | A ILeveledLogOutput that directs log messages to stdout. |
| StopServicesSetup | A ITargetPreparer that stops services on the device. |
| StreamProtoReceiver | A receiver that translates proto TestRecord received into Tradefed events. |
| StreamProtoResultReporter | Реализация ProtoResultReporter |
| StreamUtil | Utility class for managing input streams. |
| StrictShardHelper | Sharding strategy to create strict shards that do not report together, |
| StringEscapeUtils | Utility class for escaping strings for specific formats. |
| StringUtil | Utility class for escaping strings for common string manipulation. |
| StubBuildProvider | No-op empty implementation of a IBuildProvider . |
| StubDevice | Stub placeholder implementation of a IDevice . |
| StubKeyStoreClient | Default stub implementation for KeyStore Client. |
| StubKeyStoreFactory | Default stub implementation for KeyStore Factory |
| StubLocalAndroidVirtualDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.localVirtualDeviceRequested() is true |
| StubMultiTargetPreparer | Placeholder empty implementation of a IMultiTargetPreparer . |
| StubTargetPreparer | Заполнитель: пустая реализация объекта ITargetPreparer . |
| StubTest | Пустая реализация теста, не выполняющая никаких действий. |
| StubTestRunListener | Stub implementation of ITestRunListener |
| SubprocessCommandException | Не удалось выполнить команду дочернего процесса. |
| SubprocessConfigBuilder | Build a wrapper TF config XML for an existing TF config. |
| SubprocessEventHelper | Helper to serialize/deserialize the events to be passed to the log. |
| SubprocessEventHelper.BaseTestEventInfo | Base Helper for TestIgnored information. |
| SubprocessEventHelper.FailedTestEventInfo | Helper for testFailed information. |
| SubprocessEventHelper.InvocationEndedEventInfo | Helper for invocation ended information. |
| SubprocessEventHelper.InvocationFailedEventInfo | Helper for InvocationFailed information. |
| SubprocessEventHelper.InvocationStartedEventInfo | Helper for invocation started information. |
| SubprocessEventHelper.LogAssociationEventInfo | Helper for logAssociation information. |
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | Helper for testEnded information. |
| SubprocessEventHelper.TestLogEventInfo | Вспомогательная функция для получения информации из testLog. |
| SubprocessEventHelper.TestModuleStartedEventInfo | Helper for test module started information. |
| SubprocessEventHelper.TestRunEndedEventInfo | Helper for testRunEnded Information. |
| SubprocessEventHelper.TestRunFailedEventInfo | Helper for testRunFailed information |
| SubprocessEventHelper.TestRunStartedEventInfo | Helper for testRunStarted information |
| SubprocessEventHelper.TestStartedEventInfo | Helper for testStarted information |
| SubprocessExceptionParser | Helper to handle the exception output from standard Tradefed command runners. |
| SubprocessReportingHelper | A class to build a wrapper configuration file to use subprocess results reporter for a cluster command. |
| SubprocessResultsReporter | Implements ITestInvocationListener to be specified as a result_reporter and forward from the subprocess the results of tests, test runs, test invocations. |
| SubprocessTestResultsParser | Extends FileOutputStream to parse the output before writing to the file so we can generate the test events on the launcher side. |
| SubprocessTestResultsParser.StatusKeys | Relevant test status keys. |
| SubprocessTfLauncher | IRemoteTest это модуль для запуска тестов на отдельной установке TensorFlow. |
| SuiteApkInstaller | Устанавливает указанные APK-файлы для конфигурации пакета тестов: либо из переменной $ANDROID_TARGET_OUT_TESTCASES, либо из корневого каталога (ROOT_DIR), указанного в информации о сборке. |
| SuiteModuleLoader | Retrieves Compatibility test module definitions from the repository. |
| SuiteModuleLoader.ConfigFilter | A FilenameFilter to find all the config files in a directory. |
| SuiteResultCacheUtil | Utility to upload and download cache results for a test module. |
| SuiteResultCacheUtil.CacheResultDescriptor | Describes the cache results. |
| SuiteResultHolder | Helper object to ease up serializing and deserializing the invocation results. |
| SuiteResultReporter | Соберите результаты тестирования для всего набора тестов и выведите окончательные результаты. |
| SuiteResultReporter.ModulePrepTimes | Object holder for the preparation and tear down time of one module. |
| SuiteTestFilter | Represents a filter for including and excluding tests. |
| SwitchUserTargetPreparer | Default implementation of BaseSwitchUserTargetPreparer - see that class' javadoc for more info. |
| SyncException | Исключение возникает, когда передача с использованием ERROR(/SyncService) не завершается. |
| SyncException.SyncError | |
| SyncService | Sync service class to push/pull to/from devices/emulators, through the debug bridge. |
| SyncService.FileStat | |
| SyncService.ISyncProgressMonitor | Classes which implement this interface provide methods that deal with displaying transfer progress. |
| SystemServerFileDescriptorChecker | Checks if system server appears to be running out of FDs. |
| SystemServerStatusChecker | Check if the pid of system_server has changed from before and after a module run. |
| SystemUpdaterDeviceFlasher | A IDeviceFlasher that relies on the system updater to install a system image bundled in a OTA update package. |
| SystemUtil | Utility class for making system calls. |
| SystemUtil.EnvVariable | |
| TableBuilder | Helper class to display a matrix of String elements in a table. |
| TableFormatter | Helper class to display a matrix of String elements so each element column is lined up |
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | A fatal error occurred while preparing the target for testing. |
| TarUtil | Utility to manipulate a tar file. |
| TearDownPassThroughPreparer | Позволяет запускать tearDown для подготовителей, включенных в конфигурацию в виде объекта. |
| TelephonyHelper | A utility to use and get information related to the telephony. |
| TelephonyHelper.SimCardInformation | An information holder for the sim card related information. |
| TelephonyTokenProvider | Token provider for telephony related tokens. |
| TemperatureThrottlingWaiter | An ITargetPreparer that waits until device's temperature gets down to target |
| TemplateResolutionError | Класс, наследующий ConfigurationException , предназначен для обработки ошибок, связанных с шаблонами, во время анализа конфигурации. |
| TerribleFailureEmailHandler | A simple handler class that sends an email to interested people when a WTF (What a Terrible Failure) error occurs within a Trade Federation instance. |
| TestAppInstalListSetup | Объект ITargetPreparer , который устанавливает одно или несколько приложений из папки, указанной в IDeviceBuildInfo.getTestsDir() на устройство. |
| TestContentAnalyzer | The analyzer takes context for the analysis and determine what is interesting. |
| TestContext | A class to model a TestContext message of TFC API. |
| TestDependencyResolver | Вспомогательная функция для разрешения зависимостей при необходимости. |
| TestDescription | Class representing information about a test case. |
| TestDescriptionsFile | A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file. |
| Тестовое устройство | Реализация ITestDevice для полнофункционального Android-устройства. |
| TestDevice.MicrodroidBuilder | A builder used to create a Microdroid TestDevice. |
| TestDeviceOptions | Container for ITestDevice Option s |
| TestDeviceOptions.InstanceType | |
| TestDeviceState | A more fully featured representation of device state than DeviceState . |
| TestDiscoveryInfo | Utility class that stores the dependency information that test discovery needs. |
| Тестовая среда | Класс для моделирования сообщения TestEnvironment, возвращаемого API TFC. |
| TestErrorIdentifier | Error identifier from tests and tests runners. |
| TestFailureModuleController | Controller for module that simply want to tune how the tests failures log collected are behaving. |
| TestFilePushSetup | Объект ITargetPreparer , который отправляет один или несколько файлов/каталогов из папки, созданной с помощью IDeviceBuildInfo.getTestsDir() на устройство. |
| TestFilterHelper | Helper class for filtering tests |
| TestGroupStatus | A class to store status of a test group. |
| TestIdentifier | Identifies a parsed instrumentation test. |
| TestIdUtils | A utility class for sanitizing test IDs for ResultDB. |
| TestInfo | Сохраняет набор тестовой информации в файле TEST_MAPPING. |
| TestInformation | Holder object that contains all the information and dependencies a test runner or test might need to execute properly. |
| TestInformation.Builder | Builder to create a TestInformation instance. |
| TestInvocation | Default implementation of ITestInvocation . |
| TestInvocation.RunMode | The different mode an invocation can run into. |
| TestInvocation.Stage | |
| TestInvocationManagementServer | GRPC server helping to management test invocation and their lifecycle. |
| TestInvocationManagementServer.InvocationInformation | |
| Тестовое сопоставление | Класс для загрузки файла TEST_MAPPING. |
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner | Реализация BaseTestSuite для запуска тестов, указанных в параметре include-filter или в файлах TEST_MAPPING из сборки, в виде набора тестов. |
| TestOption | Stores the test option details set in a TEST_MAPPING file. |
| TestOutputUploader | Uploads test output files to local file system, GCS, or an HTTP(S) endpoint. |
| TestRecordInterpreter | Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed. |
| TestRecordProtoUtil | Utility to read the TestRecord proto from a file. |
| TestResource | A class to model a TestResource message returned by TFC API. |
| TestResourceDownloader | A class to download test resource files from file system/GCS/HTTP. |
| Результаты теста | Container for a result of a single test. |
| Результаты теста | Container for a result of a single test. |
| TestResult.TestStatus | |
| TestResultListener | A simplification of ITestLifecycleListener for implementers that only care about individual test results. |
| TestRunnerUtil | A utility class to help various test runners. |
| Результат выполнения теста | Сохраняет результаты одного тестового запуска. |
| Результат выполнения теста | Сохраняет результаты одного тестового запуска. |
| TestRunResultListener | Слушатель, позволяющий считывать окончательный статус выполнения теста. |
| Теструнтотестинвококфорвардер | Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver . |
| TestsPoolPoller | Оболочка для тестов, позволяющая выполнить все тесты из пула тестов. |
| TestStatus | Representation in Tradefed of possible statuses for test methods. |
| TestStatus | Enum representing possible outcomes of a test. |
| TestSuiteInfo | A class that resolves loading of build related metadata for test suite To properly expose related info, a test suite must include a test-suite-info.properties file in its jar resources |
| TestSummary | A class to represent a test summary. |
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup | A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto the /system partition on device. |
| TestTimeoutEnforcer | Слушатели, позволяющие проверить время выполнения заданного тестового случая и завершить его с ошибкой, если оно превысит заданный таймаут. |
| TextResultReporter | Программа для отправки результатов тестирования, которая пересылает результаты на текстовый принтер результатов JUnit. |
| TfInternalOptionsFetcher | A utility class that allows classes to load a variables value statically from a res file. |
| TfLaunchControlProvider | Объект LaunchControlProvider для получения конфигурации сборки, заданной Google, в виде объекта IFolderBuildInfo . |
| TfMetricProtoUtil | Utility class to help with the Map to Map переход. |
| TfObjectTracker | A utility to track the usage of the different Trade Fedederation objects. |
| TfSuiteRunner | Реализация ITestSuite , которая будет загружать тесты из JAR-файлов TensorFlow в папке res/config/suite/. |
| TfTestLauncher | IRemoteTest это модуль для запуска модульных или функциональных тестов на отдельной установке TensorFlow. |
| ThreadInfo | Holds a thread information. |
| TimeoutException | Exception thrown when a connection to Adb failed with a timeout. |
| TimeoutRemainder | Utility class to keep track of how much time is left given an initial timeout. |
| TimeoutRemainder.DefaultSystemNanoTime | |
| TimeoutRemainder.SystemNanoTimeProvider | |
| TimeStatusChecker | Status checker to ensure that the device and host time are kept in sync. |
| TimeUtil | Contains time related utility methods. |
| TimeVal | This is a sentinel type which wraps a Long . |
| TimeWaster | A simple target preparer to waste time and potentially restart the device. |
| TokenProperty | Supported token with dynamic sharding. |
| TokenProviderHelper | Helper that gives the provider associated to a particular token, in order to find out if a device supports the token. |
| TraceCmdCollector | Объект IMetricCollector , который собирает трассировки во время тестирования с помощью trace-cmd и записывает их в лог при запуске программы. |
| TracePropagatingExecutorService | An executor service that forwards tasks to an underlying implementation while propagating the tracing context. |
| TracingLogger | Class that helps to manage tracing for each test invocation. |
| TradefedConfigObject | A class to model a TradefedConfigObject message of TFC API. |
| TradefedConfigObject.Type | A list of configuration object types which can be injected to a cluster command config. |
| TradefedDelegator | Objects that helps delegating the invocation to another Tradefed binary. |
| TradefedFeatureClient | A grpc client to request feature execution from the server. |
| TradefedFeatureServer | A server that responds to requests for triggering features. |
| TradefedSandbox | Песочница, позволяющая запускать вызовы Торговой федерации. |
| TradefedSandboxFactory | Default implementation for SandboxFactory |
| TradefedSandboxRunner | Runner associated with a TradefedSandbox that will allow executing the sandbox. |
| TradefedSandboxRunner.StubScheduledInvocationListener | Заглушка IScheduledInvocationListener которая ничего не делает. |