АаптПарсер | Класс, который извлекает информацию из 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 . |
ФейкТест | Фальшивый тест, цель которого — облегчить получение повторяемых результатов теста. |
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<String, MultiMap<String, String>> . |
FlashingResourcesParser.Constraint | Интерфейс фильтрации, позволяющий FlashingResourcesParser игнорировать некоторые ресурсы, которые в противном случае он мог бы использовать. |
МигающийРесурсУтилита | Эта утилита помогает установить соответствующую версию артефактов, чтобы их можно было прошить с помощью DeviceFlashPreparer . |
складнойрасширяющийся обработчик | IModuleParameterHandler расширяется до большего количества для каждой неосновной складной конфигурации. |
складнойобработчик | Универсальный обработчик складных модулей, который может принимать параметры складных модулей для создания специализированного модуля. |
Фолдаблемодепрепарер | Устройство подготовки цели, которое может переключать складное состояние устройства. |
ПапкаBuildInfo | Конкретная реализация IFolderBuildInfo . |
ФорматированныйГенераторРепортер | Reporter, позволяющий генерировать отчеты в определенном формате. |
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-файла тестов (выведенного системой сборки) на устройство. |
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 . |
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 , который ничего не делает. |