Индекс класса

Это классы API. Посмотреть все пакеты API .

А

АаптПарсер Класс, который извлекает информацию из apk путем анализа вывода «значка дампа aapt».
AaptParser.AaptVersion Перечень опций для версии AAPT, используемой для анализа файлов APK.
AbiFormatter Полезный класс для Abi.
АннотацияXmlParser Базовый класс помощника для анализа XML-файлов
AbstractXmlParser.ParseException Выдается, если ввод XML не может быть проанализирован.
Аклаудконфигпарсер Вспомогательный класс, который анализирует конфигурацию Acloud (используется для запуска экземпляра облачного устройства).
AcloudConfigParser.AcloudKeys Наборы ключей, которые можно искать из конфигурации.
Активностьстатусчекер Проверка состояния оставшихся действий, выполняемых в конце модуля.
AdbRootElevator AutoCloseable , который включает root-доступ adb при создании, если это необходимо, и восстанавливает корневое состояние после завершения.
АгрегатПостпроцессор Агрегатор метрик, который выдает минимальное, максимальное, среднее значение, дисперсию, стандартное отклонение, общее количество, количество и, при необходимости, процентили для числовых показателей, собранных во время многократных итераций тестирования, рассматривая их как двойные.
AltDirПоведение Перечисление для определения альтернативного поведения каталогов для различных установщиков/проталкивателей тестовых артефактов.

AppBuildInfo Объект IBuildInfo , представляющий приложение Android и его тестовые пакеты.
AppDeviceBuildInfo Этот класс устарел. Используйте IDeviceBuildInfo напрямую.
AppVersionFetcher Класс утилиты для получения строки версии приложения с устройства.
AppVersionFetcher.AppVersionInfo Типы информации о версии приложения.
АрчМодульКонтроллер Контроллер модуля не запускает тесты, если он не соответствует какой-либо заданной архитектуре.
ArgsOptionParser Заполняет поля Option из проанализированных аргументов командной строки.
ATestFileSystemLogSaver Этот класс LogSaver используется ATest для сохранения журналов по определенному пути.
Автологколлектор Перечисление, описывающее, какой коллектор может автоматически обрабатываться жгутом.
Автоматизированные репортеры Класс, определяющий сопоставление автоматических отчетов Tradefed.
СреднийПостпроцессор Реализация постпроцессора, вычисляющего среднее значение списка метрик.

Б

BackgroundDeviceAction Запускает команду на данном устройстве, повторяя ее по мере необходимости, пока действие не будет отменено.
Базедевицеметрикколлектор Базовая реализация IMetricCollector , которая позволяет запускать и останавливать сбор данных onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) и ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
Базовый эмуляторPreparer Общий подготовительный модуль для запуска локального эмулятора.
Базелевеледлогаутпутут Базовая реализация ILeveledLogOutput , позволяющая фильтровать некоторые теги по их имени или компонентам.
БазовыйМодульКонтроллер Базовая реализация IModuleController , которую следует реализовать для проверки того, должен ли модуль запускаться или нет.
BaseMultiTargetPreparer Базовая реализация IMultiTargetPreparer , позволяющая отключить объект.
БазовыйПостпроцессор Базовый IPostProcessor , который должна расширять каждая реализация.
БазовоеРетриРешение Базовая реализация IRetryDecision .
BaseStreamLogger <ОС расширяет OutputStream> ILeveledLogOutput , который направляет сообщения журнала в выходной поток и на стандартный вывод.
Базетаржетпрепарер Базовый класс реализации ITargetPreparer , позволяющий контролировать, отключен объект или нет.
BaseTestSuite Тест для запуска пакета тестов на совместимость с новой системой пакета.
БатареяКонтроллер Класс утилит, позволяющий контролировать состояние зарядки аккумулятора устройства.
Перезарядка аккумулятораВосстановление устройства Разрешить запуск команды, когда уровень заряда батареи устройства опускается ниже заданного порога.
Температура батареи
БатареяНедоступноВосстановление устройства Средство проверки восстановления, которое запускает настройку, если уровень заряда батареи недоступен.
Двоичное состояние Перечисление используется для записи состояния ВКЛ/ВЫКЛ с неактивным состоянием ИГНОРИРОВАТЬ.
BluetoothUtils Служебные функции для вызова BluetoothInstrumentation на устройстве

Код BluetoothInstrumentation на стороне устройства можно найти в AOSP по адресу: frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider IDeviceBuildProvider , который загружает информацию о сборке с тестового устройства.

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

BugreportКоллектор Сквозной ITestInvocationListener , который собирает отчеты об ошибках при возникновении настраиваемых событий, а затем вызывает ITestInvocationListener#testLog для своих дочерних элементов после сбора каждого отчета об ошибках.
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Существительное
BugreportCollector.Predicate Полный предикат, описывающий, когда следует захватить отчет об ошибке.
BugreportCollector.Relation
BugreportCollector.SubPredicate
BugreportzOnFailureCollector Собирайте отчеты об ошибках, когда тест-кейс не пройден.
Информация о сборке Общая реализация IBuildInfo , которая должна быть связана с ITestDevice .
БилдИнфоРекордер ITargetPreparer , который записывает метаданные информации о сборке в указанный файл.
БилдИнфоУтил Утилитный класс, помогающий манипулировать IBuildInfo
Билдретривалеррор При получении сборки для тестирования произошла фатальная ошибка.
BuildTestsZipUtils Вспомогательный класс для операций, связанных с zip-файлами тестов, созданных системой сборки Android.
Массовая рассылка электронной почты Утилита отправителя электронной почты, которая позволяет настраивать следующие параметры: интервал отправки, начальный размер пакета, получателей и общее количество сообщений.
BundletoolUtil Класс утилиты, который использует командную строку Bundletool для установки .apks на устройстве.

С

Цекконтроллертокенпровидер Поставщик токенов для токенов, связанных с Consumer Electronics Control (CEC).
CircularAtraceUtil Утилита atrace, разработанная в первую очередь для выявления основных причин ошибок ANR во время тестирования Monkey.
CircularByteArray Структура данных для хранения массива фиксированного размера, который работает как кольцевой буфер и отслеживает общую сумму всех значений в массиве.
ClangCodeCoverageCollector BaseDeviceMetricCollector , который будет извлекать измерения покрытия Clang с устройства и регистрировать их как тестовые артефакты.
Класснотфаундконфигуратионисключение ConfigurationException , когда класс объекта не найден.
КлассПатСканер Находит записи в пути к классам.
ClassPathScanner.ClassNameFilter IClassPathFilter , который фильтрует и преобразует имена классов Java.
ClassPathScanner.ExternalClassNameFilter ClassNameFilter , который отклоняет внутренние классы.
ClassPathScanner.IClassPathFilter Фильтр для путей входа в classpath

Создан по образцу FileFilter

