| AaptParser | Класс, извлекающий информацию из APK-файла путем анализа вывода команды 'aapt dump badging'. |
| AbiFormatter | Вспомогательный класс для abi. |
| AbiUtils | Вспомогательный класс для обработки ABI-кодов устройств. |
| AdbRootElevator | Объект AutoCloseable , который при необходимости включает состояние adb root и восстанавливает состояние root после завершения процесса создания. |
| AdbUtils | Вспомогательный класс для работы с adb. |
| AppVersionFetcher | Вспомогательный класс для получения строки версии приложения с устройства. |
| ArgUtil | Вспомогательный класс для разбора аргументов, отформатированных должным образом, и преобразования их в OptionDef . |
| ArrayUtil | Вспомогательные методы для работы с массивами |
| TestUtils | Универсальный класс для бегунов Atest. |
| BluetoothUtils | Вспомогательные функции для вызова BluetoothInstrumentation на устройстве. Код для проверки работоспособности Bluetooth на стороне устройства можно найти в AOSP по адресу: frameworks/base/core/tests/bluetoothtests |
| BrightnessSetupConfigUtil | Вспомогательный класс, который загружает класс BrightnessSetupConfig из classpath и предоставляет доступ к его методам. |
| Бугрепорт | Объект, содержащий ссылки на файлы отчетов об ошибках, совместимый как с обычными отчетами об ошибках, так и с архивированными отчетами об ошибках (bugreportz). |
| BuildInfoUtil | Вспомогательный класс для работы с объектом IBuildInfo |
| BuildTestsZipUtils | Вспомогательный класс для операций, связанных с тестовыми ZIP-архивами, сгенерированными системой сборки Android. |
| BulkEmailer | Утилита для отправки электронных писем, позволяющая настраивать следующие параметры: интервал отправки, начальный размер серии, получателей и общее количество сообщений. |
| BundletoolUtil | Вспомогательный класс, использующий командную строку bundletool для установки файлов .apk на устройство. |
| ByteArrayList | Класс для представления легковесного массива байтов. |
| ByteArrayUtil | Вспомогательные средства для работы с массивами байтов, например, для преобразования байтов в целые числа. |
| CacheClientFactory | Фабрика, создающая единственный экземпляр класса ICacheClient . |
| CasUtil | |
| CircularAtraceUtil | Утилита atrace, разработанная в первую очередь для выявления первопричин ошибок ANR во время тестирования на платформе Monkey. |
| CircularByteArray | Структура данных для хранения массива фиксированного размера, функционирующего как кольцевой буфер и отслеживающего общую сумму всех значений в массиве. |
| ClangProfileIndexer | Вспомогательный класс, индексирующий результаты измерений покрытия кода Clang. |
| ClassPathScanner | Находит записи в classpath. |
| ClassPathScanner.ClassNameFilter | Класс IClassPathFilter , который фильтрует и преобразует имена Java-классов. |
| ClassPathScanner.ExternalClassNameFilter | ClassNameFilter , который отклоняет внутренние классы. |
| Результат выполнения команды | Содержит результат выполнения команды. |
| CommandResultWith <T> | Содержит структурированный результат выполнения команды. |
| ConditionPriorityBlockingQueue <T> | Потокобезопасный класс с операциями, аналогичными PriorityBlockingQueue , который может извлекать объекты, соответствующие определенному условию. |
| ConditionPriorityBlockingQueue.AlwaysMatch <T> | Объект ConditionPriorityBlockingQueue.IMatcher , который соответствует любому объекту. |
| DeviceActionUtil | Вспомогательный класс для выполнения действий устройства. |
| DeviceConcurrentUtil | Содержит вспомогательные методы и классы для одновременного выполнения команд на стороне устройства. Используйте ExecutorService для выполнения команд, реализованных как ShellCommandCallable , и joinFuture(String,Future,long) для синхронизации с объектом Future , возвращаемым ExecutorService для выполнения команды. |
| DeviceConcurrentUtil.ShellCommandCallable <V> | Callable , который инкапсулирует детали выполнения команды оболочки на ITestDevice . |
| Результаты проверки устройства | Класс содержит результаты проверки устройства в случае его недоступности. |
| DeviceRecoveryModeUtil | |
| Ориентированный граф <V> | Реализация ориентированных невзвешенных графов. |
| Электронная почта | Вспомогательный класс для отправки электронных писем. |
| EmmaXmlConstants | Константы, используемые при разборе XML-отчета emma. |
| EnvironmentVariableUtil | Набор вспомогательных методов для подготовки переменных окружения. |
| ExtensionAtomsRegistry | ExtensionAtomsRegistry для локального использования statsd. |
| FakeTestsZipFolder | Инструмент для тестирования, который создает фиктивную распакованную папку с тестами на основе списка ее содержимого. |
| FileIdleMonitor | Отслеживает файлы и выполняет обратный вызов, если они находятся в режиме ожидания (т.е. |
| FileUtil | Вспомогательный класс для операций с файлами. |
| FixedByteArrayOutputStream | OutputStream в оперативной памяти, который хранит только максимальный объем данных. |
| FlashingResourceUtil | Эта утилита помогает установить соответствующую версию артефактов для их прошивки с помощью DeviceFlashPreparer . |
| FuseUtil | Вспомогательный класс для работы с FUSE. |
| GceRemoteCmdFormatter | Вспомогательный класс для форматирования команд, позволяющих связаться с удаленным устройством GCE. |
| GCSBucketUtil | Файловый менеджер для загрузки и выгрузки файлов из Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | Простая оболочка для отображения информации о файле в GCS. |
| GCSCommon | Устарело! Используйте вместо этого com.android.tradefed.util.gcs.GCSCommon. |
| GCSFileDownloader | Программа для загрузки файлов из облачного хранилища Google (GCS). |
| GCSFileUploader | Приложение для загрузки файлов, позволяющее загружать данные файлов в облачное хранилище Google (GCS). |
| GCSHelper | |
| GenericLogcatEventParser <LogcatEventType> | Анализ входных данных logcat для получения информации о событиях. |
| GenericLogcatEventParser.LogcatEvent | Структура для хранения события logcat с указанием типа события и сообщения, запускающего logcat. |
| GoogleApiClientUtil | Утилиты для создания клиента Google API. |
| HprofAllocSiteParser | Вспомогательный класс для анализа информации из раздела «Места распределения» отчетов hprof. |
| IEmail.Message | Контейнер для данных электронных писем. |
| JavaCodeCoverageFluser | Вспомогательный класс, который сбрасывает и принудительно очищает данные измерений покрытия кода Java из процессов, работающих на устройстве. |
| JUnit4TestFilter | Вспомогательный класс, обеспечивающий фильтрацию для JUnit4-раннера путем расширения Filter . |
| JUnitXmlParser | Парсер, извлекающий данные результатов тестирования из результатов JUnit, хранящихся в объекте Ant XMLJUnitResultFormatter, и передающий их в ITestInvocationListener. |
| KernelModuleUtils | |
| KeyguardControllerState | Контейнер для защитной пленки для клавиатуры. |
| ListInstrumentationParser | Класс IShellOutputReceiver , который анализирует вывод запроса 'pm list instrumentation'. |
| ListInstrumentationParser.InstrumentationTarget | |
| LocalRunInstructionBuilder | Утилита для компиляции инструкций по локальному запуску теста. |
| LogcatEventParser | |
| MetricUtility | Содержит распространенные вспомогательные методы для хранения метрик тестирования, агрегирования метрик в аналогичных тестах и записи метрик в файл. |
| MetricUtility.DimensionalIterationData | Вспомогательный класс для хранения файла с метриками и статуса для одной итерации теста. |
| ModuleTestTypeUtil | Содержит распространенные вспомогательные методы для проверки модуля. |
| Мультикарта <K, V> | Map , поддерживающая несколько значений для каждого ключа. |
| NativeCodeCoverageFlusher | Вспомогательный класс, который очищает собственные измерения покрытия и принудительно удаляет собственные данные о покрытии из процессов на устройстве. |
| Пара <A, B> | Определим собственный класс Pair, содержащий два объекта. |
| PerfettoTraceRecorder | Вспомогательный класс для записи трассировки Perfecto на устройстве ITestDevice . |
| PrettyPrintDelimiter | Вспомогательная утилита, помогающая выводить на экран сообщения с разделителями, которые выделяются. |
| ProcessInfo | Используется для хранения информации, относящейся к процессу (пользователь, PID, имя, время начала в секундах с начала эпохи). |
| ProcessUtil | |
| PropertyChanger | Вспомогательный класс для изменения (или добавления) элементов в файле свойств Android. |
| ProtoUtil | Вспомогательные методы для обработки сообщений protobuf независимо от их типа. |
| PsParser | Утилита, используемая для извлечения данных (USER, PID и NAME) из вывода команды "ps". |
| PythonVirtualenvHelper | Вспомогательный класс для активации виртуальной среды Python 3. |
| QuotationAwareTokenizer | |
| RegexTrie <V> | RegexTrie — это префиксное дерево, в котором каждый сохранено Часть ключа представляет собой регулярное Pattern . |
| RemoteFileUtil | Вспомогательный класс для обработки файлов из удаленного экземпляра. |
| RemoteSshUtil | Утилита для выполнения команд SSH на удаленных экземплярах. |
| RemoteZip | Утилиты для распаковки отдельных файлов внутри удаленного ZIP-архива. |
| RequestUtil | Вспомогательные средства для обеспечения возможности повторной отправки сетевых запросов с обработкой ошибок. |
| ResourceUtil | Утилита для чтения конфигурационных ресурсов. |
| RestApiHelper | Вспомогательный класс для выполнения вызовов REST API. |
| RunUtil | Набор вспомогательных методов для выполнения операций. |
| SdkVersionUtil | |
| SearchArtifactUtil | Вспомогательный класс, который можно использовать для поиска тестовых артефактов. |
| SerializationUtil | Утилита для сериализации/десериализации объекта, реализующего интерфейс Serializable . |
| ShellOutputReceiverStream | Вспомогательный подкласс класса OutputStream, который записывает данные в объект IShellOutputReceiver. |
| SimplePerfResult | Объект для хранения всех результатов тестов simpleperf. |
| SimplePerfStatResultParser | Вспомогательный класс для анализа результатов simpleperf. |
| SimplePerfUtil | Вспомогательный класс для отправки простой команды и сбора результатов. |
| SimpleStats | Небольшой вспомогательный класс, который вычисляет несколько статистических показателей на основе числового набора данных. |
| SizeLimitedOutputStream | Потокобезопасный файловый OutputStream , ограничивающий максимальный объем записываемых данных. |
| Sl4aBluetoothUtil | Вспомогательный класс обеспечивает работу Bluetooth на одном или двух устройствах с использованием SL4A. |
| SparseImageUtil | Утилита для разреживания разреженных изображений. |
| SparseImageUtil.SparseInputStream | SparseInputStream считывает данные из источника и определяет их формат. |
| StaticCompatibleBuildFlavorUtil | Вспомогательный класс, который загружает StaticCompatibleBuildFlavor из classpath и предоставляет доступ к его методам. |
| StaticDeviceInfoUtil | Вспомогательный класс, который загружает StaticDeviceInfo из classpath и предоставляет доступ к его методам. |
| StreamUtil | Вспомогательный класс для управления входными потоками. |
| StringEscapeUtils | Вспомогательный класс для экранирования строк в соответствии с определенными форматами. |
| StringUtil | Вспомогательный класс для экранирования строк при выполнении распространенных операций со строками. |
| SubprocessEventHelper | Вспомогательная функция для сериализации/десериализации событий, которые будут переданы в журнал. |
| SubprocessEventHelper.BaseTestEventInfo | Вспомогательная функция Base Helper для получения информации из поля зрения TestIgnored. |
| SubprocessEventHelper.FailedTestEventInfo | Вспомогательная функция для получения информации о сбое теста. |
| SubprocessEventHelper.InvocationEndedEventInfo | Вспомогательная функция для получения информации о завершении вызова. |
| SubprocessEventHelper.InvocationFailedEventInfo | Вспомогательная функция для получения информации о сбое вызова. |
| SubprocessEventHelper.InvocationStartedEventInfo | Вспомогательная функция для получения информации о начале вызова. |
| 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. |
| SubprocessTestResultsParser | Расширяет FileOutputStream для анализа выходных данных перед записью в файл, что позволяет генерировать тестовые события на стороне запуска приложения. |
| SubprocessTestResultsParser.StatusKeys | Соответствующие ключи статуса теста. |
| SystemUtil | Вспомогательный класс для выполнения системных вызовов. |
| TableBuilder | Вспомогательный класс для отображения матрицы строковых элементов в таблице. |
| TableFormatter | Вспомогательный класс для отображения матрицы строковых элементов таким образом, чтобы каждый столбец элемента был выровнен по столбцам. |
| TargetFileUtils | |
| TarUtil | Утилита для работы с архивами tar. |
| TestFilterHelper | Вспомогательный класс для фильтрации тестов |
| TestRecordInterpreter | Утилита для преобразования прототипа TestRecord в более удобный для обработки формат в Tradefed. |
| TestRunnerUtil | Вспомогательный класс для помощи различным участникам тестирования. |
| TfInternalOptionsFetcher | Вспомогательный класс, позволяющий классам статически загружать значения переменных из файла ресурсов. |
| TimeUtil | Содержит методы оценки полезности, зависящие от времени. |
| TimeVal | Это тип-индикатор, который оборачивает Long . |
| UniqueMultiMap <K, V> | MultiMap , гарантирующий уникальность значений каждого ключа. |
| VersionParser | Получите версию используемых артефактов TradeFed. |
| Стратегия сжатия Zip | Стратегия ICompressionStrategy для создания ZIP-архивов. |
| ZipUtil | Вспомогательный класс для операций, связанных со сжатием. |
| ZipUtil2 | Вспомогательный класс для извлечения файлов из ZIP-архивов, учитывающий права доступа к файлам в соответствии с POSIX. |