AaptParser | Класс, который извлекает информацию из apk, анализируя выходные данные «значка дампа aapt». |
AaptParser.AaptVersion | Перечисление параметров версии AAPT, используемой для анализа файлов APK. |
Аби | Класс, представляющий ABI. |
АбиФорматтер | Полезный класс для abi. |
АбиУтилс | Вспомогательный класс для обработки ABI устройств |
АннотацияСоединение | Представление абстрактного соединения. |
АннотацияХостМонитор | Типичный класс для мониторинга работоспособности хоста. |
AbstractXmlParser | Вспомогательный базовый класс для разбора XML-файлов |
AbstractXmlParser.ParseException | Генерируется, если ввод XML не может быть проанализирован |
АклаудКонфигПарсер | Вспомогательный класс, который анализирует конфигурацию Acloud (используется для запуска экземпляра облачного устройства). |
AcloudConfigParser.AcloudKeys | Наборы ключей, которые можно найти в конфигурации. |
Действия в ходе | Общее действие в разгаре. |
АктивТрейс | Основной класс, помогающий описывать активную трассировку и управлять ею. |
ActivityStatusChecker | Проверка состояния оставшихся действий, выполняемых в конце модуля. |
AdbRootElevator | AutoCloseable , который включает adb root при создании, если это необходимо, и восстанавливает корневое состояние по завершении. |
AdbSshConnection | Adb-соединение через ssh-мост. |
АдбСтопСерверпрепарер | Целевой модуль подготовки для остановки сервера adb на хосте до и после запуска тестов adb. |
AdbTcpConnection | Представление соединения по умолчанию для устройства, которое считается стандартным соединением adb устройства. |
AdbUtils | Вспомогательный класс для операций adb. |
Афтерклассвисинфо | Гарантии, аналогичные AfterClass , но с аннотацией метода, должны требовать параметра TestInformation . |
AggregatePostProcessor | Агрегатор метрик, который дает минимальное, максимальное, среднее значение, дисперсию, стандартное отклонение, общее количество, количество и, при необходимости, процентили для числовых метрик, собранных во время многократных итераций тестов, рассматривая их как двойные. |
AllTestAppsInstallSetup | ITargetPreparer , который устанавливает на устройство все приложения из папки IDeviceBuildInfo#getTestsDir() . |
AltDirBehavior | Перечисление для определения альтернативного поведения каталогов для различных установщиков/пушеров тестовых артефактов. |
AndroidJUnitTest | Тест, запускающий тестовый пакет инструментирования на заданном устройстве с помощью android.support.test.runner.AndroidJUnitRunner. |
AoaTargetPreparer | ITargetPreparer , который выполняет ряд действий (например, щелчки и пролистывания) с использованием протокола Android Open Accessory (AOAv2). |
AppBuildInfo | Объект IBuildInfo , представляющий приложение Android и его тестовые пакеты. |
AppDeviceBuildInfo | Этот класс устарел. Используйте IDeviceBuildInfo напрямую. |
Настройка приложения | ITargetPreparer , который устанавливает APK и его тесты. |
AppVersionFetcher | Служебный класс для получения строки версии приложения с устройства. |
AppVersionFetcher.AppVersionInfo | Типы информации о версии приложения. |
ArchModuleController | Контроллер модуля не запускает тесты, если он не соответствует ни одной из заданных архитектур. |
ArgsOptionParser | Заполняет поля Option из проанализированных аргументов командной строки. |
ArrayUtil | Вспомогательные методы для массивов |
ArtChrootPreparer | Создайте каталог chroot для тестов ART. |
ArtGTest | |
ИскусствоВыполнитьТест | Средство запуска тестов для запуска тестов ART. |
ArtRunTest.AdbShellCommandException | Класс исключений для сообщения об ошибке, возникшей во время выполнения команды оболочки ADB. |
АТестфилесистемлогсавер | Этот класс LogSaver используется ATest для сохранения журналов по определенному пути. |
АтестРаннер | Внедрение ITestSuite |
AtraceКоллектор | IMetricCollector , который запускается во время теста, собирает результаты и регистрирует их в вызове. |
AtraceRunMetricCollector | Собирает трассировки из всего тестового каталога в заданном каталоге с тестового устройства, регистрирует тестовый каталог и выполняет постобработку файлов трассировки в тестовом каталоге и агрегирует метрики. |
AutoLogCollector | Перечисление, описывающее, какой коллектор может автоматически обрабатываться жгутом проводов. |
AutomatedReporters | Класс, определяющий сопоставление с автоматическими генераторами отчетов Tradefed. |
СреднийПостпроцессор | Реализация постпроцессора, вычисляющего среднее значение списка метрик. |
BackgroundDeviceAction | Запускает команду на заданном устройстве, повторяя ее по мере необходимости, пока действие не будет отменено. |
BaseDeviceMetricCollector | Базовая реализация IMetricCollector , позволяющая запускать и останавливать сбор onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) и ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BaseEmulatorPreparer | Общий препаратор для запуска локального эмулятора. |
BaseHostJUnit4Test | Базовый тестовый класс для запуска тестов в стиле хоста JUnit4. |
Базелевеледлогаутпут | Базовая реализация ILeveledLogOutput , которая позволяет фильтровать некоторые теги на основе их имени или компонентов. |
Базмодулеконтроллер | Базовая реализация IModuleController , которая должна быть реализована для проверки того, должен ли модуль запускаться или нет. |
BaseMultiTargetPreparer | Базовая реализация IMultiTargetPreparer , позволяющая отключить объект. |
BasePostProcessor | Базовый IPostProcessor , который должна расширять каждая реализация. |
BaseRetryDecision | Базовая реализация IRetryDecision . |
BaseStreamLogger <ОС расширяет OutputStream> | ILeveledLogOutput , который направляет сообщения журнала в выходной поток и на стандартный вывод. |
BaseTargetPreparer | Базовый класс реализации для ITargetPreparer , позволяющий контролировать, отключен объект или нет. |
BaseTestSuite | Тест для запуска Compatibility Test Suite с новой системой Suite. |
Батарейный контроллер | Утилитный класс, который позволяет контролировать состояние зарядки аккумулятора устройства. |
БатареяПерезарядкаУстройствоВосстановление | Разрешить запускать команду, когда уровень заряда батареи устройства падает ниже заданного порога. |
БатареяТемпература | |
АккумуляторУндакевенДевайсРекавери | Средство проверки восстановления, которое запускает настройку, если уровень заряда батареи недоступен. |
Перед классом с информацией | Аналогичные гарантии, как BeforeClass , но для аннотированного метода должен требоваться параметр TestInformation . |
Двоичное состояние | Enum используется для записи состояния ON/OFF с состоянием IGNORE no op. |
BluetoothConnectionLatencyCollector | Сборщик отправит предварительно определенную конфигурацию метрики продолжительности statsd на устройства и соберет продолжительность соединения Bluetooth для каждого профиля. |
BluetoothConnectionStateКоллектор | Этот сборщик будет собирать метрики BluetoothConnectionStateChanged и записывать номер состояния подключения для каждого профиля. |
BluetoothConnectionSuccessRatePostProcessor | Реализация постпроцессора, который вычисляет вероятность успеха для профиля Bluetooth. Используйте «метрика-ключ-соответствие», чтобы указать метрики, которые содержат состояния подключения Bluetooth в числовом массиве. Пример [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Collector, чтобы включить ведение журнала Bluetooth HCI snoop на тестируемом устройстве и собирать журнал для каждого теста. |
BluetoothUtils | Служебные функции для вызова BluetoothInstrumentation на устройстве Код BluetoothInstrumentation на стороне устройства можно найти в AOSP по адресу: frameworks/base/core/tests/bluetoothtests |
BootstrapBuildProvider | IDeviceBuildProvider , который загружает информацию о сборке с тестового устройства. Это обычно используется для устройств с внешней сборкой, т.е. |
BootstrapServiceFileResolverLoader | Загружает распознаватели с помощью средства загрузки службы. |
Отчет об ошибке | Объект, содержащий ссылки на файлы отчетов об ошибках, совместимый с плоскими отчетами об ошибках и заархивированными отчетами об ошибках (bugreportz). |
Отчет об ошибкахКоллектор | Проходной прослушиватель ITestInvocationListener , который собирает отчеты об ошибках при возникновении настраиваемых событий, а затем вызывает ITestInvocationListener#testLog для своих дочерних элементов после сбора каждого отчета об ошибке. |
BugreportCollector.Filter | |
ОшибкаCollector.Freq | |
Сообщение об ошибкахКоллектор.Существительное | |
BugreportCollector.Predicate | Полный предикат, описывающий, когда собирать отчет об ошибке. |
ОшибкаCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Собирайте отчеты об ошибках при сбое тестового примера. |
BugreportzOnTestCaseFailureCollector | Собирайте отчеты об ошибках при сбое тестового набора. |
BuildError | Вызывается, если предоставленная сборка не запускается. |
Информация о сборке | Общая реализация IBuildInfo , которая должна быть связана с ITestDevice . |
BuildInfoKey | Класс, содержащий перечисление, связанное со сборкой информационных запросов. |
Буилдинфокей.БилдинфофилеКей | Перечисление, описывающее все известные типы файлов, которые можно запросить через IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) . |
БилдИнфоРекордер | ITargetPreparer , который записывает метаданные сведений о сборке в указанный файл. |
билдинфоутил | Вспомогательный класс, помогающий управлять IBuildInfo . |
BuildRetrievalError | Произошла фатальная ошибка при извлечении сборки для тестирования. |
BuildSerializedVersion | Класс, содержащий текущую версию сериализации всех IBuildInfo . |
BuildTestsZipUtils | Вспомогательный класс для операций, связанных с тестами zip, сгенерированным системой сборки Android. |
Массовая рассылка | Утилита отправителя электронной почты, которая позволяет следующую конфигурацию: интервал отправки, начальный размер пакета, получатели и общее количество сообщений. |
BundletoolUtil | Служебный класс, использующий командную строку bundletool для установки .apks на устройство. |
ByteArrayInputStreamSource | |
список байтов | Класс для представления облегченного массива байтов. |
ByteArrayUtil | Утилиты для работы с массивом байтов, например, для преобразования байтов в целое число. |
АвтомобильМодульКонтроллер | Этот контроллер предотвращает выполнение тестовых случаев на неавтомобильных устройствах. |
CarryDnaeError | Внутреннее RuntimeException для передачи DeviceNotAvailableException через структуру JUnit4. |
CarryInterruptedException | Генерируется, когда инициируется тайм-аут фазы теста, и InterruptedException необходимо перенести из потока выполнения теста в поток выполнения вызова. |
CdmaDeviceFlasher | Класс, который прошивает образ на физическом Android-устройстве с CDMA-радио. |
CecControllerTokenProvider | Поставщик токенов для токенов, связанных с Consumer Electronics Control (CEC). |
информация о центральном каталоге | CentralDirectoryInfo — это класс, содержащий информацию о файле/папке внутри zip-файла. |
CheckPairingPreparer | CompanionAwarePreparer , который проверяет связывание BT между основным и сопутствующим устройствами. |
CircularAtraceUtil | Утилита atrace, разработанная в первую очередь для выявления основных причин ANR во время тестирования Monkey. |
CircularByteArray | Структура данных для хранения массива фиксированного размера, который работает как циклический буфер и отслеживает общую сумму всех значений в массиве. |
ClangCodeCoverageКоллектор | BaseDeviceMetricCollector , который будет извлекать измерения покрытия Clang с устройства и регистрировать их как тестовые артефакты. |
Исключение ClassNotFoundConfigurationException | ConfigurationException , когда класс объекта не найден. |
ClassPathScanner | Находит записи в пути к классам. |
ClassPathScanner.ClassNameFilter | IClassPathFilter , который фильтрует и преобразовывает имена классов Java. |
ClassPathScanner.ExternalClassNameFilter | ClassNameFilter , который отклоняет внутренние классы |
ClassPathScanner.IClassPathFilter | Фильтр для путей входа в classpath По образцу FileFilter |
ClockworkUtils | Заводная утилита для совместного использования логики нескольких устройств |
CloseableTraceScope | Класс с ограниченной областью действия, который позволяет сообщать о разделе трассировки с помощью try-with-resources. |
ClusterBuildInfo | Класс IBuildInfo для сборок, переданных из TFC. |
ClusterBuildProvider | IBuildProvider для загрузки тестовых ресурсов TFC. |
КластерКлиент | Реализация IClusterClient для взаимодействия с серверной частью TFC. |
Кластерная команда | Класс, представляющий задачу, полученную из TF Cluster. |
ClusterCommand.RequestType | |
ClusterCommand.State | Статус команды в кластере TF. |
Кластеркоммандконфигбуилдер | Класс для создания файла конфигурации для команды кластера. |
ClusterCommandEvent | Класс для инкапсуляции событий команды кластера, подлежащих загрузке. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher | Класс IRemoteTest для запуска команды из TFC через подпроцесс TF. |
ClusterCommandScheduler | ICommandScheduler для поддержки TFC (кластер Tradefed). |
ClusterCommandStatus | Класс, представляющий состояние и причину отмены команды из TF Cluster. |
ClusterDeviceInfo | Класс для инкапсуляции информации об устройстве кластера для загрузки. |
ClusterDeviceInfo.Builder | |
КластерУстройствоМонитор | Реализация IDeviceMonitor , которая сообщает результаты службе кластера Tradefed. |
ClusterEventUploader <T расширяет IClusterEvent > | Класс ClusterEventUploader, который загружает IClusterEvent в TFC. |
ClusterHostEvent | Класс для инкапсуляции событий узла кластера, подлежащих загрузке. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Перечисления различных типов хост-событий. |
ClusterHostUtil | Статические вспомогательные функции для TF Cluster для получения экземпляров глобальной конфигурации, информации о хосте и т. д. |
Кластерлогсавер | Класс ILogSaver для загрузки тестовых выходных данных в TFC. |
ClusterLogSaver.FilePickingStrategy | Стратегии выбора файлов. |
ClusterOptions | |
CodeCoverageTest | Тест, который запускает тестовый пакет инструментовки на заданном устройстве и создает отчет о покрытии кода. |
СборкаByteOutputReceiver | IShellOutputReceiver , который собирает весь вывод оболочки в byte[] . |
СборВыводПолучатель | IShellOutputReceiver , который собирает весь вывод оболочки в одну String . |
Сбор тестового прослушивателя | ITestInvocationListener , который будет собирать все результаты тестирования. |
КоллекторПомощник | Помощник для выполнения некоторых операций IMetricCollector , необходимых в нескольких местах. |
CommandFileParser | Парсер для файла, содержащего набор командных строк. |
CommandFileParser.CommandLine | |
CommandInterrupter | Служба, позволяющая прерывать или помечать команды TradeFederation как непрерываемые. |
CommandLineBuildInfoBuilder | Утилита предназначена для захвата обычных аргументов информации о сборке из командной строки и создания из них IBuildInfo . |
CommandOptions | Реализация ICommandOptions . |
CommandOptionsGetter | Реализация службы, которая возвращает значение параметров команды для данного вызова. |
КомандаРезультат | Содержит результат команды. |
CommandRunner | Альтернативная точка входа в TradeFederation, которая запускает команду, указанную в аргументах командной строки, а затем завершает работу. |
CommandRunner.ExitCode | Коды ошибок, с которыми можно выйти. |
Планировщик команд | Планировщик для запуска команд TradeFederation на всех доступных устройствах. |
CommandScheduler.HostState | Перечисления различного статуса хоста |
Состояние команды | Представляет состояние запланированной операции. |
CommandStatusHandler | Обработчик, помогающий отслеживать и обновлять статус вызова. |
Коммонлогремотефилеутил | Эта утилита позволяет избежать дублирования кода в разных представлениях удаленных устройств для логики извлечения удаленных журналов из общих файлов. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Представление известной записи журнала для удаленных устройств. |
КомпаньонРаспределитель | Базовый класс, отвечающий за выделение и освобождение сопутствующего устройства. getCompanionDeviceSelectionOptions() должен быть реализован для описания критериев, необходимых для выделения сопутствующего устройства. |
CompanionAwarePreparer | ITargetPreparer , который инкапсулирует логику получения уже выделенного сопутствующего устройства. |
CompanionAwareTest | Базовый тестовый класс, который инкапсулирует шаблоны получения и проверки сопутствующего устройства. Подкласс может вызвать getCompanion() для получения выделенного компаньона. |
CompanionDeviceTracker | Класс для выделения и освобождения сопутствующих устройств |
CompanionRunCommandTargetPreparer | ITargetPreparer , который запускает указанные команды на выделенном сопутствующем устройстве. |
CompanionTestAppInstallSetup | ITargetPreparer , который устанавливает одно или несколько приложений из папки IDeviceBuildInfo#getTestsDir() на выделенное сопутствующее устройство. |
CompileBootImageWithSpeedTargetPreparer | Перекомпилирует загрузочный путь к классам и системный сервер с фильтром компилятора «скорость». |
ConditionFailureMonitor | Отслеживайте любые сбои при вызове. |
ConditionPriorityBlockingQueue <T> | Поточно-ориентированный класс с операциями типа ERROR(/PriorityBlockingQueue) , которые могут извлекать объекты, соответствующие определенному условию. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | ConditionPriorityBlockingQueue.IMatcher , соответствующий любому объекту. |
ConditionPriorityBlockingQueue.IMatcher <T> | Интерфейс для определения того, соответствуют ли элементы какому-либо условию. |
КонфигКомплетер | Реализация Completer для наших конфигураций TF. |
Конфигурация | Конкретная реализация IConfiguration , в которой загруженные объекты конфигурации хранятся на карте. |
КонфигурацияDef | Содержит запись конфигурации, связанных с ней объектов и их параметров. |
ConfigurationDef.ConfigObjectDef | Объект для хранения информации для className и номера внешнего вида, который он имеет (например, если в конфигурации есть один и тот же объект дважды, первый из них будет иметь первый номер внешнего вида). |
Дескриптор конфигурации | Объект конфигурации, описывающий некоторый аспект самой конфигурации. |
ConfigurationDescriptor.LocalTestRunner | Enum используется для указания локального запуска тестов. |
ConfigurationException | Выбрасывается, если конфигурация не может быть загружена. |
Фабрика конфигураций | Фабрика для создания IConfiguration . |
ConfigurationFactory.ConfigLoader | Реализация IConfigDefLoader, которая отслеживает включенные конфигурации из одной корневой конфигурации и выдает исключение при циклическом включении. |
ConfigurationFactory.ExceptionLoader | |
КонфигурацияUtil | Служебные функции для обработки файлов конфигурации. |
КонфигурацияXmlParserSettings | Простой класс для принятия настроек для ConfigurationXmlParser. Чтобы передать настройки этому классу, псевдоним обязателен. |
КонфигурацияYamlParser | Парсер для конфигураций Tradefed в стиле YAML |
ConfigUtil | Вспомогательный класс для создания, взаимодействия и отправки файлов конфигурации statsd. |
ConfigUtil.LogSource | |
Консоль | Основная консоль TradeFederation, предоставляющая пользователю интерфейс для взаимодействия В настоящее время поддерживает такие операции, как - добавить команду для проверки
- список устройств и их состояние
- список вызовов в процессе
- список команд в очереди
- дамп журнала вызовов в файл/stdout
- неисправность
|
Console.ArgRunnable <T> | Runnable с методом run , который может принимать аргумент |
Console.CaptureList | Удобный тип для List<List<String>> |
Консольреадераутпутстрим | OutputStream, который можно использовать, чтобы заставить System.out.print() хорошо работать с unfinishedLine пользователя LineReader . |
ConsoleResultReporter | Result Reporter для вывода результатов теста на консоль. |
ContentProviderHandler | Обработчик, который абстрагирует взаимодействие с поставщиком контента и позволяет использовать поставщика контента на стороне устройства для различных операций. |
Прослушиватель подсчета результатов теста | TestResultListener , который отслеживает общее количество тестов по TestStatus |
CountTestCasesCollector | Подсчитайте и сообщите количество тестовых случаев для данного IRemoteTest . |
ПокрытиеИзмерениеЭкспедитор | Тест-заполнитель, который пересылает измерения покрытия от поставщика сборки к регистратору. |
Варианты покрытия | Объект Tradefed для хранения вариантов покрытия. |
CoverageOptions.Toolchain | |
ЦПДросселированиеОфициант | ITargetPreparer , который ожидает, пока максимальная частота на всех ядрах не будет восстановлена до максимально доступного уровня. |
Создать Авдпрепарер | |
CreateUserPreparer | Целевой преобразователь для создания пользователя и его очистки в конце. |
Текущий вызов | Класс, который отслеживает и предоставляет информацию о текущем вызове, полезную в любом месте внутри вызова. |
CurrentInvocation.InvocationInfo | Некоторый специальный именованный ключ, который мы всегда будем заполнять для вызова. |
CurrentInvocation.IsolationGrade | Описывает уровень изоляции |
DebugHostLogOnFailureCollector | Коллектор, который будет собирать и регистрировать журналы на стороне хоста при возникновении сбоя тестового примера. |
DefaultConnection | Представление соединения по умолчанию для устройства, которое считается стандартным соединением adb устройства. |
DefaultConnection.ConnectionBuilder | Builder использовал для описания подключения. |
DefaultRemoteAndroidTestRunner | Расширение ddmlib RemoteAndroidTestRunner для установки некоторого значения по умолчанию для вариантов использования Tradefed. |
DefaultTestsZipInstaller | Стандартная реализация zip-установщика тестов. |
ДелегегатедИнвокатионВыполнение | InvocationExecution , которые делегируют выполнение другому двоичному файлу Tradefed. |
ЗависимостиResolver | Новый тип провайдера, позволяющий получить все зависимости для теста. |
DeviceAllocationResult | Представляет результаты попытки выделения для команды. |
DeviceAllocationState | Представляет состояние распределения устройства с точки зрения IDeviceManager. |
Девайсаваилаблечекер | Средство проверки, чтобы убедиться, что модуль не оставляет устройство в автономном состоянии. |
DeviceBaselineChecker | Установите базовые параметры устройства перед каждым модулем. |
DeviceBaselineSetter | Абстрактный класс, используемый для создания базовой настройки устройства. |
УстройствоBatteryLevelChecker | IRemoteTest , который проверяет минимальный заряд батареи и ожидает, пока батарея достигнет второго порога зарядки, если минимальный заряд отсутствует. |
DeviceBatteryResourceMetricCollector | Этот сборщик собирает показатели батареи устройства. |
Дескриптор DeviceBuildDescriptor | Класс-оболочка для IBuildInfo , который содержит вспомогательные методы для получения информации о сборке платформы устройства. |
информация о устройстве | Объект IBuildInfo , представляющий полную сборку устройства Android и (необязательно) его тесты. |
DeviceBuildInfoBootStrapper | ITargetPreparer , который заменяет информационные поля сборки атрибутами, считанными с устройства. Это полезно для тестирования устройств со сборками, созданными из внешнего источника (например, |
Девицебилдинфоинжектор | ITargetPreparer , который вставляет метаданные DeviceBuildDescriptor в IBuildInfo . |
Устройствоочиститель | Выполняет перезагрузку или форматирование в качестве действия очистки после теста и при необходимости выключает экран |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil | Содержит служебные методы и классы для одновременного выполнения команд на стороне устройства. Используйте ERROR(/ExecutorService) для запуска команд, реализованных как ShellCommandCallable , и используйте ERROR(/#joinFuture(String,Future,long)) для синхронизации с ERROR(/Future) , возвращенным ERROR(/ExecutorService) для выполнения команды. |
DeviceConcurrentUtil.ShellCommandCallable <V> | ERROR(/Callable) , которая содержит сведения о выполнении команды оболочки на ITestDevice . |
DeviceConfigurationHolder | Конкретная реализация IDeviceConfiguration , в атрибутах которой хранятся загруженные объекты конфигурации устройства. |
Дескриптор устройства | Класс, содержащий информацию, описывающую тестируемое устройство. |
DeviceDisconnectedException | Возникает, когда устройство больше недоступно через его транспортный тип, например, если устройство больше не видно через USB или соединение TCP/IP. |
DeviceErrorIdentifier | Идентификаторы ошибок из ошибок устройства и сообщений об ошибках устройства. |
Девицефаиледтобутеррор | Возникает, если устройство не загружается после прошивки сборкой. |
DeviceFeatureModuleController | Контроллер модуля не запускает тесты, если он не поддерживает определенную функцию. |
DeviceFileReporter | Служебный класс, который проверяет устройство на наличие файлов и отправляет их в ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) если они найдены. |
УстройствоFlashPreparer | ITargetPreparer , который прошивает образ на физическом оборудовании Android. |
Девайсфолдаблестате | Представление складного состояния устройства, возвращаемое «cmd device_state print-states». |
DeviceFolderBuildInfo | IDeviceBuildInfo , который также содержит другие артефакты сборки, содержащиеся в каталоге локальной файловой системы. |
DeviceImageZipFlashingTargetPreparer | Подготовитель цели, который прошивает устройство образами устройств, предоставленными в определенном формате. |
DeviceInternetAccessibilityResourceMetricCollector | Сборщик пингует google.com, чтобы проверить, есть ли у устройства доступ в Интернет или нет. |
DeviceJUnit4ClassRunner | Средство запуска тестов JUnit4, которое также поддерживает IDeviceTest . |
DeviceJUnit4ClassRunner.LogAnnotation | Поддельная аннотация предназначалась для передачи логов журналистам. |
DeviceJUnit4ClassRunner.MetricAnnotation | Поддельная аннотация, предназначенная для передачи метрик журналистам. |
DeviceJUnit4ClassRunner.TestLogData | Реализация ExternalResource и TestRule . |
DeviceJUnit4ClassRunner.TestMetrics | Реализация ExternalResource и TestRule . |
DeviceManagementGrpcServer | Сервер GRPC, позволяющий зарезервировать устройство у Tradefed. |
Диспетчер устройств | |
DeviceManager.FastbootDevice | Представление устройства в режиме Fastboot. |
DeviceMetricData | Объект для хранения всех данных, собранных сборщиками метрик. |
УстройствоМониторМультиплексор | Прокси-класс для распространения запросов на несколько IDeviceMonitor s. |
Девиценотаваилаблеексцептион | Выбрасывается, когда устройство больше недоступно для тестирования. |
DeviceOwnerTargetPreparer | ITargetPreparer , который настраивает компонент владельца устройства. |
DeviceParameterizedRunner | Параметризованный бегун в стиле JUnit4 для параметризованных тестов, управляемых хостом. |
Свойства устройства | Общие определения констант для имен свойств на стороне устройства |
УстройствоРековериМодеУтил | |
Девайсрелизерепортер | Средство создания отчетов о выпуске устройств, которое обрабатывает связь с родительским процессом устройств, подлежащих освобождению. |
УстройствоResetFeature | Реализация сброса устройства на стороне сервера. |
DeviceResetHandler | Утилита, обычно выполняющая сброс устройства. |
DeviceRuntimeException | Возникает, когда действие устройства не приводит к ожидаемым результатам. |
DeviceSelectionOptions | Контейнер для критериев выбора устройства. |
DeviceSelectionOptions.DeviceRequestedType | Поддерживаются различные возможные типы устройств-заполнителей. |
DeviceSettingChecker | Проверьте, не изменились ли настройки устройства во время запуска модуля. |
Настройка устройства | ITargetPreparer , который настраивает устройство для тестирования на основе предоставленных Option s. |
Девайсстатемонитор | Вспомогательный класс для мониторинга состояния IDevice . |
DeviceStorageAgeResourceMetricCollector | Анализировать возраст хранения из logcat. |
DeviceStorageFiller | Нацельте средство подготовки на заполнение хранилища, чтобы было доступно некоторое количество свободного места. |
DeviceStorageStatusChecker | Проверьте, достаточно ли на устройстве места на диске для заданных разделов. |
DeviceStringPusher | Целевой преобразователь для записи строки в файл. |
DeviceSuite | Расширяет Suite контейнеров JUnit4, чтобы предоставить ITestDevice для тестов, которые в нем нуждаются. |
DeviceSyncHelper | Помощник, который помогает синхронизировать новый образ устройства с устройством. |
ДевайсТестКейс | Вспомогательный тестовый пример JUnit, предоставляющий службы IRemoteTest и IDeviceTest . |
DeviceTestResult | Специализация TestResult , которая будет прервана при возникновении исключения DeviceNotAvailableException . |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
Девайстеструноптионс | Класс построителя для параметров, связанных с запуском тестов устройств через BaseHostJUnit4Test. |
DeviceTestSuite | Вспомогательный набор тестов JUnit, предоставляющий службы IRemoteTest и IDeviceTest . |
DeviceTraceКоллектор | Сборщик, который запустит трассировку perfetto при запуске тестового прогона и файл трассировки журнала в конце. |
УстройствоНедоступныйМонитор | Этот прослушиватель пытается захватить только DNAE уровня тестового примера. |
DeviceUnresponseException | Специализация DeviceNotAvailableException , указывающая, что устройство видимо для adb, но не отвечает (т. е. время ожидания команд истекло, не загружается и т. д.) |
Девицеудатетаржетпрепарер | Абстрактный ITargetPreparer , который выполняет общие действия по обновлению устройств с помощью файла образа устройства из внешнего источника (в отличие от службы сборки). |
DeviceWifiResourceMetricCollector | Сборщик собирает текущую мощность сигнала подключенного Wi-Fi и показатели скорости соединения. |
DeviceWiper | ITargetPreparer , который стирает пользовательские данные |
Направленный график <V> | Реализация ориентированных невзвешенных графов. |
ОтключитьSELinuxTargetPreparer | Подготовитель цели, который отключает SELinux, если он включен. |
DryRunKeyStore | Хранилище ключей для пробного запуска, где любое значение хранилища ключей всегда правильно заменяется и находится. |
Драйраннер | Прозрачный пробный запуск тестов вместо их фактического выполнения. |
Динамикфилестабтест | Это тест tradefed, чтобы проверить, может ли tradefed правильно разрешить динамический файл. |
DynamicRemoteFileResolver | Класс, помогающий определить путь к удаленным файлам. |
DynamicRemoteFileResolver.FileResolverLoader | Загружает реализации IRemoteFileResolver . |
DynamicShardHelper | Стратегия разделения, позволяющая ставить удаленную работу в очередь между несколькими экземплярами TF. |
ДинамическийСистемпрепарер | ITargetPreparer , который устанавливает образ системы поверх сборки устройства с помощью динамического обновления системы. |
ОшибкаОписание | Класс, описывающий информацию об ошибке в Trade Federation. |
Поддельный тест | Поддельный тест, целью которого является упрощение получения воспроизводимых результатов теста. |
FakeTestsZipFolder | Устройство для тестирования, которое создает фальшивую распакованную папку тестов на основе списка содержимого. |
FakeTestsZipFolder.ItemType | |
FastbootCommandPreparer | Подготовитель цели, который запускает fastboot и отправляет команды fastboot. |
FastbootDeviceFlasher | Класс, использующий fastboot для прошивки образа на физическом оборудовании Android. |
Fastboot Helper | Вспомогательный класс для операций fastboot. |
FastbootUpdateBootstrapPreparer | ITargetPreparer , который помещает указанные файлы (загрузчик, радио, ZIP-файл образа устройства) в IDeviceBuildInfo для прошивки устройств с помощью FastbootDeviceFlasher , а затем вводит атрибуты устройства после загрузки в информацию о сборке для целей отчета о результатах. |
FatalHostError | Исключение, которое указывает на фатальную неисправимую ошибку на хост-компьютере, на котором работает TradeFederation, и что экземпляр TradeFederation следует закрыть. |
FeatureFlagTargetPreparer | Обновляет DeviceConfig (флаги функций, настроенные удаленной службой). |
ФайлСкачатьКэш | Вспомогательный класс, который поддерживает кэш LRU локальной файловой системы загруженных файлов. |
FileDownloadCacheFactory | Фабрика для создания FileDownloadCache |
ФайлСкачатьCacheWrapper | Класс-оболочка, предоставляющий средства FileDownloadCache при реализации интерфейса IFileDownloader . |
FileIdleMonitor | Отслеживает файлы и выполняет обратный вызов, если они бездействовали (т.е. |
FileInputStreamSource | Объект InputStreamSource , который принимает входной файл. |
ФайлЛоггер | ILeveledLogOutput , который направляет сообщения журнала в файл и на стандартный вывод. |
FileProtoResultReporter | Proto Reporter, который выгружает TestRecord в файл. |
FilePullerDeviceMetricCollector | BaseDeviceMetricCollector , который прослушивает ключ метрик, поступающий с устройства, и извлекает их в виде файла с устройства. |
FilePullerLogКоллектор | Регистратор файла, о котором сообщило устройство. |
FileSystemLogSaver | Сохраняйте журналы в файловую систему. |
FileUtil | Вспомогательный класс для операций с файлами |
FileUtil.HarnessIOException | Используйте исключение, которое помогает решать проблемы с файлами. |
FileUtil.LowDiskSpaceException | Генерируется, если доступное дисковое пространство ниже минимального порога. |
Фильтредрезультатфорвардер | Вариант ResultForwarder , который позволяет сообщать только белый список TestDescription . |
ФиксированныйByteArrayOutputStream | ERROR(/OutputStream) , которая хранит только максимальный объем данных. |
МигающийМетод | Перечисление для описания метода, используемого для прошивки тестируемого устройства. |
FlashingResourcesParser | Класс, который анализирует требуемые версии вспомогательных файлов изображений, необходимых для прошивки устройства. |
FlashingResourcesParser.AndroidInfo | Определение типа для Map<String, MultiMap<String, String>> . |
FlashingResourcesParser.Constraint | Интерфейс фильтрации, позволяющий FlashingResourcesParser игнорировать некоторые ресурсы, которые в противном случае он мог бы использовать. |
FlashingResourceUtil | Эта утилита помогает установить соответствующую версию артефактов, чтобы их можно было прошить через DeviceFlashPreparer . |
FoldableExpandingHandler | IModuleParameterHandler расширяется до большего количества для каждой неосновной складной конфигурации. |
Складной обработчик | Общий обработчик foldable, который может принимать параметры foldable для создания специализированного модуля. |
Фолдаблемодепрепарер | Целевой преобразователь, который может переключать складное состояние устройства. |
FolderBuildInfo | Конкретная реализация IFolderBuildInfo . |
FolderSaver | ITargetPreparer , который извлекает каталоги с устройства, сжимает и сохраняет их в серверной части ведения журнала. |
ФорматтедГенераторРепортер | Reporter, который позволяет генерировать отчеты в определенном формате. |
Фридевицестате | |
FuseUtil | Вспомогательный класс для операций FUSE. |
GceAvdInfo | Структура для хранения соответствующих данных для данного экземпляра GCE AVD. |
GceAvdInfo.GceStatus | |
GceAvdInfo.LogFileEntry | |
GceManager | Помощник, который управляет вызовами GCE для запуска/остановки и сбора журналов из GCE. |
GceRemoteCmdFormatter | Служебный класс для форматирования команд для доступа к удаленному устройству gce. |
GceRemoteCmdFormatter.ScpMode | SCP можно использовать для передачи или извлечения файла в зависимости от структуры аргументов. |
GceSshTunnelМонитор | Монитор потоков для туннеля Gce ssh. |
GcovCodeCoverageCollector | BaseDeviceMetricCollector , который извлечет измерения покрытия gcov с устройства и зарегистрирует их как тестовые артефакты. |
GcovKernelCodeCoverageCollector | BaseDeviceMetricCollector , который извлечет измерения покрытия ядра gcov из отладочных файлов и с устройства, а затем, наконец, зарегистрирует их как тестовые артефакты. |
GCSBucketUtil | Файловый менеджер для загрузки и загрузки файлов из Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Simple wrapper for file info in GCS. |
GCSCommon | Base class for Gcs operation like download and upload. |
GCSConfigurationFactory | A ConfigurationFactory loads configs from Google Cloud Storage. |
GCSConfigurationFactory.GCSConfigLoader | Extension of ConfigurationFactory.ConfigLoader that loads config from GCS, tracks the included configurations from one root config, and throws an exception on circular includes. |
GCSConfigurationServer | Config server loads configs from Google Cloud Storage (GCS). |
GCSDownloaderHelper | Downloader for GCS bucket that takes care of caching and resolving the global config. |
GCSFileDownloader | File downloader to download file from google cloud storage (GCS). |
GCSFileUploader | File uploader to upload file data to google cloud storage (GCS). |
GCSHostResourceManager | Download host resource from GCS (Google cloud storage). |
GcsRemoteFileResolver | Implementation of IRemoteFileResolver that allows downloading from a GCS bucket. |
GenericLogcatEventParser <LogcatEventType> | Parse logcat input for events. |
GenericLogcatEventParser.LogcatEvent | Struct to hold a logcat event with the event type and triggering logcat message |
GetPreviousPassedHelper | Helper to get the previous passed test filters. |
GkiDeviceFlashPreparer | A target preparer that flash the device with android common kernel generic image. |
GlobalConfiguration | An IGlobalConfiguration implementation that stores the loaded config objects in a map |
GlobalFilterGetter | Service implementation that returns the filters of a given invocation. |
GlobalTestFilter | Filter options applied to the invocation. |
GoogleApiClientUtil | Utils for create Google API client. |
GoogleBenchmarkResultParser | Parses the results of Google Benchmark that run from shell, and return a map with all the results. |
GoogleBenchmarkTest | A Test that runs a Google benchmark test package on given device. |
GranularRetriableTestWrapper | A wrapper class works on the IRemoteTest to granulate the IRemoteTest in testcase level. |
GranularRetriableTestWrapper.StartEndCollector | Class helper to catch missing run start and end. |
GsiDeviceFlashPreparer | A target preparer that flashes the device with android generic system image. |
GTest | A Test that runs a native test package on given device. |
GTestBase | The base class of gTest |
GTestListTestParser | A result parser for gtest dry run mode with "--gtest_list_tests" parameter. |
GTestResultParser | Parses the 'raw output mode' results of native tests using GTest that run from shell, and informs a ITestInvocationListener of the results. |
GTestXmlResultParser | Parses the 'xml output mode' results of native tests using GTest that run from shell, and informs a ITestRunListener of the results. |
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. |
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 | ITestDevice, чей жизненный цикл является управляемым. |
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 | Предоставляет надежный API немного более высокого уровня для ddmlib IDevice . |
INativeDeviceTest | Interface for object that needs a reference to a INativeDevice . |
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 | Предоставляет надежный API немного более высокого уровня для 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. |
RebootReasonCollector | Collector that collects device reboot during the test run and report them by reason and counts. |
RebootTargetPreparer | Target preparer that reboots the device. |
RecoveryLogPreparer | A target preparer used to collect logs before recovery. |
RegexTrie <V> | The RegexTrie is a trie where each stored segment of the key is a regex ERROR(/Pattern) . |
RemoteAndroidDevice | Реализация ITestDevice для Android-устройства с полным стеком, подключенного через adb connect. |
RemoteAndroidVirtualDevice | Расширяет поведение RemoteAndroidDevice для устройства Android с полным стеком, работающего в Google Compute Engine (Gce). |
RemoteAvdIDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.gceDeviceRequested() is true |
RemoteDynamicPool | Implementation of a pool of remote work queued tests |
RemoteFileResolver | A simple class that allows one to load files from a variety of places using URIs and the service provider functionality. |
RemoteFileUtil | Utility class to handle file from a remote instance |
RemoteInvocationExecution | Implementation of InvocationExecution that drives a remote execution. |
RemoteInvocationExecution.FileOptionValueTransformer | |
RemoteSshUtil | Utility to execute ssh commands on remote instances. |
RemoteTestTimeOutEnforcer | Listeners that allows to check the execution time of a given test config and fail it if it goes over a given timeout. |
RemoteZip | Utilities to unzip individual files inside a remote zip file. |
RemoveSystemAppPreparer | A ITargetPreparer for removing an apk from the system partition before a test run. |
ReportPassedTests | Report in a file possible filters to exclude passed test. |
ResolvePartialDownload | Resolve a partial download request. |
ResourceMetricUtil | Вспомогательные функции для составления метрик. |
ResourceUtil | Utility for reading configuration resources. |
RestApiHelper | A helper class for performing REST API calls. |
RestartSystemServerTargetPreparer | Target preparer that restarts the system server without rebooting the device. |
ResultAggregator | Special forwarder that aggregates the results when needed, based on the retry strategy that was taken. |
ResultAndLogForwarder | Forwarder for results and logs events. |
ResultForwarder | A ITestInvocationListener that forwards invocation results to a list of other listeners. |
ResultsPlayer | Special runner that replays the results given to it. |
RetentionFileSaver | Helper class for creating a .retention file in a directory. |
RetryConfigurationFactory | Factory that handles retrying a command. |
RetryLogSaverResultForwarder | Переадресатор, который также обрабатывает текущую попытку, в которой мы находимся. |
RetryPreparationDecision | A Class to describe the decisions about whether or not to retry preparation and to fail the module run. |
RetryRescheduler | A special runner that allows to reschedule a previous run tests that failed or where not executed. |
RetryRescheduler.RetryType | The types of the tests that can be retried. |
RetryResultForwarder | An Extension of ResultForwarder that always push to a given attempt number. |
RetryResultHelper | Helper class to determine which module or test should run or not. |
RetryStatistics | Structure holding the statistics for a retry session of one IRemoteTest . |
RetryStrategy | The Retry Strategy to be used when re-running some tests. |
RootTargetPreparer | Target preparer that performs "adb root" or "adb unroot" based on option "force-root". |
RunAftersWithInfo | |
RunBeforesWithInfo | |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery | Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step. |
RunHostCommandTargetPreparer | Target preparer to run arbitrary host commands before and after running the test. |
RunHostScriptTargetPreparer | Target preparer which executes a script before running a test. |
RunInterruptedException | Thrown when a run operation is interrupted by an external request. |
RunNotifierWrapper | Оболочка RunNotifier , чтобы мы могли переносить DeviceNotAvailableException . |
RunOnCloneProfileParameterHandler | |
RunOnCloneProfileTargetPreparer | |
RunOnSdkSandboxHandler | Handler for ModuleParameters#RUN_ON_SDK_SANDBOX . |
RunOnSdkSandboxTargetPreparer | ITargetPreparer для отметки, что тесты должны выполняться в песочнице SDK. |
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer | An ITargetPreparer that creates a secondary user in setup, and marks that tests should be run in that user. |
RunOnSystemUserTargetPreparer | An ITargetPreparer that marks that tests should be run on the user (rather than the current user). |
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer | An ITargetPreparer that creates a work profile in setup, and marks that tests should be run in that user. |
RuntimeRestartCollector | Collector that collects timestamps of runtime restarts (system server crashes) during the test run, if any. |
RunUtil | A collection of helper methods for executing operations. |
RustBenchmarkResultParser | Interprets the output of tests run with Criterion benchmarking framework and translates it into calls on a series of ITestInvocationListener s. |
RustBinaryHostTest | Host test meant to run a rust binary file from the Android Build system (Soong) |
RustBinaryTest | A Test that runs a rust binary on given device. |
RustTestBase | Base class of RustBinaryHostTest and RustBinaryTest |
RustTestBase.EnvPair | |
RustTestBase.Invocation | |
RustTestResultParser | Interprets the output of tests run with Rust's unittest framework and translates it into calls on a series of ITestInvocationListener s. |
SandboxConfigDump | Runner class that creates a IConfiguration based on a command line and dump it to a file. |
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | 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 | Вспомогательный класс для экранирования строк для определенных форматов. |
StringUtil | Вспомогательный класс для экранирования строк для обычных манипуляций со строками. |
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 | |
TableBuilder | Helper class to display a matrix of String elements in a table. |
TableFormatter | Helper class to display a matrix of String elements so each element column is lined up |
TargetFileUtils | |
TargetFileUtils.FilePermission | |
TargetSetupError | A fatal error occurred while preparing the target for testing. |
TarUtil | Utility to manipulate a tar file. |
TcpDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.tcpDeviceRequested() is true |
TearDownPassThroughPreparer | Allows for running tearDown on preparers that are included in a config as an object. |
TelephonyHelper | A utility to use and get information related to the telephony. |
TelephonyHelper.SimCardInformation | An information holder for the sim card related information. |
TelephonyTokenProvider | Token provider for telephony related tokens. |
TemperatureThrottlingWaiter | An ITargetPreparer that waits until device's temperature gets down to target |
TemplateResolutionError | Class extending ConfigurationException for template related error during configuration parsing. |
TerribleFailureEmailHandler | A simple handler class that sends an email to interested people when a WTF (What a Terrible Failure) error occurs within a Trade Federation instance. |
TestAppInstallSetup | A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto device. |
TestContext | A class to model a TestContext message of TFC API. |
TestDependencyResolver | Helper to resolve dependencies if needed. |
TestDescription | Class representing information about a test case. |
TestDescriptionsFile | A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file. |
Тестовое устройство | Реализация ITestDevice для устройства Android с полным стеком |
TestDevice.MicrodroidBuilder | Конструктор, используемый для создания Microdroid TestDevice. |
TestDeviceOptions | Container for ITestDevice Option s |
TestDeviceOptions.InstanceType | |
TestDeviceState | A more fully featured representation of device state than DeviceState . |
TestEnvironment | A class to model a TestEnvironment message returned by TFC API. |
TestErrorIdentifier | Error identifier from tests and tests runners. |
TestFailureListener | Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested. |
TestFailureModuleController | Controller for module that simply want to tune how the tests failures log collected are behaving. |
TestFilePushSetup | A ITargetPreparer that pushes one or more files/dirs from a IDeviceBuildInfo.getTestsDir() folder onto device. |
TestFilterHelper | Helper class for filtering tests |
TestGroupStatus | A class to store status of a test group. |
TestInfo | Stores the test information set in a TEST_MAPPING file. |
TestInformation | Holder object that contains all the information and dependencies a test runner or test might need to execute properly. |
TestInformation.Builder | Builder to create a TestInformation instance. |
TestInvocation | Default implementation of ITestInvocation . |
TestInvocation.RunMode | The different mode an invocation can run into. |
TestInvocation.Stage | |
TestInvocationManagementServer | GRPC server helping to management test invocation and their lifecycle. |
TestInvocationManagementServer.InvocationInformation | |
TestMapping | A class for loading a TEST_MAPPING file. |
TestMappingSuiteRunner | Implementation of BaseTestSuite to run tests specified by option include-filter, or TEST_MAPPING files from build, as a suite. |
TestOption | Stores the test option details set in a TEST_MAPPING file. |
TestOutputUploader | Uploads test output files to local file system, GCS, or an HTTP(S) endpoint. |
TestRecordInterpreter | Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed. |
TestRecordProtoUtil | Utility to read the TestRecord proto from a file. |
TestResource | A class to model a TestResource message returned by TFC API. |
TestResourceDownloader | A class to download test resource files from file system/GCS/HTTP. |
TestResult | Container for a result of a single test. |
TestResultListener | A simplification of ITestLifecycleListener for implementers that only care about individual test results. |
TestRunnerUtil | A utility class to help various test runners. |
TestRunResult | Holds results from a single test run. |
TestRunToTestInvocationForwarder | Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver . |
TestsPoolPoller | Tests wrapper that allow to execute all the tests of a pool of tests. |
TestSuiteInfo | A class that resolves loading of build related metadata for test suite To properly expose related info, a test suite must include a test-suite-info.properties file in its jar resources |
TestSummary | A class to represent a test summary. |
TestSummary.Type | |
TestSummary.TypedString | |
TestSystemAppInstallSetup | A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto the /system partition on device. |
TestTimeoutEnforcer | Слушатели, которые позволяют проверить время выполнения данного тестового примера и завершить его, если он превышает заданный тайм-аут. |
TextResultReporter | A test result reporter that forwards results to the JUnit text result printer. |
TfMetricProtoUtil | Utility class to help with the Map to Map transition. |
TfObjectTracker | A utility to track the usage of the different Trade Fedederation objects. |
TfSuiteRunner | Implementation of ITestSuite which will load tests from TF jars res/config/suite/ folder. |
TfTestLauncher | A IRemoteTest for running unit or functional tests against a separate TF installation. |
TimeStatusChecker | Status checker to ensure that the device and host time are kept in sync. |
TimeUtil | Contains time related utility methods. |
TimeVal | This is a sentinel type which wraps a Long . |
TimeWaster | A simple target preparer to waste time and potentially restart the device. |
TokenProperty | Supported token with dynamic sharding. |
TokenProviderHelper | Helper that gives the provider associated to a particular token, in order to find out if a device supports the token. |
TraceCmdCollector | A IMetricCollector that collects traces during the test using trace-cmd, and logs them to the invocation. |
TracePropagatingExecutorService | An executor service that forwards tasks to an underlying implementation while propagating the tracing context. |
TracingLogger | Class that helps to manage tracing for each test invocation. |
TradefedConfigObject | A class to model a TradefedConfigObject message of TFC API. |
TradefedConfigObject.Type | A list of configuration object types which can be injected to a cluster command config. |
TradefedDelegator | Objects that helps delegating the invocation to another Tradefed binary. |
TradefedFeatureClient | A grpc client to request feature execution from the server. |
TradefedFeatureServer | A server that responds to requests for triggering features. |
TradefedSandbox | Sandbox container that can run a Trade Federation invocation. |
TradefedSandboxFactory | Default implementation for SandboxFactory |
TradefedSandboxRunner | Runner associated with a TradefedSandbox that will allow executing the sandbox. |
TradefedSandboxRunner.StubScheduledInvocationListener | A stub IScheduledInvocationListener that does nothing. |