Информация о кластереBuildInfo Класс IBuildInfo для сборок, передаваемых по конвейеру из TFC.
Кластербилдпровидер IBuildProvider для загрузки тестовых ресурсов TFC.
КластерКлиент Реализация IClusterClient для взаимодействия с серверной частью TFC.
КластерКоманда Класс, представляющий задачу, полученную из TF Cluster.
ClusterCommand.RequestType
ClusterCommand.State Статус команды в кластере TF.
Кластеркоммандконфигбилдер Класс для создания файла конфигурации для команды кластера.
Кластеркоммандевент Класс для инкапсуляции загружаемых событий команд кластера.
ClusterCommandEvent.Builder
ClusterCommandEvent.Type
КластерКомандаЛаунчер Класс IRemoteTest для запуска команды из TFC через подпроцесс TF.
КластерКомандаПланировщик ICommandScheduler для поддержки TFC (Tradefed Cluster).
Статус команды кластера Класс, который представляет состояние и причину отмены команды из TF Cluster.
КластерДевицеИнфо Класс для инкапсуляции загружаемой информации об устройстве кластера.
ClusterDeviceInfo.Builder
КластерУстройствоМонитор Реализация IDeviceMonitor , которая сообщает результаты службе Tradefed Cluster.
ClusterEventUploader <T расширяет IClusterEvent > Класс ClusterEventUploader, который загружает IClusterEvent в TFC.
КластерХостСобытие Класс для инкапсуляции загружаемых событий узла кластера.
ClusterHostEvent.Builder
ClusterHostEvent.HostEventType Перечисления различных типов хост-событий.
ClusterHostUtil Статические функции использования для TF Cluster для получения экземпляров глобальной конфигурации, информации о хосте и т. д.
ClusterLogSaver Класс ILogSaver для загрузки результатов тестирования в TFC.
ClusterLogSaver.FilePickingStrategy Стратегии выбора файлов.
Параметры кластера
Сбор ByteOutputReceiver IShellOutputReceiver , который собирает весь вывод оболочки в byte[] .
Сбор выходных данныхReceiver IShellOutputReceiver , который собирает весь вывод оболочки в одну String .
СборTestListener ITestInvocationListener , который будет собирать все результаты тестов.
КоллекционерПомощник Помощник для выполнения некоторых операций IMetricCollector , необходимых в нескольких местах.
КомандныйФайлПарсер Парсер файла, содержащего набор командных строк.
CommandFileParser.CommandLine
CommandLineBuildInfoBuilder Утилита, предназначенная для захвата обычных аргументов информации о сборке из командной строки и создания из них IBuildInfo .
Параметры команды Реализация ICommandOptions .
CommandOptionsGetter Реализация службы, которая возвращает значение параметров команды для данного вызова.
CommandRunner Альтернативная точка входа TradeFederation, которая запускает команду, указанную в аргументах командной строки, а затем завершает работу.
CommandRunner.ExitCode Коды ошибок, с которыми можно выйти.
Командный планировщик Планировщик для запуска команд TradeFederation на всех доступных устройствах.
CommandScheduler.HostState Перечисления разного статуса хоста
CommonLogRemoteFileUtil Эта утилита позволяет избежать дублирования кода в разных представлениях удаленных устройств для логики удаленного получения журналов общих файлов.
CommonLogRemoteFileUtil.KnownLogFileEntry Представление известной записи журнала для удаленных устройств.
УсловиеПриоритиБлокингОчередь <T> Потокобезопасный класс с операциями типа ERROR(/PriorityBlockingQueue) , который может извлекать объекты, соответствующие определенному условию.
ConditionPriorityBlockingQueue.AlwaysMatch <T> ConditionPriorityBlockingQueue.IMatcher , соответствующий любому объекту.
ConditionPriorityBlockingQueue.IMatcher <T> Интерфейс для определения того, соответствуют ли элементы какому-либо условию.
КонфигКомплетер Реализация Completer для наших конфигураций TF.
Конфигурация Конкретная реализация IConfiguration , которая сохраняет загруженные объекты конфигурации на карте.
КонфигурацияDef Содержит запись конфигурации, связанных с ней объектов и их параметров.
ConfigurationDef.ConfigObjectDef Объект для хранения информации о имени класса и его номере появления (например, если в конфигурации дважды присутствует один и тот же объект, первый из них будет иметь первый номер появления).
КонфигурацияФабрика Фабрика для создания IConfiguration .
ConfigurationFactory.ConfigLoader Реализация IConfigDefLoader , который отслеживает включенные конфигурации из одной корневой конфигурации и выдает исключение при циклическом включении.
КонфигурацияUtil Служебные функции для работы с файлами конфигурации.
КонфигурацияXmlParserSettings Простой класс для принятия настроек ConfigurationXmlParser.

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

КонфигурацияYamlParser Парсер для конфигураций Tradefed в стиле YAML
Консоль Основная консоль TradeFederation, предоставляющая пользователю интерфейс для взаимодействия

В настоящее время поддерживаются такие операции, как

  • добавить команду для проверки
  • список устройств и их состояние
  • список текущих вызовов
  • список команд в очереди
  • выгрузить журнал вызовов в файл/stdout
  • неисправность
Console.ArgRunnable <T> Runnable с методом run , который может принимать аргумент.
Консоль.CaptureList Удобный тип для List<List<String>>
Консольридераутпутстрим OutputStream, который можно использовать для обеспечения корректной работы System.out.print() с пользовательским LineReader unfinishedLine.
Консольрезультатрепортер Средство создания отчетов о результатах для вывода результатов теста на консоль.
Слушатель CountingTestResultListener Прослушиватель TestResultListener , который отслеживает общее количество тестов по TestStatus
Коллектор тестовых случаев Подсчитайте и сообщите количество тестовых случаев для данного IRemoteTest .
Варианты покрытия Обмениваемый объект для хранения вариантов покрытия.
CoverageOptions.Toolchain
Создатьавдпрепарер
CreateUserPreparer Целевой подготовительный модуль для создания пользователя и его очистки в конце.

Д

DebugHostLogOnFailureCollector Сборщик, который будет собирать и регистрировать журналы на стороне хоста в случае сбоя тестового сценария.
По умолчаниюRemoteAndroidTestRunner Расширение ddmlib RemoteAndroidTestRunner для установки значений по умолчанию для сценариев использования Tradefed.
DefaultTestsZipInstaller Реализация установщика zip-файлов тестов по умолчанию.
ДелегатедИнвокейшенекунион InvocationExecution , которые делегируют выполнение другому двоичному файлу Tradefed.
ЗависимостиРезолвер Новый тип провайдера, позволяющий получить все зависимости для теста.
Результат выделения устройства Представляет результаты попытки выделения для команды.
УстройствоАваилаблеЧекер Проверка, чтобы модуль не оставлял устройство в автономном состоянии.
УстройствоБатареяУровеньПроверка IRemoteTest , который проверяет минимальный заряд батареи и ожидает, пока батарея достигнет второго порога зарядки, если минимальный заряд отсутствует.
УстройствоBatteryResourceMetricCollector Этот сборщик собирает показатели батареи устройства.
Девицебилддескриптор Класс-оболочка для IBuildInfo , содержащий вспомогательные методы для получения информации о сборке платформы устройства.
Информация о сборке устройства IBuildInfo , представляющий полную сборку устройства Android и (необязательно) ее тесты.
УстройствоBuildInfoBootStrapper ITargetPreparer , который заменяет поля информации о сборке атрибутами, считанными с устройства.

