| АаптПарсер | Класс, который извлекает информацию из apk путем анализа вывода «значка дампа aapt». |
| AbiFormatter | Полезный класс для Abi. |
| AbiUtils | Класс утилиты для обработки ABI устройств. |
| AdbRootElevator | AutoCloseable , который включает root-доступ adb при создании, если это необходимо, и восстанавливает корневое состояние после завершения. |
| AdbUtils | Утилитный класс для операций adb. |
| AppVersionFetcher | Класс утилиты для получения строки версии приложения с устройства. |
| ArrayUtil | Служебные методы для массивов |
| BluetoothUtils | Служебные функции для вызова BluetoothInstrumentation на устройстве Код BluetoothInstrumentation на стороне устройства можно найти в AOSP по адресу: frameworks/base/core/tests/bluetoothtests |
| Багрепорт | Объект, содержащий ссылки на файлы отчетов об ошибках, совместимый с плоскими отчетами об ошибках и сжатыми отчетами об ошибках (bugreportz). |
| БилдИнфоУтил | Утилитный класс, помогающий манипулировать IBuildInfo |
| BuildTestsZipUtils | Вспомогательный класс для операций, связанных с zip-файлами тестов, созданных системой сборки Android. |
| Массовая рассылка электронной почты | Утилита отправителя электронной почты, которая позволяет настраивать следующие параметры: интервал отправки, начальный размер пакета, получателей и общее количество сообщений. |
| BundletoolUtil | Класс утилиты, который использует командную строку Bundletool для установки .apks на устройстве. |
| БайтМассивСписок | Класс, представляющий облегченный массив байтов. |
| ByteArrayUtil | Утилиты для работы с массивом байтов, например, для преобразования байтов в целые числа. |
| КэшКлиентФабрика | Фабрика, создающая одноэлементный экземпляр ICacheClient . |
| CircularAtraceUtil | Утилита atrace, разработанная в первую очередь для выявления основных причин ошибок ANR во время тестирования Monkey. |
| CircularByteArray | Структура данных для хранения массива фиксированного размера, который работает как кольцевой буфер и отслеживает общую сумму всех значений в массиве. |
| ClangProfileIndexer | Служебный класс, индексирующий измерения покрытия кода Clang. |
| КлассПатСканер | Находит записи в пути к классам. |
| ClassPathScanner.ClassNameFilter | IClassPathFilter , который фильтрует и преобразует имена классов Java. |
| ClassPathScanner.ExternalClassNameFilter | ClassNameFilter , который отклоняет внутренние классы. |
| Результат команды | Содержит результат команды. |
| УсловиеПриоритиБлокингОчередь <T> | Потокобезопасный класс с операциями типа ERROR(/PriorityBlockingQueue) , который может извлекать объекты, соответствующие определенному условию. |
| ConditionPriorityBlockingQueue.AlwaysMatch <T> | ConditionPriorityBlockingQueue.IMatcher , соответствующий любому объекту. |
| УстройствоДействиеУтил | Класс утилиты для выполнения действий с устройством. |
| DeviceActionUtil.DeviceActionConfigError | Исключение из-за ошибки конфигурации. |
| Девицеконкуррентутил | Содержит служебные методы и классы для одновременного выполнения команд на стороне устройства. Используйте ERROR(/ExecutorService) для запуска команд, реализованных как ShellCommandCallable , и используйте ERROR(/#joinFuture(String,Future,long)) для синхронизации с ERROR(/Future) , возвращаемым ERROR(/ExecutorService) для выполнения команды. |
| DeviceConcurrentUtil.ShellCommandCallable <V> | ERROR(/Callable) , которая содержит сведения о выполнении команды оболочки на ITestDevice . |
| Девицеинспектионресулт | Класс содержит результат проверки устройства, когда устройство становится недоступным. |
| Девицерековеримодеутил | |
| ДиректГраф <V> | Реализация направленных невзвешенных графов. |
| Электронная почта | Вспомогательный класс для отправки электронного письма. |
| EmmaXmlКонстанты | Константы, используемые при анализе XML-отчета emma. |
| EnvironmentVariableUtil | Коллекция вспомогательных методов для подготовки переменных среды. |
| РасширениеAtomsRegistry | ExtensionAtomsRegistry для локального использования statsd. |
| FakeTestsZipFolder | Инструмент тестирования, который создает поддельную распакованную папку тестов на основе списка содержимого. |
| ФайлIdleMonitor | Отслеживает файлы и выполняет обратный вызов, если они простаивают (т. е. |
| ФайлУтил | Вспомогательный класс для операций, связанных с файлами. |
| FileUtil.LowDiskSpaceException | Выдается, если доступное дисковое пространство ниже минимального порога. |
| ФиксированныйByteArrayOutputStream | ERROR(/OutputStream) которая сохраняет только максимальный объем данных. |
| МигающийРесурсУтилита | Эта утилита помогает установить соответствующую версию артефактов, чтобы их можно было прошить с помощью DeviceFlashPreparer . |
| ПредохранительUtil | Вспомогательный класс для операций FUSE. |
| GceRemoteCmdFormatter | Класс утилит для форматирования команд для доступа к удаленному устройству gce. |
| GCSBucketUtil | Файловый менеджер для скачивания и загрузки файлов из Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | Простая оболочка для информации о файле в GCS. |
| GCSОбщий | Устарело! Вместо этого используйте com.android.tradefed.util.gcs.GCSCommon. |
| GCSFileDownloader | Загрузчик файлов для загрузки файла из облачного хранилища Google (GCS). |
| GCSFileUploader | Загрузчик файлов для загрузки данных файла в облачное хранилище Google (GCS). |
| GCSHelper | |
| GenericLogcatEventParser <LogcatEventType> | Анализ входных данных logcat на предмет событий. |
| GenericLogcatEventParser.LogcatEvent | Структура для хранения события logcat с типом события и запуска сообщения logcat. |
| GoogleApiClientUtil | Утилиты для создания клиента Google API. |
| ХпрофАллокСитеПарсер | Вспомогательный класс для анализа информации из раздела «Узлы размещения» отчетов hprof. |
| IEmail.Сообщение | Контейнер для данных сообщений электронной почты. |
| JavaCodeCoverageFlusher | Служебный класс, который сбрасывает и принудительно сбрасывает измерения покрытия кода Java из процессов, запущенных на устройстве. |
| JUnit4TestFilter | Вспомогательный класс, обеспечивающий фильтрацию для бегуна JUnit4 путем расширения Filter . |
| JUnitXmlParser | Синтаксический анализатор, который извлекает данные результатов теста из результатов JUnit, хранящихся в XMLJUnitResultFormatter ant, и пересылает их в ITestInvocateListener. |
| KernelModuleUtils | |
| Кейгуардконтроллерстате | Контейнер для состояний клавиатуры. |
| ListInstrumentationParser | IShellOutputReceiver , который анализирует выходные данные запроса «инструментарий списка pm». |
| ListInstrumentationParser.InstrumentationTarget | |
| ЛокалРунИнструктионБилдер | Утилита для компиляции инструкции для локального запуска теста. |
| LogcatEventParser | |
| Метрическая утилита | Содержит общие служебные методы для хранения показателей теста, агрегирования показателей в похожих тестах и записи показателей в файл. |
| МодульТестТипУтил | Содержит общие служебные методы для проверки модуля. |
| МультиКарта <K, V> | ERROR(/Map) , поддерживающая несколько значений для каждого ключа. |
| NativeCodeCoverageFlusher | Служебный класс, который очищает собственные измерения покрытия и принудительно удаляет собственные данные о покрытии из процессов на устройстве. |
| Пара <А, Б> | Определим наш собственный класс Pair, который содержит два объекта. |
| PerfettoTraceRecorder | Служебный класс для записи трассировки perfetto на ITestDevice . |
| PrettyPrintDelimiter | Вспомогательная утилита, которая помогает печатать выделяющееся сообщение с разделителями. |
| Информация о процессе | Используется для хранения информации, связанной с процессом (USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). |
| ПроцессУтил | |
| PropertyChanger | Утилитный класс для изменения (или добавления) элементов в файле свойств Android. |
| ПротоУтил | Служебные методы для работы с сообщениями protobuf независимо от типа. |
| ПсПарсер | Утилита, используемая для анализа (USER, PID и NAME) из вывода команды «ps». |
| PythonVirtualenvHelper | Вспомогательный класс для активации виртуальной среды Python 3. |
| QuotationAwareTokenizer | |
| RegexTrie <V> | RegexTrie — это дерево, в котором каждый хранится сегмент ключа представляет собой регулярное выражение ERROR(/Pattern) . |
| Удаленный Zip | Утилиты для распаковки отдельных файлов внутри удаленного zip-файла. |
| ЗапросUtil | Утилиты, позволяющие выполнять общие повторы сетевых запросов с обработкой ошибок. |
| РесурсУтил | Утилита для чтения ресурсов конфигурации. |
| RestApiHelper | Вспомогательный класс для выполнения вызовов REST API. |
| RunInterruptedException | Вызывается, когда операция запуска прерывается внешним запросом. |
| RunUtil | Коллекция вспомогательных методов для выполнения операций. |
| SearchArtifactUtil | Служебный класс, который можно использовать для поиска тестовых артефактов. |
| СериализацияUtil | Утилита для сериализации/десериализации объекта, реализующего ERROR(/Serializable) . |
| ShellOutputReceiverStream | Служебный подкласс OutputStream, который записывает в IShellOutputReceiver. |
| SimplePerfResult | Объект для хранения всех результатов теста simpleperf |
| Симплеперфстатрезультатпарсер | Утилитный класс для анализа результата simpleperf. |
| SimplePerfUtil | Служебный класс для отправки простой команды и сбора результатов |
| Простая статистика | Небольшой служебный класс, который вычисляет несколько статистических показателей по набору числовых данных. |
| Сайзелимитедаутпутстрим | Потокобезопасный файл с поддержкой ERROR(/OutputStream) , который ограничивает максимальный объем данных, которые можно записать. |
| Sl4aBluetoothУтилита | Класс утилиты обеспечивает операции Bluetooth на одном или двух устройствах с использованием SL4A. |
| Разреженное изображениеUtil | Утилита для очистки разреженных изображений. |
| SparseImageUtil.SparseInputStream | SparseInputStream читает из восходящего потока и определяет формат данных. |
| StreamUtil | Класс утилиты для управления входными потоками. |
| СтрокаEscapeUtils | Служебный класс для экранирования строк для определенных форматов. |
| СтрокаUtil | Служебный класс для экранирования строк для обычных манипуляций со строками. |
| ПодпроцессEventHelper | Помощник для сериализации/десериализации событий, которые будут переданы в журнал. |
| SubprocessEventHelper.BaseTestEventInfo | Базовый помощник для информации TestIgnored. |
| SubprocessEventHelper.FailedTestEventInfo | Помощник для информации о неудачном тесте. |
| SubprocessEventHelper.InvoctionEndedEventInfo | Помощник для вызова закончившейся информации. |
| SubprocessEventHelper.InvoctionFailedEventInfo | Помощник для информации InvoctionFailed. |
| SubprocessEventHelper.InvoctionStartedEventInfo | Помощник для вызова стартовой информации. |
| SubprocessEventHelper.LogAssociationEventInfo | Помощник для информации logAssociation. |
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | Помощник для информации о тесте. |
| SubprocessEventHelper.TestLogEventInfo | Помощник для информации testLog. |
| SubprocessEventHelper.TestModuleStartedEventInfo | Помощник по стартовой информации тестового модуля. |
| SubprocessEventHelper.TestRunEndedEventInfo | Помощник для информации testRunEnded. |
| SubprocessEventHelper.TestRunFailedEventInfo | Помощник для информации testRunFailed |
| SubprocessEventHelper.TestRunStartedEventInfo | Помощник для информации testRunStarted |
| SubprocessEventHelper.TestStartedEventInfo | Помощник для информации о запуске теста |
| SubprocessExceptionParser | Помощник для обработки вывода исключений стандартных команд Tradefed. |
| ПодпроцессТестРезультатПарсер | Расширяет ERROR(/FileOutputStream) для анализа вывода перед записью в файл, чтобы мы могли генерировать тестовые события на стороне средства запуска. |
| SubprocessTestResultsParser.StatusKeys | Соответствующие клавиши состояния теста. |
| Системная утилита | Служебный класс для выполнения системных вызовов. |
| TableBuilder | Вспомогательный класс для отображения матрицы элементов String в таблице. |
| Форматтер таблицы | Вспомогательный класс для отображения матрицы элементов String, чтобы каждый столбец элемента был выровнен. |
| TargetFileUtils | |
| TarUtil | Утилита для работы с tar-файлом. |
| TestFilterHelper | Вспомогательный класс для фильтрации тестов |
| ТестРекордИнтерпретатор | Утилита для преобразования прототипа TestRecord в более удобный формат в Tradefed. |
| TestRunnerUtil | Вспомогательный класс, помогающий различным специалистам по тестированию. |
| Тфинтерналвариантсфетчер | Служебный класс, который позволяет классам статически загружать значения переменных из файла res. |
| ВремяUtil | Содержит служебные методы, связанные со временем. |
| Таймвал | Это тип дозорного, который оборачивает Long . |
| УникальнаяМультиКарта <K, V> | MultiMap , обеспечивающий уникальные значения для каждого ключа. |
| ВерсияПарсер | Получите версию работающих обмененных артефактов. |
| Стратегия сжатия Zip | ICompressionStrategy для создания zip-архивов. |
| ZipUtil | Вспомогательный класс для операций, связанных со сжатием. |
| ZipUtil2 | Вспомогательный класс для извлечения zip-файлов, учитывающий права доступа к файлам POSIX. |