АаптПарсер | Класс, который извлекает информацию из apk путем анализа вывода «значка дампа aapt». |
AaptParser.AaptVersion | Перечень опций для версии AAPT, используемой для анализа файлов APK. |
Аби | Класс, представляющий ABI. |
AbiFormatter | Полезный класс для Abi. |
AbiUtils | Класс утилиты для обработки ABI устройств. |
АннотацияСоединение | Абстрактное представление соединения. |
АннотацияХостМонитор | Типичный класс для мониторинга работоспособности хоста. |
АннотацияXmlParser | Базовый класс помощника для анализа XML-файлов |
AbstractXmlParser.ParseException | Выдается, если ввод XML не может быть проанализирован. |
Аклаудконфигпарсер | Вспомогательный класс, который анализирует конфигурацию Acloud (используется для запуска экземпляра облачного устройства). |
AcloudConfigParser.AcloudKeys | Наборы ключей, которые можно искать из конфигурации. |
Действия в ходе | Общие действия в разгаре. |
АктивТрасе | Основной класс, помогающий описывать активную трассировку и управлять ею. |
Активностьстатусчекер | Проверка состояния оставшихся действий, выполняемых в конце модуля. |
AdbRootElevator | AutoCloseable , который включает root-доступ adb при создании, если это необходимо, и восстанавливает корневое состояние после завершения. |
АдбСшКоннектион | Подключение Adb через ssh-мост. |
АдбСтопсерверпрепарер | Целевой подготовительный модуль для остановки сервера adb на хосте до и после запуска тестов adb. |
Адбткпконнектион | Представление подключения устройства по умолчанию, предполагающее стандартное соединение adb устройства. |
AdbUtils | Утилитный класс для операций adb. |
Афтерклассвисинфо | Аналогичные гарантии, как и AfterClass , но для аннотированного метода требуется параметр TestInformation . |
АгрегатПостпроцессор | Агрегатор метрик, который выдает минимальное, максимальное, среднее значение, дисперсию, стандартное отклонение, общее количество, количество и, при необходимости, процентили для числовых показателей, собранных во время многократных итераций тестирования, рассматривая их как двойные. |
AllTestAppsInstallНастройка | ITargetPreparer , который устанавливает все приложения из папки IDeviceBuildInfo#getTestsDir() на устройство. |
AltDirПоведение | Перечисление для определения альтернативного поведения каталогов для различных установщиков/проталкивателей тестовых артефактов. |
AndroidJUnitTest | Тест, который запускает пакет инструментального тестирования на данном устройстве с помощью android.support.test.runner.AndroidJUnitRunner. |
AoaTargetPreparer | ITargetPreparer , который выполняет ряд действий (например, щелчков и пролистываний) с использованием протокола Android Open Accessory (AOAv2). |
AppBuildInfo | Объект IBuildInfo , представляющий приложение Android и его тестовые пакеты. |
AppDeviceBuildInfo | Этот класс устарел. Используйте IDeviceBuildInfo напрямую. |
Настройка приложения | ITargetPreparer , который устанавливает APK и его тесты. |
AppVersionFetcher | Класс утилиты для получения строки версии приложения с устройства. |
AppVersionFetcher.AppVersionInfo | Типы информации о версии приложения. |
АрчМодульКонтроллер | Контроллер модуля не запускает тесты, если он не соответствует какой-либо заданной архитектуре. |
ArgsOptionParser | Заполняет поля Option из проанализированных аргументов командной строки. |
ArrayUtil | Служебные методы для массивов |
ИскусствоChrootPreparer | Создайте каталог chroot для тестов ART. |
АртGTest | |
ArtRunTest | Средство запуска тестов для запуска тестов ART. |
ArtRunTest.AdbShellCommandException | Класс исключений, сообщающий об ошибке, произошедшей во время выполнения команды оболочки ADB. |
ATestFileSystemLogSaver | Этот класс LogSaver используется ATest для сохранения журналов по определенному пути. |
АтестРаннер | Внедрение ITestSuite |
Атрацеколлектор | IMetricCollector , который запускает трассировку во время теста, собирает результаты и регистрирует их при вызове. |
AtraceRunMetricCollector | Собирает трассировки из всего тестового каталога в заданном каталоге тестового устройства, регистрирует тестовый каталог, осуществляет постобработку файлов трассировки в тестовом каталоге и агрегирует показатели. |
Автологколлектор | Перечисление, описывающее, какой коллектор может автоматически обрабатываться жгутом. |
Автоматизированные репортеры | Класс, определяющий сопоставление автоматических отчетов Tradefed. |
СреднийПостпроцессор | Реализация постпроцессора, вычисляющего среднее значение списка метрик. |
BackgroundDeviceAction | Запускает команду на данном устройстве, повторяя ее по мере необходимости, пока действие не будет отменено. |
Базедевицеметрикколлектор | Базовая реализация IMetricCollector , которая позволяет запускать и останавливать сбор данных onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) и ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
Базовый эмуляторPreparer | Общий подготовительный модуль для запуска локального эмулятора. |
Базовый хостJUnit4Test | Базовый тестовый класс для запуска тестов стиля JUnit4 хоста. |
Базелевеледлогаутпутут | Базовая реализация ILeveledLogOutput , позволяющая фильтровать некоторые теги по их имени или компонентам. |
БазовыйМодульКонтроллер | Базовая реализация IModuleController , которую следует реализовать для проверки того, должен ли модуль запускаться или нет. |
BaseMultiTargetPreparer | Базовая реализация IMultiTargetPreparer , позволяющая отключить объект. |
БазовыйПостпроцессор | Базовый IPostProcessor , который должна расширять каждая реализация. |
БазовоеРетриРешение | Базовая реализация IRetryDecision . |
BaseStreamLogger <ОС расширяет OutputStream> | ILeveledLogOutput , который направляет сообщения журнала в выходной поток и на стандартный вывод. |
Базетаржетпрепарер | Базовый класс реализации ITargetPreparer , позволяющий контролировать, отключен объект или нет. |
BaseTestSuite | Тест для запуска пакета тестов на совместимость с новой системой пакета. |
БатареяКонтроллер | Класс утилит, позволяющий контролировать состояние зарядки аккумулятора устройства. |
Перезарядка аккумулятораВосстановление устройства | Разрешить запуск команды, когда уровень заряда батареи устройства опускается ниже заданного порога. |
Температура батареи | |
БатареяНедоступноВосстановление устройства | Средство проверки восстановления, которое запускает настройку, если уровень заряда батареи недоступен. |
ПреждеКлассСИнфо | Аналогичные гарантии, что и BeforeClass , но для аннотированного метода требуется параметр TestInformation . |
Двоичное состояние | Перечисление используется для записи состояния ВКЛ/ВЫКЛ с неактивным состоянием ИГНОРИРОВАТЬ. |
BluetoothConnectionLatencyCollector | Сборщик отправит предварительно определенную конфигурацию метрики длительности statsd на устройства и соберет продолжительность соединения Bluetooth для каждого профиля. |
BluetoothConnectionStateКоллектор | Этот сборщик будет собирать метрики BluetoothConnectionStateChanged и записывать номер состояния соединения для каждого профиля. |
BluetoothConnectionSuccessRateПостпроцессор | Реализация постпроцессора, который рассчитывает вероятность успеха для профиля Bluetooth. Используйте «metric-key-match», чтобы указать метрики, которые содержат состояния соединения Bluetooth в числовом массиве. Пример [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Сборщик для включения отслеживания Bluetooth HCI на тестируемом устройстве и сбора журнала для каждого теста. |
BluetoothUtils | Служебные функции для вызова BluetoothInstrumentation на устройстве Код BluetoothInstrumentation на стороне устройства можно найти в AOSP по адресу: frameworks/base/core/tests/bluetoothtests |
BootstrapBuildProvider | IDeviceBuildProvider , который загружает информацию о сборке с тестового устройства. Обычно это используется для устройств с внешней сборкой, т.е. |
BootstrapServiceFileResolverLoader | Загружает преобразователи с помощью средства загрузки служб. |
Отчет об ошибке | Объект, содержащий ссылки на файлы отчетов об ошибках, совместимый с плоскими отчетами об ошибках и сжатыми отчетами об ошибках (bugreportz). |
BugreportКоллектор | Сквозной ITestInvocationListener , который собирает отчеты об ошибках при возникновении настраиваемых событий, а затем вызывает ITestInvocationListener#testLog для своих дочерних элементов после сбора каждого отчета об ошибках. |
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Существительное | |
BugreportCollector.Predicate | Полный предикат, описывающий, когда следует захватить отчет об ошибке. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Собирайте отчеты об ошибках, когда тест-кейс не пройден. |
BugreportzOnTestCaseFailureCollector | Собирайте отчеты об ошибках, когда тест-кейс в ходе выполнения терпит неудачу. |
Ошибка сборки | Вызывается, если предоставленную сборку не удается запустить. |
Информация о сборке | Общая реализация IBuildInfo , которая должна быть связана с ITestDevice . |
БилдИнфоКей | Перечисление класса, связанное с запросами информации о сборке. |
BuildInfoKey.BuildInfoFileKey | Перечисление, описывающее все известные типы файлов, которые можно запросить через IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) . |
БилдИнфоРекордер | ITargetPreparer , который записывает метаданные информации о сборке в указанный файл. |
БилдИнфоУтил | Утилитный класс, помогающий манипулировать IBuildInfo |
Билдретривалеррор | При получении сборки для тестирования произошла фатальная ошибка. |
СборкаSerializedVersion | Класс, содержащий текущую версию сериализации всех IBuildInfo . |
BuildTestsZipUtils | Вспомогательный класс для операций, связанных с zip-файлами тестов, созданных системой сборки Android. |
Массовая рассылка электронной почты | Утилита отправителя электронной почты, которая позволяет настраивать следующие параметры: интервал отправки, начальный размер пакета, получателей и общее количество сообщений. |
BundletoolUtil | Класс утилиты, который использует командную строку Bundletool для установки .apks на устройстве. |
БайтмассивInputStreamSource | |
БайтМассивСписок | Класс, представляющий облегченный массив байтов. |
ByteArrayUtil | Утилиты для работы с массивом байтов, например, для преобразования байтов в целые числа. |
АвтомобильМодульКонтроллер | Этот контроллер предотвращает выполнение тестовых случаев на неавтомобильных устройствах. |
CarryDnaeError | Внутреннее RuntimeException для передачи DeviceNotAvailableException через структуру JUnit4. |
CarryInterruptedException | Вызывается, когда инициируется тайм-аут фазы тестирования и необходимо перенести InterruptedException из потока выполнения теста в поток выполнения вызова. |
CdmaDeviceFlasher | Класс, который мигает изображением на физическом устройстве Android с радиомодулем CDMA. |
Цекконтроллертокенпровидер | Поставщик токенов для токенов, связанных с Consumer Electronics Control (CEC). |
CentralDirectoryInfo | CentralDirectoryInfo — это класс, содержащий информацию о файле/папке внутри zip-файла. |
CheckPairingPreparer | CompanionAwarePreparer , который проверяет соединение BT между основным и сопутствующим устройствами. |
CircularAtraceUtil | Утилита atrace, разработанная в первую очередь для выявления основных причин ошибок ANR во время тестирования Monkey. |
CircularByteArray | Структура данных для хранения массива фиксированного размера, который работает как кольцевой буфер и отслеживает общую сумму всех значений в массиве. |
ClangCodeCoverageCollector | BaseDeviceMetricCollector , который будет извлекать измерения покрытия Clang с устройства и регистрировать их как тестовые артефакты. |
Класснотфаундконфигуратионисключение | ConfigurationException , когда класс объекта не найден. |
КлассПатСканер | Находит записи в пути к классам. |
ClassPathScanner.ClassNameFilter | IClassPathFilter , который фильтрует и преобразует имена классов Java. |
ClassPathScanner.ExternalClassNameFilter | ClassNameFilter , который отклоняет внутренние классы. |
ClassPathScanner.IClassPathFilter | Фильтр для путей входа в classpath Создан по образцу FileFilter |
ClockworkUtils | Утилита часового механизма для совместного использования логики нескольких устройств. |
CloseableTraceScope | Класс с ограниченной областью действия, который позволяет сообщать о разделе трассировки с помощью try-with-resources. |
Информация о кластере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 | |
CommandInterrupter | Служба, позволяющая прерывать команды TradeFederation или помечать их как непрерываемые. |
CommandLineBuildInfoBuilder | Утилита, предназначенная для захвата обычных аргументов информации о сборке из командной строки и создания из них IBuildInfo . |
Параметры команды | Реализация ICommandOptions . |
CommandOptionsGetter | Реализация службы, которая возвращает значение параметров команды для данного вызова. |
Результат команды | Содержит результат команды. |
CommandRunner | Альтернативная точка входа TradeFederation, которая запускает команду, указанную в аргументах командной строки, а затем завершает работу. |
CommandRunner.ExitCode | Коды ошибок, с которыми можно выйти. |
Командный планировщик | Планировщик для запуска команд TradeFederation на всех доступных устройствах. |
CommandScheduler.HostState | Перечисления разного статуса хоста |
Командный статус | Представляет состояние запланированной операции. |
Обработчик статуса команды | Обработчик, помогающий отслеживать и обновлять статус вызова. |
CommonLogRemoteFileUtil | Эта утилита позволяет избежать дублирования кода в разных представлениях удаленных устройств для логики удаленного получения журналов общих файлов. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Представление известной записи журнала для удаленных устройств. |
CompanionAllocator | Базовый класс, который отвечает за выделение и освобождение сопутствующего устройства. getCompanionDeviceSelectionOptions() должен быть реализован для описания критериев, необходимых для выделения сопутствующего устройства. |
CompanionAwarePreparer | ITargetPreparer , который инкапсулирует логику получения уже выделенного сопутствующего устройства. |
CompanionAwareTest | Базовый тестовый класс, который инкапсулирует стандартный процесс получения и проверки сопутствующего устройства. Подкласс может вызвать getCompanion() для получения выделенного компаньона. |
CompanionDeviceTracker | Класс для выделения и освобождения сопутствующих устройств. |
CompanionRunCommandTargetPreparer | ITargetPreparer , который выполняет указанные команды на выделенном сопутствующем устройстве. |
CompanionTestAppInstallSetup | ITargetPreparer , который устанавливает одно или несколько приложений из папки IDeviceBuildInfo#getTestsDir() на выделенное сопутствующее устройство. |
CompileBootImageWithSpeedTargetPreparer | Перекомпилирует путь к классам загрузки и системный сервер с фильтром компилятора «скорость». |
СостояниеОтказМонитор | Отслеживайте любые сбои при вызове. |
УсловиеПриоритиБлокингОчередь <T> | Потокобезопасный класс с операциями типа ERROR(/PriorityBlockingQueue) , который может извлекать объекты, соответствующие определенному условию. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | ConditionPriorityBlockingQueue.IMatcher , соответствующий любому объекту. |
ConditionPriorityBlockingQueue.IMatcher <T> | Интерфейс для определения того, соответствуют ли элементы какому-либо условию. |
КонфигКомплетер | Реализация Completer для наших конфигураций TF. |
КонфигураблеГрпкДинамикШардингКлиент | |
Конфигурация | Конкретная реализация IConfiguration , которая сохраняет загруженные объекты конфигурации на карте. |
КонфигурацияDef | Содержит запись конфигурации, связанных с ней объектов и их параметров. |
ConfigurationDef.ConfigObjectDef | Объект для хранения информации о имени класса и его номере появления (например, если в конфигурации дважды присутствует один и тот же объект, первый из них будет иметь первый номер появления). |
Дескриптор конфигурации | Объект конфигурации, описывающий некоторый аспект самой конфигурации. |
ConfigurationDescriptor.LocalTestRunner | Перечисление используется для обозначения локального исполнителя тестов. |
Исключение конфигурации | Выдается, если не удалось загрузить конфигурацию. |
КонфигурацияФабрика | Фабрика для создания IConfiguration . |
ConfigurationFactory.ConfigLoader | Реализация IConfigDefLoader, который отслеживает включенные конфигурации из одной корневой конфигурации и выдает исключение при циклическом включении. |
ConfigurationFactory.ExceptionLoader | |
КонфигурацияUtil | Служебные функции для работы с файлами конфигурации. |
КонфигурацияXmlParserSettings | Простой класс для принятия настроек ConfigurationXmlParser. Чтобы передать настройки этому классу, псевдоним является обязательным. |
КонфигурацияYamlParser | Парсер для конфигураций Tradefed в стиле YAML |
ConfigUtil | Служебный класс для создания, взаимодействия и отправки файлов конфигурации statsd. |
ConfigUtil.LogSource | |
Консоль | Основная консоль TradeFederation, предоставляющая пользователю интерфейс для взаимодействия В настоящее время поддерживаются такие операции, как - добавить команду для проверки
- список устройств и их состояние
- список текущих вызовов
- список команд в очереди
- выгрузить журнал вызовов в файл/stdout
- неисправность
|
Console.ArgRunnable <T> | Runnable с методом run , который может принимать аргумент. |
Консоль.CaptureList | Удобный тип для List<List<String>> |
Консольридераутпутстрим | OutputStream, который можно использовать для обеспечения корректной работы System.out.print() с пользовательским LineReader unfinishedLine. |
Консольрезультатрепортер | Средство создания отчетов о результатах для вывода результатов теста на консоль. |
Контентпровидерхандлер | Обработчик, который абстрагирует взаимодействие с поставщиком контента и позволяет использовать поставщика контента на стороне устройства для различных операций. |
Слушатель CountingTestResultListener | Прослушиватель TestResultListener , который отслеживает общее количество тестов по TestStatus |
Коллектор тестовых случаев | Подсчитайте и сообщите количество тестовых случаев для данного IRemoteTest . |
ПокрытиеИзмерениеФорвардер | Тест-заполнитель, который пересылает измерения покрытия от поставщика сборки в регистратор. |
Варианты покрытия | Обмениваемый объект для хранения вариантов покрытия. |
CoverageOptions.Toolchain | |
ПроцессорРегулированиеОфициант | ITargetPreparer , который ждет, пока максимальная частота всех ядер не восстановится до максимально доступного уровня. |
Создатьавдпрепарер | |
CreateUserPreparer | Целевой подготовительный модуль для создания пользователя и его очистки в конце. |
Текущий вызов | Класс, который отслеживает и предоставляет текущую информацию о вызове, полезную в любом месте вызова. |
ТекущийИнвокация.ИнвокацияИнфо | Некоторый специальный именованный ключ, который мы всегда будем заполнять при вызове. |
CurrentInvoction.IsolationGrade | Описывает уровень изоляции |
DebugHostLogOnFailureCollector | Сборщик, который будет собирать и регистрировать журналы на стороне хоста в случае сбоя тестового сценария. |
DefaultConnection | Представление подключения устройства по умолчанию, предполагающее стандартное соединение adb устройства. |
Дефаултконнектион.ConnectionBuilder | Строитель описывал подключение. |
По умолчаниюRemoteAndroidTestRunner | Расширение ddmlib RemoteAndroidTestRunner для установки значений по умолчанию для сценариев использования Tradefed. |
DefaultTestsZipInstaller | Реализация установщика zip-файлов тестов по умолчанию. |
ДелегатедИнвокейшенекунион | InvocationExecution , которые делегируют выполнение другому двоичному файлу Tradefed. |
ЗависимостиРезолвер | Новый тип провайдера, позволяющий получить все зависимости для теста. |
Девицеактионтаржетпрепарер | ITargetPreparer для выполнения действий с устройством. |
УстройствоДействиеУтил | Класс утилиты для выполнения действий с устройством. |
DeviceActionUtil.Command | Команды действий устройства. |
DeviceActionUtil.DeviceActionConfigError | Исключение из-за ошибки конфигурации. |
Результат выделения устройства | Представляет результаты попытки выделения для команды. |
Девицеаллокациястате | Представляет состояние выделения устройства с точки зрения IDeviceManager. |
УстройствоАваилаблеЧекер | Проверка, чтобы модуль не оставлял устройство в автономном состоянии. |
DeviceBaselineChecker | Установите базовые настройки устройства перед каждым модулем. |
Девицебаселайнсеттер | Абстрактный класс, используемый для создания базовой настройки устройства. |
УстройствоБатареяУровеньПроверка | 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 , которая сохраняет загруженные объекты конфигурации устройства в своих атрибутах. |
Дескриптор устройства | Класс, содержащий информацию, описывающую тестируемое устройство. |
Девицедисконнектедисключение | Выдается, когда устройство больше не доступно по типу транспорта, например, если устройство больше не видимо через USB или соединение TCP/IP. |
Идентификатор устройстваошибки | Идентификаторы ошибок из ошибок устройства и ошибок, сообщаемых устройством. |
Девицефаиледтобутеррор | Вызывается, если устройство не загружается после прошивки с помощью сборки. |
УстройствоФеатюреМодулеКонтроллер | Контроллер модуля, который не запускает тесты, если он не поддерживает определенную функцию. |
Девицефилерепортер | Служебный класс, который проверяет устройство на наличие файлов и отправляет их в ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) если они найдены. |
УстройствоFlashPreparer | ITargetPreparer , который записывает образ на физическое оборудование Android. |
Девицефолдаблестате | Представление состояния складного устройства, возвращаемого «cmd device_state print-states». |
Девицефолдербилдинформо | IDeviceBuildInfo , который также содержит другие артефакты сборки, находящиеся в каталоге локальной файловой системы. |
УстройствоИмиджТрекер | Для некоторых дополнительных обновлений устройств нам нужны базовые файлы для вычисления различий. |
Девицемажетрекер.FileCacheTracker | Отслеживать информацию о кэшированном изображении устройства и его метаданных. |
DeviceImageZipFlashingTargetPreparer | Целевой подготовительный модуль, который прошивает устройство образами устройств, предоставленными в определенном формате. |
ДевицеИнтернетAccessibilityResourceMetricCollector | Сборщик отправляет запрос на google.com, чтобы проверить, есть ли у устройства доступ к Интернету. |
УстройствоJUnit4ClassRunner | Средство запуска тестов JUnit4, которое также поддерживает IDeviceTest . |
DeviceJUnit4ClassRunner.LogAnnotation | Фальшивая аннотация предназначена для передачи журналистам журналов. |
DeviceJUnit4ClassRunner.MetricAnnotation | Фальшивая аннотация, предназначенная для передачи показателей репортерам. |
DeviceJUnit4ClassRunner.TestLogData | Реализация ExternalResource и TestRule . |
DeviceJUnit4ClassRunner.TestMetrics | Реализация ExternalResource и TestRule . |
Управление устройствомGrpcServer | GRPC-сервер, позволяющий зарезервировать устройство у Tradefed. |
Диспетчер устройств | |
DeviceManager.FastbootDevice | Представление устройства в режиме Fastboot. |
Девицеметрикдата | Объект для хранения всех данных, собранных сборщиками метрик. |
УстройствоМониторМультиплексор | Прокси-класс для распространения запросов на несколько IDeviceMonitor . |
Девиценотаваилаблеисключение | Вызывается, когда устройство больше не доступно для тестирования. |
Девицеовнертаржетпрепарер | ITargetPreparer , который настраивает компонент владельца устройства. |
DeviceParameterizedRunner | Параметризованный исполнитель в стиле JUnit4 для параметризованных тестов, управляемых на стороне хоста. |
Свойства устройства | Общие определения констант для имен свойств на стороне устройства |
Девицерековеримодеутил | |
УстройствоReleaseReporter | Создатель отчетов о выпуске устройств, который управляет связью с родительским процессом для выпускаемых устройств. |
Функция сброса устройства | Реализация сброса устройства на стороне сервера. |
обработчик сброса устройства | Утилита, обрабатывающая общий сброс устройства. |
Девицерунтимеисключение | Вызывается, когда действие устройства не приводит к ожидаемым результатам. |
Параметры выбора устройства | Контейнер для критериев выбора устройства. |
DeviceSelectionOptions.DeviceRequestedType | Поддерживаются различные возможные типы устройств-заполнителей. |
УстройствоSettingChecker | Проверьте, не изменились ли настройки устройства во время работы модуля. |
Настройка устройства | ITargetPreparer , который настраивает устройство для тестирования на основе предоставленных Option s. |
Функция моментального снимка устройства | Реализация моментального снимка устройства на стороне сервера. |
Обработчик моментального снимка устройства | Утилита обработки снимка каракатицы. |
Девицестатемонитор | Вспомогательный класс для мониторинга состояния IDevice . |
DeviceStorageAgeResourceMetricCollector | Анализ возраста хранилища из logcat. |
УстройствоХранилищаНаполнитель | Целевой подготовительный модуль для заполнения хранилища, чтобы было доступно некоторое количество свободного места. |
УстройствоStorageStatusChecker | Проверьте, достаточно ли на устройстве места для данных разделов. |
УстройствоStringPusher | Целевой подготовительный модуль для записи строки в файл. |
DeviceSuite | Расширяет Suite контейнеров JUnit4, чтобы предоставить ITestDevice для тестов, которые этого требуют. |
Девицесинкхелпер | Помощник, который помогает синхронизировать новый образ устройства с устройством. |
УстройствоТестКейс | Вспомогательный тестовый пример JUnit, предоставляющий службы IRemoteTest и IDeviceTest . |
ДевицеТестРезультат | Специализация TestResult , которая будет прерываться при возникновении исключения DeviceNotAvailableException . |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
Девицетеструнварианты | Класс построителя для параметров, связанных с запуском тестов устройств через BaseHostJUnit4Test. |
ДевицеТестСюит | Вспомогательный набор тестов JUnit, предоставляющий службы IRemoteTest и IDeviceTest . |
Девицетрацеколлектор | Сборщик, который запускает трассировку perfetto при запуске теста и записывает файл трассировки в конце. |
УстройствоНедоступноМонитор | Этот прослушиватель пытается захватить только DNAE уровня тестового примера. |
Девицеунреспонсивисключение | Специализация DeviceNotAvailableException , указывающая, что устройство видимо для adb, но не отвечает (т. е. истекло время выполнения команд, не загружается и т. д.). |
Девицеупдатетаржетпрепарер | Абстрактный ITargetPreparer , который выполняет общие действия по обновлению устройств с помощью файла образа устройства из внешнего источника (в отличие от службы сборки). |
Девицевифиресаурцеметрикколлектор | Коллектор собирает текущие показатели мощности подключенного Wi-Fi-сигнала и скорости соединения. |
УстройствоWiper | ITargetPreparer , который стирает пользовательские данные |
ДиректГраф <V> | Реализация направленных невзвешенных графов. |
ОтключитьSELinuxTargetPreparer | Целевой подготовительный модуль, который отключает SELinux, если он включен. |
DryRunKeyStore | Хранилище ключей для пробного запуска, в котором любое значение хранилища ключей всегда правильно заменяется и находится. |
Драйраннер | Прозрачный пробный прогон тестов вместо их фактического выполнения. |
Динамическийфилестабтест | Это тест tradefed для проверки того, может ли tradefed правильно разрешить динамический файл. |
ДинамическийRemoteFileResolver | Класс, который помогает определить путь к удаленным файлам. |
DynamicRemoteFileResolver.FileResolverLoader | Загружает реализации IRemoteFileResolver . |
DynamicShardHelper | Стратегия сегментирования, позволяющая работать в удаленной очереди между несколькими экземплярами TF. |
ДинамическоеШардингКоннектионИнформационное сообщение | Класс хранения данных, упрощающий отправку через сервер объектов. |
ДинамическийСистемПрепарер | ITargetPreparer , который настраивает образ системы поверх сборки устройства с помощью динамического обновления системы. |
Описание сбоя | Класс, описывающий информацию об ошибке в Trade Federation. |
ФейкТест | Фальшивый тест, цель которого — облегчить получение повторяемых результатов теста. |
FakeTestsZipFolder | Инструмент тестирования, который создает поддельную распакованную папку тестов на основе списка содержимого. |
FakeTestsZipFolder.ItemType | |
Команда FastbootPreparer | Целевой подготовительный модуль, который запускает быструю загрузку и отправляет команды быстрой загрузки. |
FastbootУстройствоПрошивальщик | Класс, который использует fastboot для прошивки образа на физическом оборудовании Android. |
FastbootHelper | Вспомогательный класс для операций быстрой загрузки. |
FastbootUpdateBootstrapPreparer | ITargetPreparer , который помещает указанные файлы (загрузчик, радио, zip-архив образа устройства) в IDeviceBuildInfo , чтобы устройства прошивались с помощью FastbootDeviceFlasher , а затем вводит атрибуты устройства после загрузки в информацию о сборке для целей отчетности о результатах. |
Фатальная ошибка хоста | Исключение, указывающее на то, что на хост-компьютере, на котором работает TradeFederation, произошла фатальная неисправимая ошибка и что экземпляр TradeFederation следует завершить. |
FeatureFlagTargetPreparer | Обновляет DeviceConfig (флаги функций, настроенные удаленной службой). |
ФайлСкачатьКэш | Вспомогательный класс, который поддерживает LRU-кеш локальной файловой системы загруженных файлов. |
ФайлСкачатьКэшФабрика | Фабрика для создания FileDownloadCache |
ФайлСкачатьКэшОбертка | Класс-оболочка, предоставляющий возможности FileDownloadCache при реализации интерфейса IFileDownloader . |
ФайлIdleMonitor | Отслеживает файлы и выполняет обратный вызов, если они простаивают (т. е. |
филеинпутстримсаурце | InputStreamSource , принимающий входной файл. |
Файллоггер | ILeveledLogOutput , который направляет сообщения журнала в файл и на стандартный вывод. |
филепроторезультатрепортер | Прото-репортер, который сохраняет TestRecord в файл. |
FilePullerDeviceMetricCollector | A BaseDeviceMetricCollector that listen for metrics key coming from the device and pull them as a file from the device. |
FilePullerLogCollector | Logger of the file reported by the device-side. |
FileSystemLogSaver | Save logs to a file system. |
FileUtil | A helper class for file related operations |
FileUtil.LowDiskSpaceException | Thrown if usable disk space is below minimum threshold. |
FilteredResultForwarder | Variant of ResultForwarder that only allows an allowlist of TestDescription to be reported. |
FixedByteArrayOutputStream | An in-memory ERROR(/OutputStream) that only keeps a maximum amount of data. |
FlashingMethod | An enum to describe the method used to flash device under test |
FlashingResourcesParser | A class that parses out required versions of auxiliary image files needed to flash a device. |
FlashingResourcesParser.AndroidInfo | A typedef for Map<String, MultiMap<String, String>> . |
FlashingResourcesParser.Constraint | A filtering interface, intended to allow FlashingResourcesParser to ignore some resources that it otherwise might use |
FlashingResourceUtil | This utility helps setting the appropriate version of artifacts so they can be flashed via DeviceFlashPreparer . |
FoldableExpandingHandler | A IModuleParameterHandler expanding into more for each non-primary foldable configuration. |
FoldableHandler | Generic foldable handler that can take the foldable parameters to create a specialized module. |
FoldableModePreparer | A target preparer that can switch the foldable state of a device. |
FolderBuildInfo | Concrete implementation of a IFolderBuildInfo . |
FolderSaver | A ITargetPreparer that pulls directories off device, compresses and saves it into logging backend. |
FormattedGeneratorReporter | Reporter that allows to generate reports in a particular format. |
FreeDeviceState | |
FuseUtil | A helper class for FUSE operations. |
IAbi | Interface representing the ABI under test. |
IAbiReceiver | A test that needs the ABI under test. |
IAndroidDebugBridge | Interface definition for AndroidDebugBridge methods used in this package. |
IAppBuildInfo | This interface is deprecated. Use IBuildInfo directly. |
IAutoRetriableTest | Interface for an IRemoteTest that doesn't implement ITestFilterReceiver but still wishes to support auto-retry. |
IBatteryInfo | The interface defining the interaction with a battery of a device. |
IBatteryInfo.BatteryState | Describes the current battery charging state. |
IBuildInfo | Holds information about the build under test. |
IBuildInfo.BuildInfoProperties | Some properties that a IBuildInfo can have to tweak some handling of it. |
IBuildProvider | Responsible for providing info regarding the build under test. |
IBuildReceiver | A test that needs reference to the build under test. |
IClusterClient | An interface for interacting with the TFC backend. |
IClusterEvent | Interface for any cluster event to be uploaded to TFC. |
IClusterEventUploader <T extends IClusterEvent > | Interface for ClusterEventUploader |
IClusterOptions | An interface for getting cluster-related options. |
ICommandOptions | Container for execution options for commands. |
ICommandScheduler | A scheduler for running TradeFederation commands. |
ICommandScheduler.IScheduledInvocationListener | Listener for invocation events when invocation completes. |
ICompressionStrategy | An interface representing a compression algorithm that can be selected at runtime. |
IConfigOptionValueTransformer | An interface for manipulating config option value |
IConfigurableVirtualDevice | An interface to provide information about a possibly preconfigured virtual device info (host ip, host user, ports offset and etc.). |
IConfiguration | Configuration information for a TradeFederation invocation. |
IConfigurationFactory | Factory for creating IConfiguration s |
IConfigurationReceiver | Simple interface to represent object that accepts an IConfiguration . |
IConfigurationServer | An interface for config server. |
ICredentialFactory | An interface for credential factory to create oauth2 Credential . |
IDefaultObjectLoader | Interface for loading the default objects that should be part of our YAML configuration. |
IDefaultObjectLoader.LoaderConfiguration | The loading configuration object to pass information to the loader. |
IDeviceActionReceiver | Provides an API to receive device events. |
IDeviceBuildInfo | A IBuildInfo that represents a complete Android device build and (optionally) its tests. |
IDeviceBuildProvider | A IBuildProvider that uses information from a ITestDevice to retrieve a build. |
IDeviceConfiguration | Device Configuration Holder Interface. |
IDeviceFlasher | Flashes a device image on a device. |
IDeviceFlasher.UserDataFlashOption | Enum of options for handling the userdata image |
IDeviceManager | Interface for managing the set of available devices for testing. |
IDeviceManager.IFastbootListener | A listener for fastboot state changes. |
IDeviceMonitor | Interface for monitoring state of devices. |
IDeviceMonitor.DeviceLister | A Runnable -like class that should return the known devices and their states. |
IDeviceRecovery | Interface for recovering a device that has gone offline. |
IDeviceSelection | Interface for device selection criteria. |
IDeviceSelection.BaseDeviceType | |
IDeviceStateMonitor | Provides facilities for monitoring the state of a IDevice . |
IDeviceTest | Interface for object that needs a reference to a ITestDevice . |
IDisableable | Interface that describes a Tradefed object that can be disabled. |
IDynamicShardingClient | Wrapper interface for the sharding client This exists so that we can swap in an HTTP one or testing one if needed. |
IDynamicShardingConnectionInfo | Interface for classes that contain dynamic sharding connection info |
IEmail | Interface for sending email. |
IEmail.Message | Container for email message data. |
IFileDownloader | Interface for downloading a remote file. |
IFileEntry | Interface definition that provides simpler, mockable contract to FileEntry methods. |
IFileResolverLoader | Loads implementations of IRemoteFileResolver . |
IFileResolverLoader.ResolverLoadingException | Exception thrown if a resolver cannot be loaded or initialized. |
IFlashingResourcesParser | Interface for providing required versions of auxiliary image files needed to flash a device. |
IFlashingResourcesRetriever | Interface for retrieving auxiliary image files needed to flash a device. |
IFolderBuildInfo | A simple abstract IBuildInfo whose build artifacts are containing in a local filesystem directory. |
IFormatterGenerator | Interface describing a formatter for SuiteResultHolder . |
IGlobalConfiguration | A class to encompass global configuration information for a single Trade Federation instance (encompassing any number of invocations of actual configurations). |
IHarnessException | Description of the harness exception interface that will be implemented by harness exceptions. |
IHostCleaner | Cleans up the host after the test run has finished. |
IHostHealthAgent | An interface to emit host or device metrics. |
IHostMonitor | Interface to dispatch host data |
IHostMonitor.HostDataPoint | Generic class for data to be reported. |
IHostMonitor.HostMetricType | |
IHostOptions | Host options holder interface. |
IHostOptions.PermitLimitType | Enum describing the possible permit limiters |
IHostResourceManager | Interface to manager host resource. |
IHttpHelper | Helper methods for performing http requests. |
IHttpHelper.DataSizeException | |
IInvocationContext | Holds information about the Invocation for the tests to access if needed. |
IInvocationContext.TimingEvent | |
IInvocationContextReceiver | A test that needs reference to the context of the invocation. |
IInvocationExecution | Interface describing the actions that will be done as part of an invocation. |
IKeyStoreClient | Interface to access a key store for password or sensitive data. |
IKeyStoreFactory | Factory for creating IKeyStoreClient . |
ILabPreparer | Marker interface for lab preparers See ITargetPreparer for a description of what these interfaces are intended. |
ILeveledLogOutput | Classes which implement this interface provides methods that deal with outputting log messages. |
ILogcatReceiver | A class that provides the output of a device's logcat as an InputStreamSource . |
ILogRegistry | An interface for a ILogOutput singleton logger that multiplexes and manages different loggers. |
ILogRegistry.EventType | Events that are useful to be logged |
ILogSaver | Classes which implement this interface provide methods for storing logs to a central location. |
ILogSaverListener | Allows for ITestInvocationListener s to listen for when log files are saved. |
IManagedTestDevice | A ITestDevice whose lifecycle is managed. |
IManagedTestDevice.DeviceEventResponse | Container for a response to a IManagedTestDevice#handleAllocationEvent(DeviceEvent) call |
IManagedTestDeviceFactory | Creator interface for IManagedTestDevice s |
IMetricCollector | This interface will be added as a decorator when reporting tests results in order to collect matching metrics. |
IMetricCollectorReceiver | Interface for IRemoteTest s to implement if they need to get the list of IMetricCollector s for the test run. |
IMoblyYamlResultHandler | Interface of mobly yaml result handler. |
IMoblyYamlResultHandler.ITestResult | Interface of mobly yaml result |
IModuleController | Interface for controlling if a module should be executed or not. |
IModuleController.RunStrategy | Enum describing how the module should be executed. |
IModuleParameterHandler | The interface for parameters of suites modules. |
IMultiDeviceRecovery | Interface for recovering multiple offline devices. |
IMultiDeviceTest | This interface is deprecated. This interface is kept temporarily for compatibility but is not actually used anymore. Please do not implement it. |
IMultiTargetPreparer | Prepares the test environment for several devices together. |
INativeDevice | Provides an reliable and slightly higher level API to a ddmlib IDevice . |
INativeDeviceTest | Interface for object that needs a reference to a INativeDevice . |
IncrementalImageUtil | A utility to leverage the incremental image and device update. |
InfraErrorIdentifier | Error Identifiers from Trade Federation infra, and dependent infra (like Build infra). |
InputStreamSource | This interface basically wraps an ERROR(/InputStream) to make it clonable. |
InstallAllTestZipAppsSetup | A ITargetPreparer that installs all apps in a test zip. |
InstallApexModuleTargetPreparer | |
InstallApkSetup | A ITargetPreparer that installs one or more apks located on the filesystem. |
InstallBuildEnvApkSetup | A ITargetPreparer that installs one or more test apks from an Android platform build env. |
InstalledInstrumentationsTest | Runs all instrumentation found on current device. |
InstantAppHandler | Handler for ModuleParameters#INSTANT_APP . |
InstrumentationPreparer | A ITargetPreparer that runs instrumentation |
InstrumentationTest | A Test that runs an instrumentation test package on given device. |
InvocationContext | Generic implementation of a IInvocationContext . |
InvocationExecution | Class that describes all the invocation steps: build download, target_prep, run tests, clean up. |
InvocationLocal <T> | This class provides invocation-scope variables. |
InvocationMetricLogger | A utility class for an invocation to log some metrics. |
InvocationMetricLogger.InvocationGroupMetricKey | Grouping allows to log several groups under a same key. |
InvocationMetricLogger.InvocationMetricKey | Some special named key that we will always populate for the invocation. |
InvocationStatus | A class to store invocation status. |
InvocationStatus | A helper enum to represent the invocation status |
InvocationSummaryHelper | Helper class for gathering and reporting TestSummary for set of listeners |
InvocationToJUnitResultForwarder | A class that listens to ITestInvocationListener events and forwards them to a TestListener . |
IPostProcessor | Post processors is a Trade Federation object meant to allow the processing of metrics and logs AFTER the tests and BEFORE result reporting. |
IRemoteFeature | Interface describing a feature in Tradefed that can be executed based on the request. |
IRemoteFileResolver | Interface for objects that can resolve a remote file into a local one. |
IRemoteFileResolver.RemoteFileResolverArgs | The args passed to the resolvers |
IRemoteFileResolver.ResolvedFile | Class holding information about the resolved file and some metadata. |
IRemoteScheduledListenersFeature | Extension of IRemoteFeature to support passing in IScheduledInvocationListener s. |
IRemoteTest | A test that reports results directly to a ITestInvocationListener . |
IReportNotExecuted | In case of an incomplete execution, IRemoteTest that implements this interface may report their non-executed tests for improved reporting. |
IRescheduler | Interface for rescheduling a config for future execution. |
IResourceMetricCollector | The interface for user to implement customized resource collectors. |
IRestApiHelper | A helper interface for performing REST API calls. |
IResumableTest | This interface is deprecated. No need for this anymore |
IRetryDecision | Interface driving the retry decision and applying the filter on the class for more targeted retry. |
IRuntimeHintProvider | |
IRunUtil | Interface for running timed operations and system commands. |
IRunUtil.EnvPriority | Enum that defines whether setting or unsetting a particular env. |
IRunUtil.IRunnableResult | An interface for asynchronously executing an operation that returns a boolean status. |
ISandbox | Interface defining a sandbox that can be used to run an invocation. |
ISandboxFactory | Factory for creating ISandbox . |
ISetOptionReceiver | Implementation of this interface should have an Option with a "set-option" name linked to HostTest#SET_OPTION_NAME . |
IShardableListener | A ITestInvocationListener that can be sharded. |
IShardableTest | A IRemoteTest that can be split into separately executable sub-tests. |
IShardHelper | Interface of an object that describes the sharding strategy to adopt for a configuration. |
IsolatedHostTest | Implements a TradeFed runner that uses a subprocess to execute the tests in a low-dependency environment instead of executing them on the main process. |
ISupportGranularResults | Interface specifying whether a ITestInvocationListener supports receiving the granular results or not. |
ISystemStatusChecker | An checker that performs checks on system status and returns a boolean to indicate if the system is in an expected state. |
ISystemStatusCheckerReceiver | A IRemoteTest that requires access to the ISystemStatusChecker from the configuration. |
ITargetCleaner | This interface is deprecated. tearDown has been moved to the base ITargetPreparer interface. |
ITargetPreparer | Prepares the test environment for the test run. |
ITerribleFailureHandler | An interface to handle terrible failures from LogUtil.CLog.wtf(String, Throwable)
|
ITestAnnotationFilterReceiver | A runner that can filter which tests to run based on annotations. |
ITestCollector | Provides support for test collection; when set, test runner must perform a dry run to collect test cases without actually executing them. |
ITestDevice | Provides an reliable and slightly higher level API to a ddmlib IDevice . |
ITestDevice.ApexInfo | A simple struct class to store information about a single APEX |
ITestDevice.MountPointInfo | A simple struct class to store information about a single mountpoint |
ITestDevice.RecoveryMode | |
ITestFileFilterReceiver | A runner that can receive a file specifying which tests to run and/or not to run. |
ITestFilterReceiver | A runner that can filter which tests to run. |
ITestInformationReceiver | Interface to receive the TestInformation for some classes. |
ITestInvocation | Handles one TradeFederation test invocation. |
ITestInvocation.ExitInformation | Represents some exit information for an invocation. |
ITestInvocationListener | Listener for test results from the test invocation. |
ITestLifeCycleReceiver | Receives event notifications during instrumentation test runs. |
ITestLogger | An entity that can perform logging of data streams of various types. |
ITestLoggerReceiver | An entity that can be injected with an ITestLogger instance so that it can be used for logging purposes. |
ITestsPool | Interface describing a pool of tests that we can access and run |
ITestSuite | Abstract class used to run Test Suite. |
ITestSuite.MultiDeviceModuleStrategy | |
ITestSuiteResultLoader | Interface describing an helper to load previous results in a way that can be re-run. |
ITestSummaryListener | Interface that allows ITestInvocationListener to exchange some limited information via summaries. |
ITestsZipInstaller | Installs tests from a tests zip file (as outputted by the build system) on a device. |
ITokenProvider | Interface describing an object that can provide the tokens of a particular device. |
ITokenRequest | Interface a IRemoteTest can implement to expose the fact that it requires a device with a special token. |
SandboxConfigDump | Runner class that creates a IConfiguration based on a command line and dump it to a file. |
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | Special Configuration Exception coming from the Sandbox setup. |
SandboxConfigurationFactory | Special Configuration factory to handle creation of configurations for Sandboxing purpose. |
SandboxConfigUtil | A utility class for managing IConfiguration when doing sandboxing. |
SandboxedInvocationExecution | Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command. |
SandboxInvocationRunner | Run the tests associated with the invocation in the sandbox. |
SandboxOptions | Class that can receive and provide options to a ISandbox . |
ScreenshotOnFailureCollector | Collector that will capture and log a screenshot when a test case fails. |
Sdk28ModuleController | A module controller to check if a device is on SDK 28 (Android 9) or above. |
Sdk29ModuleController | Only run tests if the device under test is SDK version 29 or above. |
Sdk30ModuleController | Only run tests if the device under test is SDK version 30 or above. |
Sdk31ModuleController | Only run tests if the device under test is SDK version 31 or above. |
Sdk32ModuleController | Only run tests if the device under test is SDK version 32 or above. |
Sdk33ModuleController | Only run tests if the device under test is SDK version 33 or above. |
Sdk34ModuleController | Only run tests if the device under test is SDK version 34 or above. |
SecondaryUserHandler | Handler for ModuleParameters#SECONDARY_USER . |
SecondaryUserOnDefaultDisplayHandler | Handler for ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY . |
SecondaryUserOnSecondaryDisplayHandler | Handler for ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY . |
SemaphoreTokenTargetPreparer | This is a preparer used to use token to serialize test excution in tradefed host. |
SerializationUtil | Utility to serialize/deserialize an object that implements ERROR(/Serializable) . |
ServiceAccountKeyCredentialFactory | A credential factory to create service account key based oauth Credential . |
SettingsBaselineSetter | A common setter to handle device baseline settings via ITestDevice.setSetting. |
ShardBuildCloner | Helper class that handles cloning a build info from the command line. |
ShardHelper | Helper class that handles creating the shards and scheduling them for an invocation. |
ShardListener | A ITestInvocationListener that collects results from a invocation shard (aka an invocation split to run on multiple resources in parallel), and forwards them to another listener. |
ShardMainResultForwarder | A ResultForwarder that combines the results of a sharded test invocations. |
ShellOutputReceiverStream | Utility subclass of OutputStream that writes into an IShellOutputReceiver. |
ShellStatusChecker | Check if the shell status is as expected before and after a module run. |
ShippingApiLevelModuleController | Run tests if the device meets the following conditions:- If
min-api-level is defined:- The device shipped with the
min-api-level or later.
|
ShowmapPullerMetricCollector | Base implementation of FilePullerDeviceMetricCollector that allows pulling the showmap files from the device and collect the metrics from it. |
SideloadOtaTargetPreparer | A target preparer that performs sideload of a specified OTA package, applies the package, waits for device to boot up, and injects the device build properties to use as build info This target preparer assumes that the device will be in regular adb mode when started, and will ensure that the device exits in the same mode but with the newer build applied. |
SimpleFileLogger | A ILeveledLogOutput that directs log messages to stdout and to a single log file. |
SimplePerfResult | Object to hold all simpleperf test results |
SimplePerfStatResultParser | A utility class to parse simpleperf result. |
SimplePerfUtil | Utility class to dispatch simple command and collect results |
SimplePerfUtil.SimplePerfType | Enum of simpleperf command options |
SimpleStats | A small utility class that calculates a few statistical measures given a numerical dataset. |
SizeLimitedOutputStream | A thread safe file backed ERROR(/OutputStream) that limits the maximum amount of data that can be written. |
SkipHWASanModuleController | Base class for a module controller to not run tests on HWASan builds. |
Sl4aBluetoothUtil | A utility class provides Bluetooth operations on one or two devices using SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel | Enums for Bluetooth device access level which are based on BluetoothDevice.java |
Sl4aBluetoothUtil.BluetoothConnectionState | Enums for Bluetooth connection states which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothPriorityLevel | Enums for Bluetooth profile priority level which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothProfile | Enums for Bluetooth profiles which are based on BluetoothProfile.java |
Sl4aClient | Sl4A client to interact via RPC with SL4A scripting layer. |
Sl4aEventDispatcher | Event dispatcher polls for event and queue them by name to be queried. |
Sl4aEventDispatcher.EventSl4aObject | Object returned by the event poller. |
SnapshotInputStreamSource | A File-backed InputStreamSource. |
SparseImageUtil | Utility to unsparse sparse images. |
SparseImageUtil.SparseInputStream | SparseInputStream read from upstream and detects the data format. |
StatsdBeforeAfterGaugeMetricPostProcessor | A post processor that processes gauge metrics collected in a "before/after" approach, ie |
StatsdEventMetricPostProcessor | A post processor that processes event metrics in statsd reports into key-value pairs, using the formatters specified on the processor. |
StatsdGenericPostProcessor | A post processor that processes binary proto statsd reports into key-value pairs by expanding the report as a tree structure. |
StatusCheckerResult | Contains the result of a ISystemStatusChecker execution. |
StatusCheckerResult.CheckStatus | |
StdoutLogger | A ILeveledLogOutput that directs log messages to stdout. |
StopServicesSetup | A ITargetPreparer that stops services on the device. |
StreamProtoReceiver | A receiver that translates proto TestRecord received into Tradefed events. |
StreamProtoResultReporter | An implementation of ProtoResultReporter |
StreamUtil | Utility class for managing input streams. |
StrictShardHelper | Sharding strategy to create strict shards that do not report together, |
StringEscapeUtils | Utility class for escaping strings for specific formats. |
StringUtil | Utility class for escaping strings for common string manipulation. |
StubBuildProvider | No-op empty implementation of a IBuildProvider . |
StubDevice | Stub placeholder implementation of a IDevice . |
StubKeyStoreClient | Default stub implementation for KeyStore Client. |
StubKeyStoreFactory | Default stub implementation for KeyStore Factory |
StubLocalAndroidVirtualDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.localVirtualDeviceRequested() is true |
StubMultiTargetPreparer | Placeholder empty implementation of a IMultiTargetPreparer . |
StubTargetPreparer | Placeholder empty implementation of a ITargetPreparer . |
StubTest | No-op empty test implementation. |
StubTestRunListener | Stub implementation of ITestRunListener |
SubprocessCommandException | A subprocess command failed to run. |
SubprocessConfigBuilder | Build a wrapper TF config XML for an existing TF config. |
SubprocessEventHelper | Helper to serialize/deserialize the events to be passed to the log. |
SubprocessEventHelper.BaseTestEventInfo | Base Helper for TestIgnored information. |
SubprocessEventHelper.FailedTestEventInfo | Helper for testFailed information. |
SubprocessEventHelper.InvocationEndedEventInfo | Helper for invocation ended information. |
SubprocessEventHelper.InvocationFailedEventInfo | Helper for InvocationFailed information. |
SubprocessEventHelper.InvocationStartedEventInfo | Helper for invocation started information. |
SubprocessEventHelper.LogAssociationEventInfo | Helper for logAssociation information. |
SubprocessEventHelper.TestEndedEventInfo | Helper for testEnded information. |
SubprocessEventHelper.TestLogEventInfo | Helper for testLog information. |
SubprocessEventHelper.TestModuleStartedEventInfo | Helper for test module started information. |
SubprocessEventHelper.TestRunEndedEventInfo | Helper for testRunEnded Information. |
SubprocessEventHelper.TestRunFailedEventInfo | Helper for testRunFailed information |
SubprocessEventHelper.TestRunStartedEventInfo | Helper for testRunStarted information |
SubprocessEventHelper.TestStartedEventInfo | Helper for testStarted information |
SubprocessExceptionParser | Helper to handle the exception output from standard Tradefed command runners. |
SubprocessReportingHelper | A class to build a wrapper configuration file to use subprocess results reporter for a cluster command. |
SubprocessResultsReporter | Implements ITestInvocationListener to be specified as a result_reporter and forward from the subprocess the results of tests, test runs, test invocations. |
SubprocessTestResultsParser | Extends ERROR(/FileOutputStream) to parse the output before writing to the file so we can generate the test events on the launcher side. |
SubprocessTestResultsParser.StatusKeys | Relevant test status keys. |
SubprocessTfLauncher | A IRemoteTest for running tests against a separate TF installation. |
SuiteApkInstaller | Installs specified APKs for Suite configuration: either from $ANDROID_TARGET_OUT_TESTCASES variable or the ROOT_DIR in build info. |
SuiteModuleLoader | Retrieves Compatibility test module definitions from the repository. |
SuiteModuleLoader.ConfigFilter | A ERROR(/FilenameFilter) to find all the config files in a directory. |
SuiteResultHolder | Helper object to ease up serializing and deserializing the invocation results. |
SuiteResultReporter | Collect test results for an entire suite invocation and output the final results. |
SuiteResultReporter.ModulePrepTimes | Object holder for the preparation and tear down time of one module. |
SuiteTestFilter | Represents a filter for including and excluding tests. |
SwitchUserTargetPreparer | A ITargetPreparer that switches to the specified user kind in setUp. |
SystemServerFileDescriptorChecker | Checks if system server appears to be running out of FDs. |
SystemServerStatusChecker | Check if the pid of system_server has changed from before and after a module run. |
SystemUpdaterDeviceFlasher | A IDeviceFlasher that relies on the system updater to install a system image bundled in a OTA update package. |
SystemUtil | Utility class for making system calls. |
SystemUtil.EnvVariable | |