Это полезно для тестирования устройств со сборками, созданными из внешнего источника (например,

Девицебилдинформоинжектор ITargetPreparer , который вставляет метаданные DeviceBuildDescriptor в IBuildInfo .
УстройствоОчиститель Выполняет перезагрузку или форматирование в качестве действия по очистке после теста и при необходимости отключает экран.
DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
Девицеконкуррентутил Содержит служебные методы и классы для одновременного выполнения команд на стороне устройства.

Используйте ERROR(/ExecutorService) для запуска команд, реализованных как ShellCommandCallable , и используйте ERROR(/#joinFuture(String,Future,long)) для синхронизации с ERROR(/Future) , возвращаемым ERROR(/ExecutorService) для выполнения команды.

DeviceConcurrentUtil.ShellCommandCallable <V> ERROR(/Callable) , которая содержит сведения о выполнении команды оболочки на ITestDevice .
УстройствоКонфигурацияХолдер Конкретная реализация IDeviceConfiguration , которая сохраняет загруженные объекты конфигурации устройства в своих атрибутах.
Девицефаиледтобутеррор Вызывается, если устройство не загружается после прошивки с помощью сборки.
УстройствоФеатюреМодулеКонтроллер Контроллер модуля, который не запускает тесты, если он не поддерживает определенную функцию.
Девицефилерепортер Служебный класс, который проверяет устройство на наличие файлов и отправляет их в ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) если они найдены.
УстройствоFlashPreparer ITargetPreparer , который записывает образ на физическое оборудование Android.
Девицефлашпрепарер.энкриптионоптионс Перечень опций для шифрования изображения пользовательских данных
Девицефолдербилдинформо IDeviceBuildInfo , который также содержит другие артефакты сборки, находящиеся в каталоге локальной файловой системы.
DeviceImageZipFlashingTargetPreparer Целевой подготовительный модуль, который прошивает устройство образами устройств, предоставленными в определенном формате.
ДевицеИнтернетAccessibilityResourceMetricCollector Сборщик отправляет запрос на google.com, чтобы проверить, есть ли у устройства доступ к Интернету.
Диспетчер устройств
DeviceManager.FastbootDevice Представление устройства в режиме Fastboot.
Девицеметрикдата Объект для хранения всех данных, собранных сборщиками метрик.
УстройствоМониторМультиплексор Прокси-класс для распространения запросов на несколько IDeviceMonitor .
Свойства устройства Общие определения констант для имен свойств на стороне устройства
Девицерековеримодеутил
Функция сброса устройства Реализация сброса устройства на стороне сервера.
обработчик сброса устройства Утилита, обрабатывающая общий сброс устройства.
Параметры выбора устройства Контейнер для критериев выбора устройства.
DeviceSelectionOptions.DeviceRequestedType Поддерживаются различные возможные типы устройств-заполнителей.
УстройствоSettingChecker Проверьте, не изменились ли настройки устройства во время работы модуля.
Настройка устройства ITargetPreparer , который настраивает устройство для тестирования на основе предоставленных Option s.
Девицестатемонитор Вспомогательный класс для мониторинга состояния IDevice .
DeviceStorageAgeResourceMetricCollector Анализ возраста хранилища из logcat.
УстройствоStorageStatusChecker Проверьте, достаточно ли на устройстве места для данных разделов.
УстройствоНедоступноМонитор Этот прослушиватель пытается захватить только DNAE уровня тестового примера.
Девицеупдатетаржетпрепарер Абстрактный ITargetPreparer , который выполняет общие действия по обновлению устройств с помощью файла образа устройства из внешнего источника (в отличие от службы сборки).
Девицевифиресаурцеметрикколлектор Коллектор собирает текущие показатели мощности подключенного Wi-Fi-сигнала и скорости соединения.
ДиректГраф <V> Реализация направленных невзвешенных графов.
Динамическийфилестабтест Это тест tradefed для проверки того, может ли tradefed правильно разрешить динамический файл.
ДинамическийRemoteFileResolver Класс, который помогает определить путь к удаленным файлам.
DynamicRemoteFileResolver.FileResolverLoader Загружает реализации IRemoteFileResolver .

Э

EmmaXmlКонстанты Константы, используемые при анализе XML-отчета emma.
ЭмуляторПамятьCpuCapturer
ПринудительныйSeLinuxChecker Проверка статуса, проверяющая статус Selinux.
EventsLoggerListener Прослушиватель, который записывает все полученные события в файл.
Существующий BuildProvider IBuildProvider , который возвращает уже созданный IBuildInfo .
Расширенный файл Расширение стандартного файла для хранения метаданных, связанных со сборкой.

Ф

ФейкТест Фальшивый тест, цель которого — облегчить получение повторяемых результатов теста.
FakeTestsZipFolder Инструмент тестирования, который создает поддельную распакованную папку тестов на основе списка содержимого.
FakeTestsZipFolder.ItemType
FastbootУстройствоПрошивальщик Класс, который использует fastboot для прошивки образа на физическом оборудовании Android.
FastbootHelper Вспомогательный класс для операций быстрой загрузки.
FastbootUpdateBootstrapPreparer ITargetPreparer , который помещает указанные файлы (загрузчик, радио, zip-архив образа устройства) в IDeviceBuildInfo , чтобы устройства прошивались с помощью FastbootDeviceFlasher , а затем вводит атрибуты устройства после загрузки в информацию о сборке для целей отчетности о результатах.
ФайлСкачатьКэш Вспомогательный класс, который поддерживает LRU-кеш локальной файловой системы загруженных файлов.
ФайлСкачатьКэшФабрика Фабрика для создания FileDownloadCache
ФайлСкачатьКэшОбертка Класс-оболочка, предоставляющий возможности FileDownloadCache при реализации интерфейса IFileDownloader .
ФайлIdleMonitor Отслеживает файлы и выполняет обратный вызов, если они простаивают (т. е.
Файллоггер ILeveledLogOutput , который направляет сообщения журнала в файл и на стандартный вывод.
филепроторезультатрепортер Прото-репортер, который сохраняет TestRecord в файл.
FilePullerDeviceMetricCollector BaseDeviceMetricCollector , который прослушивает ключи метрик, поступающие с устройства, и извлекает их в виде файла с устройства.
FilePullerLogCollector Регистратор файла, о котором сообщает сторона устройства.
ФайлСистемаLogSaver Сохраняйте журналы в файловую систему.
Фильтредрезультатфорвардер Вариант ResultForwarder , который позволяет сообщать только белый список TestDescription .
ФиксированныйByteArrayOutputStream ERROR(/OutputStream) , которая сохраняет только максимальный объем данных.
FlashingResourcesParser Класс, который анализирует необходимые версии вспомогательных файлов изображений, необходимых для прошивки устройства.
FlashingResourcesParser.AndroidInfo Определение типа для Map&lt;String, MultiMap&lt;String, String&gt;&gt; .
FlashingResourcesParser.Constraint Интерфейс фильтрации, позволяющий FlashingResourcesParser игнорировать некоторые ресурсы, которые в противном случае он мог бы использовать.
МигающийРесурсУтилита Эта утилита помогает установить соответствующую версию артефактов, чтобы их можно было прошить с помощью DeviceFlashPreparer .
складнойрасширяющийся обработчик IModuleParameterHandler расширяется до большего количества для каждой неосновной складной конфигурации.
складнойобработчик Универсальный обработчик складных модулей, который может принимать параметры складных модулей для создания специализированного модуля.
Фолдаблемодепрепарер Устройство подготовки цели, которое может переключать складное состояние устройства.
ПапкаBuildInfo Конкретная реализация IFolderBuildInfo .
ФорматированныйГенераторРепортер Reporter, позволяющий генерировать отчеты в определенном формате.

г

GceAvdInfo Структура для хранения соответствующих данных для данного экземпляра GCE AVD.
GceAvdInfo.GceStatus
GceManager Помощник, который управляет вызовами GCE для запуска/остановки и сбора журналов из GCE.
GceRemoteCmdFormatter Класс утилит для форматирования команд для доступа к удаленному устройству gce.
GceRemoteCmdFormatter.ScpMode SCP можно использовать для отправки или извлечения файла в зависимости от структуры аргументов.
GceSshTunnelMonitor Монитор потоков для ssh-туннеля Gce.
GcovCodeCoverageCollector BaseDeviceMetricCollector , который будет получать измерения покрытия gcov с устройства и регистрировать их как тестовые артефакты.
GCSBucketUtil Файловый менеджер для скачивания и загрузки файлов из Google Cloud Storage (GCS).
GCSBucketUtil.GCSFileMetadata Простая оболочка для информации о файле в GCS.
GCSОбщий Базовый класс для операций Gcs, таких как загрузка и выгрузка.
GCSDownloaderHelper Загрузчик для сегмента GCS, который отвечает за кэширование и разрешение глобальной конфигурации.
GCSFileDownloader Загрузчик файлов для загрузки файла из облачного хранилища Google (GCS).
GCSFileUploader Загрузчик файлов для загрузки данных файла в облачное хранилище Google (GCS).
GCSHostResourceManager Загрузите ресурс хоста из GCS (облачного хранилища Google).
GcsRemoteFileResolver Реализация IRemoteFileResolver , позволяющая загружать данные из корзины GCS.
GetПредыдущийPassedHelper Помощник для получения предыдущих пройденных тестовых фильтров.
GkiDeviceFlashPreparer Целевой подготовительный модуль, который прошивает устройство общим образом общего ядра Android.
GlobalFilterGetter Реализация службы, которая возвращает фильтры данного вызова.
Глобалтестфильтр Параметры фильтра, примененные к вызову.
GoogleApiClientUtil Утилиты для создания клиента Google API.
ГранулированныйRetriableTestWrapper Класс-оболочка работает с IRemoteTest для гранулирования IRemoteTest на уровне тестового сценария.
GsiDeviceFlashPreparer Целевой подготовительный модуль, который прошивает устройство общим образом системы Android.

ЧАС

HelloWorldMultiTargetPreparer Пример реализации IMultiTargetPreparer .
Журнал истории TF History Logger, специальный журнал, который содержит только некоторые определенные события.
ХпрофАллокСитеПарсер Вспомогательный класс для анализа информации из раздела «Узлы размещения» отчетов hprof.
HttpRemoteFileResolver Реализация IRemoteFileResolver , позволяющая загружать удаленный файл через http.
HttpsRemoteFileResolver Реализация IRemoteFileResolver , позволяющая загружать удаленный файл через https.

я

IAbiReceiver Тест, для которого требуется тестируемый ABI.
IAppBuildInfo Этот интерфейс устарел. Используйте IBuildInfo напрямую.
IAutoRetriableTest Интерфейс для IRemoteTest , который не реализует ITestFilterReceiver , но все же желает поддерживать автоматическую повторную попытку.
IBatteryInfo Интерфейс, определяющий взаимодействие с аккумулятором устройства.
IBatteryInfo.BatteryState Описывает текущее состояние зарядки аккумулятора.
Ибилдпровидер Отвечает за предоставление информации о тестируемой сборке.
IBuildReceiver Тест, для которого требуется ссылка на тестируемую сборку.
IClusterClient Интерфейс для взаимодействия с бэкэндом TFC.
IClusterEvent Интерфейс для загрузки любого события кластера в TFC.
IClusterEventUploader <T расширяет IClusterEvent > Интерфейс для ClusterEventUploader
IClusterOptions Интерфейс для получения параметров, связанных с кластером.
ICommandOptions Контейнер для вариантов выполнения команд.
ICommandScheduler Планировщик для запуска команд TradeFederation.
ICommandScheduler.IScheduledInvoctionListener Прослушиватель событий вызова после завершения вызова.
Стратегия сжатия Интерфейс, представляющий алгоритм сжатия, который можно выбрать во время выполнения.
IКонфигурация Информация о конфигурации для вызова TradeFederation.
IConfigurationFactory Фабрика для создания IConfiguration
IConfigurationReceiver Простой интерфейс для представления объекта, принимающего IConfiguration .
ICredentialFactory Интерфейс для фабрики учетных данных для создания Credential oauth2.
Идефолтобжектлоадер Интерфейс для загрузки объектов по умолчанию, которые должны быть частью нашей конфигурации YAML.
IDefaultObjectLoader.LoaderConfiguration Объект конфигурации загрузки для передачи информации загрузчику.
IDeviceBuildInfo IBuildInfo , представляющий полную сборку устройства Android и (необязательно) ее тесты.
Идевицебилдпровидер IBuildProvider , который использует информацию из ITestDevice для получения сборки.
IDeviceConfiguration Интерфейс держателя конфигурации устройства.
IDeviceFlasher Мигает изображение устройства на устройстве.
IDeviceFlasher.UserDataFlashOption Перечень опций для обработки изображения пользовательских данных
Идевицеманажер Интерфейс управления набором доступных для тестирования устройств.
IDeviceManager.IFastbootListener Прослушиватель изменений состояния быстрой загрузки.
IDeviceMonitor Интерфейс мониторинга состояния устройств.
IDeviceMonitor.DeviceLister Класс, подобный Runnable , который должен возвращать известные устройства и их состояния.
Идевицеселектион Интерфейс критериев выбора устройства.
IDeviceTest Интерфейс для объекта, которому требуется ссылка на ITestDevice .
IDisableable Интерфейс, описывающий объект Tradefed, который можно отключить.
IFileDownloader Интерфейс для загрузки удаленного файла.
IFlashingResourcesParser Интерфейс для предоставления необходимых версий вспомогательных файлов-образов, необходимых для прошивки устройства.
IFlashingResourcesRetriever Интерфейс для получения вспомогательных файлов изображений, необходимых для прошивки устройства.
IFolderBuildInfo Простой абстрактный IBuildInfo , артефакты сборки которого содержатся в каталоге локальной файловой системы.
IFormatterGenerator Интерфейс, описывающий средство форматирования SuiteResultHolder .
IHostCleaner Очищает хост после завершения тестового запуска.
IInvoctionContextReceiver Тест, который требует ссылки на контекст вызова.
ВызовВыполнение Интерфейс, описывающий действия, которые будут выполнены в рамках вызова.
ILeveledLogOutput Классы, реализующие этот интерфейс, предоставляют методы, предназначенные для вывода сообщений журнала.
ILogcatReceiver Класс, который предоставляет выходные данные logcat устройства в виде InputStreamSource .
ILogRegistry Интерфейс для одноэлементного средства ведения ILogOutput , который мультиплексирует и управляет различными средствами ведения журнала.
Илогрегистри.EventType События, которые полезно регистрировать
IMetricCollector Этот интерфейс будет добавлен в качестве декоратора при сообщении о результатах тестов для сбора соответствующих показателей.
IMetricCollectorReceiver Интерфейс для реализации IRemoteTest , если им нужно получить список IMetricCollector для запуска теста.
IModuleController Интерфейс для контроля того, должен ли модуль выполняться или нет.
IModuleController.RunStrategy Перечисление, описывающее, как должен выполняться модуль.
IModuleParameterHandler Интерфейс параметров модулей комплектов.
IMultiDeviceTest Этот интерфейс устарел. Этот интерфейс временно сохранен для совместимости, но фактически больше не используется. Пожалуйста, не реализуйте это.
IMultiTargetPreparer Подготавливает тестовую среду для нескольких устройств одновременно.
INativeDeviceTest Интерфейс для объекта, которому требуется ссылка на INativeDevice .
ИнсталлАпексМодулеТаржетПрепарер
InstantAppHandler Обработчик для ModuleParameters#INSTANT_APP .
ИнструментарийРезультатПротоПарсер Анализирует прототип результатов инструментирования, собранный во время выполнения теста инструментирования, и сообщает ITestRunListener о результатах.
Контекст вызова Общая реализация IInvocationContext .
ВызовВыполнение Класс, описывающий все шаги вызова: загрузка сборки, target_prep, запуск тестов, очистка.
Область вызова Охватывает один вызов Tradefed.
Вызов с областью действия
Модуль ИнвокацииСкопе Модуль Guice, который можно использовать в любом месте вызова TF для запроса объектов, поддерживаемых Guice-Tradefed.
Статус вызова Класс для хранения статуса вызова.
ВызовToJUnitResultForwarder Класс, который прослушивает события ITestInvocationListener и пересылает их в TestListener .
IPostProcessor Постпроцессоры — это объект Торговой федерации, предназначенный для обработки метрик и журналов ПОСЛЕ тестов и ДО отчета о результатах.
IRemoteFeature Интерфейс, описывающий функцию в Tradefed, которая может быть выполнена по запросу.
IRemoteFileResolver Интерфейс для объектов, которые могут преобразовать удаленный файл в локальный.
IRemoteFileResolver.RemoteFileResolverArgs Аргументы передаются распознавателям
IRemoteFileResolver.ResolvedFile Класс, содержащий информацию о разрешенном файле и некоторые метаданные.
IReportNotExecuted В случае неполного выполнения IRemoteTest , реализующий этот интерфейс, может сообщить о своих невыполненных тестах для улучшения отчетности.
IRescheduler Интерфейс для перепланирования конфигурации для будущего выполнения.
Иресаурцеметрикколлектор Интерфейс, позволяющий пользователю реализовать настраиваемые сборщики ресурсов.
IRestApiHelper Вспомогательный интерфейс для выполнения вызовов REST API.
IResumableTest Этот интерфейс устарел. Больше в этом нет необходимости
IRetryDecision Интерфейс, принимающий решение о повторной попытке и применяющий фильтр к классу для более целенаправленной повторной попытки.
IRuntimeHintProvider
ISandbox Интерфейс, определяющий песочницу, которую можно использовать для запуска вызова.
ISandboxFactory Фабрика для создания ISandbox .
ISetOptionReceiver Реализация этого интерфейса должна иметь Option с именем «set-option», связанную с HostTest#SET_OPTION_NAME .
IShardableTest IRemoteTest , который можно разделить на отдельные исполняемые подтесты.
IShardHelper Интерфейс объекта, описывающий стратегию сегментирования, которую следует использовать для конфигурации.
ISystemStatusChecker Средство проверки, выполняющее проверку состояния системы и возвращающее логическое значение, указывающее, находится ли система в ожидаемом состоянии.
ISystemStatusCheckerReceiver IRemoteTest , которому требуется доступ к ISystemStatusChecker из конфигурации.
ITargetCleaner Этот интерфейс устарел. TearDown был перенесен в базовый интерфейс ITargetPreparer.
ITargetPreparer Подготавливает тестовую среду для тестового запуска.
ITerribleFailureHandler Интерфейс для обработки ужасных сбоев из LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver Средство выполнения, которое может фильтровать тесты для запуска на основе аннотаций.
ITestКоллектор Обеспечивает поддержку сбора тестов; если этот параметр установлен, исполнитель теста должен выполнить пробный прогон для сбора тестовых примеров без их фактического выполнения.
ITestFileFilterReceiver Средство запуска, которое может получить файл, определяющий, какие тесты запускать и/или не запускать.
ITestFilterReceiver Раннер, который может фильтровать тесты для запуска.
ITestInformationReceiver Интерфейс для получения TestInformation для некоторых классов.
ITestInvoction Обрабатывает один тестовый вызов TradeFederation.
ITestInvocation.ExitInformation Представляет некоторую информацию о выходе для вызова.
ITestSuite Абстрактный класс, используемый для запуска Test Suite.
ITestSuiteResultLoader Интерфейс, описывающий помощник для загрузки предыдущих результатов таким образом, чтобы их можно было повторно запустить.
ITestsZipInstaller Устанавливает тесты из ZIP-файла тестов (выведенного системой сборки) на устройство.

Дж

JavaCodeCoverageCollector BaseDeviceMetricCollector , который будет получать измерения покрытия Java с устройства и регистрировать их как тестовые артефакты.
JavaCodeCoverageFlusher Служебный класс, который сбрасывает и принудительно сбрасывает измерения покрытия кода Java из процессов, запущенных на устройстве.
JsonHttpTestResultReporter Отчет о результатах, который кодирует результаты тестовых показателей и разветвляет информацию об устройстве в JSON и POST в конечную точку службы HTTP.
JUnit4TestFilter Вспомогательный класс, обеспечивающий фильтрацию для бегуна JUnit4 путем расширения Filter .
JUnitToInvoctionResultForwarder Класс, который прослушивает события TestListener и перенаправляет их в ITestInvocationListener .
JUnitXmlParser Синтаксический анализатор, который извлекает данные результатов теста из результатов JUnit, хранящихся в XMLJUnitResultFormatter ant, и пересылает их в ITestInvocateListener.

К

KeyguardStatusChecker Проверяет статус защиты клавиатуры после выполнения модуля.
KillExistingEmulatorPreparer ITargetPreparer , который завершает работающий эмулятор.

л

LabResourceDeviceMonitor Монитор ресурсов лаборатории, который инициализирует сервер gRPC для LabResourceService и управляет им.
Большой выходной приемник Класс, предназначенный для помощи при выполнении длительных команд и сборе выходных данных.
LastShardDetector При запуске локального шардинга иногда нам нужно выполнить некоторые действия только тогда, когда последний шард достигнет invocationEnded(long) .
ЗапускCvdHelper Утилита-помощник для управления Launch_cvd в виртуальной машине Cuttlefish.
LeakedThreadStatusChecker Проверка состояния, чтобы убедиться, что модуль не пропускает работающий поток.
LegacySubprocessResultsReporter Замороженная реализация генератора отчетов о результатах подпроцесса, которая должна оставаться совместимой с более ранними версиями TF/CTS (например, 8+), несмотря на изменения в его суперклассе.
ListInstrumentationParser IShellOutputReceiver , который анализирует выходные данные запроса «инструментарий списка pm».
ListInstrumentationParser.InstrumentationTarget
ЛокальноеAndroidVirtualDevice Класс для локальных виртуальных устройств, работающих на хосте TradeFed.
Локалапбуилдпровидер IBuildProvider , который создает IBuildInfo на основе предоставленного локального пути.
Локалдевицебилдпровидер IBuildProvider , который создает IDeviceBuildInfo на основе предоставленного пути к каталогу файловой системы.
ЛокальныйЭмуляторЗапуск TargetPreparer, который запускает эмулятор локально из среды сборки Android.
Снимок локального эмулятора TargetPreparer, предназначенный для создания чистого снимка эмулятора из среды сборки/разработки Android.
Локальныйфилерезольвер Реализация IRemoteFileResolver , позволяющая связывать локальные файлы.
Локалфолдербилдпровидер IBuildProvider , который создает IFolderBuildInfo на основе предоставленного локального пути.
ЛокалРунИнструктионБилдер Утилита для компиляции инструкции для локального запуска теста.
LogcatCrashResultForwarder Специальный прослушиватель: в случае сбоя (сбоя процесса инструментирования) он попытается извлечь из логарифма сбой и добавить его к сообщению об ошибке, связанному с тестом.
LogcatEventParser
Логкатевенттипе Типы событий для LogcatEventParser .
LogcatOnFailureCollector Коллектор, который будет захватывать и регистрировать логарифмический анализ в случае сбоя тестового примера.
LogcatReceiver Класс, который собирает logcat в фоновом режиме.
LogFileSaver Помощник для ITestInvocationListener , который сохранит данные журнала в файл.
ЖурналReceiver
ЖурналРеестр Реализация ILogRegistry , которая мультиплексирует и управляет различными средствами ведения журнала, используя соответствующий вариант на основе ThreadGroup потока, выполняющего вызов.
LogSaverResultForwarder ResultForwarder для сохранения журналов с помощью глобальной системы сохранения файлов.

М

Обработчик MainlineModuleHandler Простой класс-обработчик для модулей основной линии, который создает InstallApexModuleTargetPreparer и вставляет в него динамическую ссылку на основе заданных модулей основной линии для автоматического получения этих модулей.
MainlineTestModuleController Базовый класс для контроллера модуля для запуска тестов на основе предварительно загруженных основных модулей на тестируемом устройстве.
УправляемоеУдаленноеУстройство Устройство, работающее внутри виртуальной машины, которым мы управляем удаленно через экземпляр Tradefed внутри виртуальной машины.
ManagedTestDeviceFactory Фабрика по созданию различных типов устройств, которые может контролировать Tf.
Метрикфилепостпроцессор Используется для загрузки файла журнала метрик, собранного на уровне тестирования и выполнения.
Метрическая опция Аннотация для тестовых методов, аннотированная @Test , или если аннотация является частью списка аннотаций TestDescription , который позволяет указать некоторые дополнительные параметры, полезные для: настройки поведения сборщиков, фильтрации некоторых методов.
МетриксXMLResultReporter MetricsXMLResultReporter записывает тестовые метрики и запускает метрики в XML-файл в папке, указанной параметром metrics-folder на этапе invoctionEnded теста.
Метрическая утилита Содержит общие служебные методы для хранения показателей теста, агрегирования показателей в похожих тестах и ​​записи показателей в файл.
Минапилевелмодулеконтроллер Базовый класс для контроллера модуля, который не запускает тесты, если его уровень ниже указанного уровня API.
МинСдкМодулеконтроллер Базовый класс для контроллера модуля, позволяющий не запускать тесты для версий ниже указанного номера версии SDK.
Определение модуля Контейнер для конфигурации тестового запуска.
МодульПрослушиватель Слушатель, прикрепленный к каждому IRemoteTest каждого модуля для сбора списка результатов.
МодульСлияние Вспомогательный класс для операций, связанных с объединением ITestSuite и ModuleDefinition после разделения.
МодульOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo Простой класс структуры для хранения информации о модуле.
Параметры модуля Специальные значения, связанные с ключами «параметров» набора в метаданных каждого модуля.
МодульПараметрыПомощник Помощник для получения IModuleParameterHandler , связанного с параметром.
МодульСплиттер Помощник для разделения списка модулей, представленных IConfiguration , на список исполнительных модулей, представленных ModuleDefinition .

Н

ИмяMangleListener Прослушиватель прокси-сервера для перевода имен тестовых методов, классов и пакетов по мере сообщения о результатах.
NativeCodeCoverageFlusher Служебный класс, который очищает собственные измерения покрытия и принудительно удаляет собственные данные о покрытии из процессов на устройстве.
РодноеУстройство Реализация по умолчанию ITestDevice Неполноценные устройства Android.
NativeDevice.AdbAction DeviceAction для запуска команды ОС «adb ....».
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction для перезагрузки устройства.
NativeDevice.RebootMode Режим перезагрузки.
Нативедевицестатемонитор Вспомогательный класс для мониторинга состояния IDevice без поддержки платформы.
отрицательныйобработчик Обработчик, указывающий, что ничего не нужно делать и параметр не должен создавать дополнительный модуль.
Нестеддевицестатемонитор Монитор состояния устройства, который выполняет дополнительные проверки на вложенном устройстве с учетом особенностей виртуализированной среды.
Вложенное удаленное устройство Представление устройства, работающего внутри удаленной виртуальной машины Cuttlefish.
NetworkNotAvailableException Выдается, когда устройство не может подключиться к сети для тестирования.
NoDeviceException Вызывается, когда нет устройства для выполнения данной команды.
ШумныйСухойВыполнитьТест Запустите шумный пробный прогон командного файла.
NotMultiAbiHandler Специальный обработчик, который уведомляет SuiteModuleLoader о том, что вторичный abi не должен создавать модуль.

О

ОпенОбжектЛоадер Загрузчик объектов по умолчанию, доступных в AOSP.
ОпцияКопир Вспомогательный класс, который может копировать значения полей Option с одинаковыми именами из одного объекта в другой.
OptionFetcher Помощник для получения параметров теста из родительского процесса.
OptionNotAllowedException Определенное ConfigurationException , когда параметр не может быть передан в командной строке.
OptionSetter Заполняет поля Option .
OptionSetter.OptionFieldsForName Контейнер для списка полей параметров с заданным именем.
OtaDeviceBuildInfo IDeviceBuildInfo , используемый для беспроводного тестирования обновлений.
OtatoolsBuildInfo IBuildInfo , содержащий артефакты otatools.
ОтаZipfileBuildProvider Предоставляет IBuildInfo на основе локального ZIP-файла OTA.

п

ПакетИнсталледМодулеконтроллер Контроллер модуля не запускает тесты, если на устройстве не установлены указанные пакеты.
Пара <А, Б> Определим наш собственный класс Pair, который содержит два объекта.
ParallelDeviceExecutor <V> Оболочка ERROR(/ExecutorService) для параллельного выполнения функции.
Родительская песочницаInвокацияExecution Версия InvocationExecution для специальных действий родительского вызова при запуске песочницы.
РодительскийОсколокРепликация Реплицируйте настройку одного устройства на все остальные устройства, которые будут участвовать в сегментировании.
ПрохождениеTestFileReporter ITestInvocationListener , сохраняющий список пройденных тестовых случаев в тестовый файл.
PrettyPrintDelimiter Вспомогательная утилита, которая помогает печатать выделяющееся сообщение с разделителями.
PropertyChanger Утилитный класс для изменения (или добавления) элементов в файле свойств Android.
Проторезультатпарсер Парсер для прото-формата результатов Tradefed.
ProtoResultParser.TestLevel Перечисление, представляющее текущий уровень обрабатываемого прототипа.
Проторезультатрепортер Отчет о результатах создает прототип TestRecord со всеми результатами внутри.
ПротоУтил Служебные методы для работы с сообщениями protobuf независимо от типа.
Конфигурация прокси Объект, который позволяет указать на удаленную конфигурацию для выполнения.
ПсПарсер Утилита, используемая для анализа (USER, PID и NAME) из вывода команды «ps».

вопрос

QuotationAwareTokenizer

р

RecoveryLogPreparer Целевой подготовительный модуль, используемый для сбора журналов перед восстановлением.
RegexTrie <V> RegexTrie — это дерево, в котором каждый хранится сегмент ключа представляет собой регулярное выражение ERROR(/Pattern) .
УдаленныйAndroidУстройство Реализация ITestDevice для полнофункционального устройства Android, подключенного через adb Connect.
УдаленныйAndroidVirtualDevice Расширяет поведение RemoteAndroidDevice для полнофункционального устройства Android, работающего в Google Compute Engine (Gce).
УдаленныйАвдидевице Заполнитель IDevice , используемый DeviceManager для выделения, когда DeviceSelectionOptions.gceDeviceRequested() имеет true
RemoteFileUtil Класс утилиты для обработки файла из удаленного экземпляра
Удаленный вызовExecution Реализация InvocationExecution , которая управляет удаленным выполнением.
Дистанционный менеджер Класс, который получает RemoteOperation через сокет.
RemoteSshUtil Утилита для выполнения команд ssh на удаленных экземплярах.
Ремотетесттимеаутенфорсер Слушатели, которые позволяют проверить время выполнения заданной тестовой конфигурации и провалить ее, если она превышает заданный таймаут.
Удаленный Zip Утилиты для распаковки отдельных файлов внутри удаленного zip-файла.
ОтчетПройденоТесты Сообщите в файле о возможных фильтрах для исключения пройденного теста.
РесурсМетрикУтил Вспомогательные функции для составления метрик.
RestApiHelper Вспомогательный класс для выполнения вызовов REST API.
Агрегатор результатов Специальный сервер пересылки, который при необходимости объединяет результаты на основе выбранной стратегии повтора.
Результатандлогфорвардер Пересылка результатов и журналов событий.
Результатфорвардер ITestInvocationListener , который пересылает результаты вызова списку других прослушивателей.
РезультатыИгрок Специальный раннер, воспроизводящий выданные ему результаты.
ХранениеFileSaver Вспомогательный класс для создания файла .retention в каталоге.
Повторить фабрику конфигурации Фабрика, которая обрабатывает повторную попытку команды.
Ретрилогсаверресультфорвардер Переадресатор, который также обрабатывает передачу текущей попытки, в которой мы находимся.
Повторить перепланирование Специальный раннер, позволяющий перенести предыдущий запуск тестов, которые не удалось или не были выполнены.
RetryRescheduler.RetryType Типы тестов, которые можно повторить.
Повторить результатпересылки Расширение ResultForwarder , которое всегда передает заданный номер попытки.
Помощник по повтору результата Вспомогательный класс, позволяющий определить, какой модуль или тест следует запускать, а какой нет.
Повторить статистику Структура, содержащая статистику повторного сеанса одного IRemoteTest .
ВыполнитьКоммандТаржетПрепарер
ЗапуститьConfigDeviceRecovery Универсальная база IMultiDeviceRecovery для запуска измененной конфигурации для выполнения этапа восстановления.
Обработчик RunOnSecondaryUserParameterHandler
RunOnSecondaryUserTargetPreparer ITargetPreparer , который создает дополнительного пользователя в программе установки и отмечает, что тесты следует запускать под этим пользователем.
RunOnSystemUserTargetPreparer ITargetPreparer , который отмечает, что тесты следует запускать для пользователя (а не для текущего пользователя).
Обработчик RunOnWorkProfileParameterHandler
Ранонворкпрофилетаржетпрепарер ITargetPreparer , который создает рабочий профиль при установке и отмечает, что тесты следует запускать для этого пользователя.

С

SandboxConfigDump Класс Runner, который создает IConfiguration на основе командной строки и сохраняет его в файл.
SandboxConfigDump.DumpCmd
Исключение SandboxConfigurationException Специальное исключение конфигурации, возникающее при настройке песочницы.
ПесочницаConfigurationFactory Специальная фабрика конфигураций для создания конфигураций для песочницы.
SandboxConfigUtil Служебный класс для управления IConfiguration при выполнении песочницы.
ПесочницаInvoctionExecution Специальное выполнение вызова в песочнице: это InvokeExection, когда мы находимся внутри песочницы, выполняя команду.
ПесочницаInvoctionRunner Запустите тесты, связанные с вызовом, в песочнице.
Параметры песочницы Класс, который может получать и предоставлять параметры ISandbox .
Снимок экранаOnFailureCollector Сборщик, который будет делать снимок экрана и сохранять его в журнале в случае сбоя тестового примера.
Sdk28МодульКонтроллер Контроллер модуля для проверки наличия на устройстве SDK 28 (Android 9) или более поздней версии.
Sdk29МодульКонтроллер Запускайте тесты только в том случае, если тестируемое устройство имеет SDK версии 29 или выше.
Sdk30МодульКонтроллер Запускайте тесты только в том случае, если тестируемое устройство имеет SDK версии 30 или выше.
Sdk31МодульКонтроллер Запускайте тесты только в том случае, если тестируемое устройство имеет SDK версии 31 или выше.
Обработчик вторичного пользователя Обработчик для ModuleParameters#SECONDARY_USER .
СериализацияUtil Утилита для сериализации/десериализации объекта, реализующего ERROR(/Serializable) .
Сервисаккаунткэйкредентиалфактори Фабрика учетных данных для создания ключей учетной записи службы на основе Credential oauth.
ShardBuildCloner Вспомогательный класс, который обрабатывает клонирование информации о сборке из командной строки.
ShardHelper Вспомогательный класс, который занимается созданием сегментов и планированием их вызова.
ShardListener ITestInvocationListener , который собирает результаты из сегмента вызова (так называемого разделения вызовов для параллельного выполнения на нескольких ресурсах) и пересылает их другому прослушивателю.
ShardMainResultForwarder ResultForwarder , который объединяет результаты вызовов сегментированных тестов.
ShellOutputReceiverStream Служебный подкласс OutputStream, который записывает в IShellOutputReceiver.
ShellStatusChecker Проверьте, соответствует ли состояние оболочки ожидаемому до и после запуска модуля.
ДоставкаApiLevelModuleController Запустите тесты, если устройство соответствует следующим условиям:
  • Если определен min-api-level :
    • Устройство поставляется с min-api-level или более поздней версии.
SimpleFileLogger ILeveledLogOutput , который направляет сообщения журнала на стандартный вывод и в один файл журнала.
SimplePerfResult Объект для хранения всех результатов теста simpleperf
Симплеперфстатрезультатпарсер Утилитный класс для анализа результата simpleperf.
SimplePerfUtil Служебный класс для отправки простой команды и сбора результатов
SimplePerfUtil.SimplePerfType Перечисление параметров команды simpleperf
Простая статистика Небольшой служебный класс, который вычисляет несколько статистических показателей по набору числовых данных.
Сайзелимитедаутпутстрим Потокобезопасный файл с поддержкой ERROR(/OutputStream) , который ограничивает максимальный объем данных, которые можно записать.
Sl4aBluetoothУтилита Класс утилиты обеспечивает операции Bluetooth на одном или двух устройствах с использованием SL4A.
Sl4aBluetoothUtil.BluetoothAccessLevel Перечисления для уровня доступа к устройству Bluetooth, основанные на BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Перечисления для состояний соединения Bluetooth, основанные на BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Перечисление для уровня приоритета профиля Bluetooth, основанные на BluetoothProfile.java
Sl4abluetoothutil.bluetoothprofile Перечисления для профилей Bluetooth, которые основаны на BluetoothProfile.java
Sl4aКлиент Клиент SL4A взаимодействовать с помощью RPC с слоем сценариев SL4A.
Sl4aEventDispatcher Опросы диспетчера для событий для мероприятия и очередь их по имени для запроса.
Sl4aEventDispatcher.EventSl4aObject Объект возвращается событием Poller.
СнимокInputStreamSource InputStreamSource с файловой поддержкой.
СтатусЧекерРезультат Содержит результат исполнения ISystemStatusChecker .
StatusCheckerResult.CheckStatus
StdoutLogger ILeveledLogOutput , который направляет сообщения журнала в Stdout.
StreamProtoReceiver Получатель, который переводит прото -тест -рекорд, полученный в торговые мероприятия.
StreamProtoResultReporter Реализация ProtoResultReporter
СтрогийShardHelper Стратегия шардинга для создания строгих осколков, которые не сообщают вместе,
СтрокаEscapeUtils Утилита класса для выхода из строк для конкретных форматов.
СтрокаUtil Утилита класса для выхода из строк для общих строковых манипуляций.
Стаббилдпровидер NO-OP пустая реализация IBuildProvider .
ЗаглушкаMultiTargetPreparer Заполнитель пустой реализация IMultiTargetPreparer .
Стабтаржетпрепарер Пустая реализация заполнителя ITargetPreparer .
СтабТест Реализация пустого теста без операций.
StubTestRunListener Реализация stub ITestRunListener
Исключение SubprocessCommandException Команда подпроцессов не удалось запустить.
СубпроцессКонфигБилдер Создайте конфигурацию rabper tf XML для существующей конфигурации TF.
ПодпроцессEventHelper Помощник, чтобы сериализовать/десериализовать события, которые должны быть переданы в журнал.
SubprocessEventHelper.BaseTestEventInfo Базовый помощник для проверки информации.
SubprocessEventHelper.FailedTestEventInfo Помощник для тестовой информации.
SubprocessEventHelper.InvoctionEndedEventInfo Помощник для вызова закончился информацией.
SubprocessEventHelper.InvoctionFailedEventInfo Помощник для информации о выпуске.
SubprocessEventHelper.InvoctionStartedEventInfo Помощник для вызова запустил информацию.
SubprocessEventHelper.LogAssociationEventInfo Помощник информации о логассоциации.
SubprocessEventHelper.TestEndedEventInfo Помощник для тестируемой информации.
SubprocessEventHelper.TestLogEventInfo Помощник для информации о тестировании.
SubprocessEventHelper.TestModuleStartedEventInfo Помощник для тестового модуля запустил информацию.
SubprocessEventHelper.TestRunEndedEventInfo Помощник для тестовой информации.
SubprocessEventHelper.TestRunFailedEventInfo Помощник для тестовой информации
SubprocessEventHelper.TestRunStartedEventInfo Помощник для тестовой информации
SubprocessEventHelper.TestStartedEventInfo Помощник для тестовой информации
SubprocessExceptionParser Помощник, чтобы справиться с выводом исключений от стандартных команд Tradefed.
Помощник по подпроцессуReportingHelper Класс для создания файла конфигурации обертки для использования репортера результатов подпроцесса для команды кластера.
SubprocessResultsReporter Реализует ITestInvocationListener , который будет указан в качестве result_reporter и вперед из подпроцесса Результаты тестов, прогонов тестирования, вызова тестов.
ПодпроцессТестРезультатПарсер Extends ERROR(/FileOutputStream) для анализа вывода перед написанием в файл, чтобы мы могли генерировать события тестирования на стороне запуска.
SubprocessTestResultsParser.StatusKeys Соответствующие ключи статуса теста.
ПодпроцессTfLauncher IRemoteTest для запуска тестов на отдельной установке TF.
SuiteApkInstaller Устанавливает указанные APK для конфигурации набора: либо из $ aydroid_target_out_testcases, либо root_dir в информации по сборке.
SuiteModuleLoader Получает определения тестирования совместимости из репозитория.
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter) , чтобы найти все файлы конфигурации в каталоге.
SuiteResultHolder Помощный объект, чтобы облегчить сериализацию и десеризацию результатов вызова.
SuiteResultReporter Соберите результаты испытаний для всего вызова набора и выводите окончательные результаты.
SuiteResultReporter.ModulePrepTimes Владелец объекта для подготовки и разрыва времени одного модуля.
SuiteTestFilter Представляет собой фильтр для включения и исключения тестов.
Системсерверфиледескрипторчекер Проверяет, если System Server заканчивается из FDS.
Системсерверстатусчекер Проверьте, изменился ли PID System_Server с до и после запуска модуля.
Системная утилита Утилита для выполнения системных вызовов.
SystemUtil.envVariable

Т

TableBuilder Вспомогательный класс, чтобы отобразить матрицу строковых элементов в таблице.
Форматтер таблицы Вспомогательный класс для отображения матрицы строковых элементов, чтобы каждый столбец элемента был выстроен в линию
TarUtil Утилита для манипулирования файлом смолы.
ТелефонияПомощник Утилита для использования и получения информации, связанной с телефонией.
TelephonyHelper.SimCardInformation Информационный держатель для информации, связанной с SIM-картой.
ТелефонияТокенПровайдер Поставщик токенов для токенов, связанных с телефонией.
Ошибка шаблонного разрешения Класс, расширяющий ConfigurationException для ошибки, связанной с шаблоном, во время анализа конфигурации.
Ужасный сбойEmailHandler Простой класс обработчиков, который отправляет электронное письмо заинтересованным людям, когда в случае ошибки WTF (какой ужасной сбой) возникает ошибка в экземпляре федерации торговой федерации.
Настройка TestAppInstall ITargetPreparer , который устанавливает одно или несколько приложений из папки IDeviceBuildInfo.getTestsDir() на устройство.
ТестКонтекст Класс для моделирования сообщения TestContext API TFC.
Тестдепенденцирезольвер Помощник для разрешения зависимостей, если это необходимо.
ТестОписанияФайл Утилита для Marshalling и Unmarshalling список тестирования в тестовом файле.
Тестовое устройство Реализация ITestDevice для полнофункционального устройства Android.
Тестовая среда Класс для моделирования сообщения TestenVironment, возвращаемого TFC API.
TestFailureListener Слушатель использовал такие действия, как скриншот, Bugreport, коллекция LogCat при сбое теста по запросу.
TestFilterHelper Helper Class для фильтрации тестов
Статус ТестГруппы Класс для хранения статуса тестовой группы.
ТестИнформация Хранит настройку теста в файле test_mapping.
ТестВызов Реализация по умолчанию ITestInvocation .
Testinvocation.runmode Различный режим, с которым может столкнуться.
Testinvocation.stage
Тестирование Класс для загрузки файла test_mapping.
TestMappingSuiteRunner Реализация BaseTestSuite для запуска тестов, указанных опцией include-filter, или файлов TEST_MAPPING из сборки в виде набора.
ТестОпция Сохраняет набор сведений о параметрах теста в файле TEST_MAPPING.
TestOutputUploader Класс для загрузки тестовых выходных файлов в GCS/HTTP.
ТестРекордИнтерпретатор Утилита для преобразования TestRecord в более легко манипулируемый формат в Tradefed.
ТестРесурс Класс для моделирования сообщения TestResource, возвращаемого TFC API.
ТестРесурсЗагрузчик Класс для загрузки файлов тестовых ресурсов из файловой системы/GCS/HTTP.
Прослушиватель TestResultListener Упрощение Itestlifecyclelistener для исполнителей, которые заботятся только о индивидуальных результатах испытаний.
Теструнтотестинвококфорвардер Форгатор от ddmlib ITestRunListener в ITestLifeCycleReceiver .
ТестыPoolPoller Оболочка тестов, позволяющая выполнять все тесты из пула тестов.
TestSuiteInfo Класс, который разрешает загрузку метаданных, связанных с сборкой для тестового набора

Чтобы правильно выставить связанную информацию, набор тестов должен включать в себя файл test-suite-info.properties в его ресурсах JAR

TextResultReporter Репортер результатов теста, который направляет результаты на принтер результата текста JUNIT.
ТфОбжектТрекер Утилита для отслеживания использования различных объектов Торговой Федерации.
TfSuiteRunner Реализация ITestSuite , который будет загружать тесты из папки TF jars res/config/suite/.
ТфТестЛаунчер IRemoteTest для запуска модульных или функциональных тестов для отдельной установки TF.
TimeStatusChecker Проверка состояния для обеспечения синхронизации времени устройства и хоста.
Таймвал Этот класс устарел. вместо этого используйте Duration .
TokenProviderHelper Помощник, который предоставляет провайдеру, связанному с конкретным токеном, чтобы узнать, поддерживает ли устройство этот токен.
TradefedConfigObject Класс для моделирования сообщения TradefedConfigobject о TFC API.
TradefedConfigobject.Type Список типов объектов конфигурации, которые могут быть введены в конфигурацию команды кластера.
TradefedДелегатор Объекты, которые помогают делегировать призыв к другому бинарному биназу.
TradefedFeatureClient Клиент GRPC для запроса выполнения функций с сервера.
Tradefedfeatureserver Сервер, который отвечает на запросы на запуск функций.
TradefedПесочница Контейнер с песочницей, который может запустить вызов торговой федерации.
TradefedSandboxFactory Реализация по умолчанию для SandboxFactory
TradefedSandboxRunner Бегун, связанный с TradefedSandbox , который позволит выполнить песочницу.
TradefedSandboxRunner.StubScheduledInvoctionListener Стюбек IScheduledInvocationListener , который ничего не делает.

ты

Неисполненныйтестрепортерпотид Потоки, которые заботятся о сообщении о всех неисполненных тестах.
UsbResetMultiDeviceRecovery IMultiDeviceRecovery , который сбрасывает шины USB для автономных устройств.
UsbResetRunConfigRecovery Разрешить запустить команду для сброса USB устройства
UsbResetTest IRemoteTest , который сбрасывает устройство USB USB и проверяет, возвращается ли устройство онлайн после этого.
ЮзерЧекер Проверяет, изменились ли пользователи во время теста.

В

ValidateSuiteConfigHelper Этот класс поможет подтвердить, что IConfiguration загруженная для набора, отвечает ожидаемым требованиям: - Нет поставщиков сборки - нет репортеров результатов
Vmremotedevice Удаленное виртуальное устройство, которым мы будем управлять внутри виртуальной машины.

Вт

ПодождитеDeviceRecovery Простая реализация IDeviceRecovery , которая ждет, пока устройство будет онлайн и отвечает на простые команды.
WifiHelper Вспомогательный класс для манипулирования услугами Wi -Fi на устройстве.

Икс

XmlFormattedGeneratorReporter Реализация FormattedGeneratorReporter , который форматирует набор, приводит к формату xml.
XmlResultReporter Напитывает результаты JUNIT к файлам XML в формате, в соответствии с Xmljunitresultformatter Ant.
XmlSuiteResultFormatter Служебный класс для сохранения запуска пакета в формате XML.
XmlSuiteResultFormatter.RunHistory Помощный объект для преобразования JSON.

Да

YamlClassOptionsПарсер Помощник для анализа информации о бегуне тестирования из конфигурации YAML Tradefed.

З

Стратегия сжатия Zip ICompressionStrategy для создания zip -архивов.