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 | Внутренняя ERROR(/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 , который собирает весь вывод оболочки в одну ERROR(/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> | ERROR(/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 | 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 ERROR(/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 | 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 . |
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 | |