| АаптПарсер | Класс, который извлекает информацию из apk путем анализа вывода «значка дампа aapt». |
| AbiFormatter | Полезный класс для Abi. |
| AdbRootElevator | AutoCloseable , который включает root-доступ adb при создании, если это необходимо, и восстанавливает корневое состояние после завершения. |
| AppVersionFetcher | Класс утилиты для получения строки версии приложения с устройства. |
| BluetoothUtils | Служебные функции для вызова BluetoothInstrumentation на устройстве Код BluetoothInstrumentation на стороне устройства можно найти в AOSP по адресу: frameworks/base/core/tests/bluetoothtests |
| БилдИнфоУтил | Утилитный класс, помогающий манипулировать IBuildInfo . |
| BuildTestsZipUtils | Вспомогательный класс для операций, связанных с zip-файлами тестов, созданных системой сборки Android. |
| Массовая рассылка электронной почты | Утилита отправителя электронной почты, которая позволяет настраивать следующие параметры: интервал отправки, начальный размер пакета, получателей и общее количество сообщений. |
| BundletoolUtil | Класс утилиты, который использует командную строку Bundletool для установки .apks на устройстве. |
| CircularAtraceUtil | Утилита atrace, разработанная в первую очередь для выявления основных причин ошибок ANR во время тестирования Monkey. |
| CircularByteArray | Структура данных для хранения массива фиксированного размера, который работает как кольцевой буфер и отслеживает общую сумму всех значений в массиве. |
| КлассПатСканер | Находит записи в пути к классам. |
| ClassPathScanner.ClassNameFilter | IClassPathFilter , который фильтрует и преобразует имена классов Java. |
| ClassPathScanner.ExternalClassNameFilter | ClassNameFilter , который отклоняет внутренние классы. |
| УсловиеПриоритиБлокингОчередь <T> | Потокобезопасный класс с операциями типа ERROR(/PriorityBlockingQueue) , который может извлекать объекты, соответствующие определенному условию. |
| ConditionPriorityBlockingQueue.AlwaysMatch <T> | ConditionPriorityBlockingQueue.IMatcher , соответствующий любому объекту. |
| Девицеконкуррентутил | Содержит служебные методы и классы для одновременного выполнения команд на стороне устройства. Используйте ERROR(/ExecutorService) для запуска команд, реализованных как ShellCommandCallable , и используйте ERROR(/#joinFuture(String,Future,long)) для синхронизации с ERROR(/Future) , возвращаемым ERROR(/ExecutorService) для выполнения команды. |
| DeviceConcurrentUtil.ShellCommandCallable <V> | ERROR(/Callable) , которая содержит сведения о выполнении команды оболочки на ITestDevice . |
| Девицерековеримодеутил | |
| ДиректГраф <V> | Реализация направленных невзвешенных графов. |
| EmmaXmlКонстанты | Константы, используемые при анализе XML-отчета emma. |
| FakeTestsZipFolder | Инструмент тестирования, который создает поддельную распакованную папку тестов на основе списка содержимого. |
| ФайлIdleMonitor | Отслеживает файлы и выполняет обратный вызов, если они простаивают (т. е. |
| ФиксированныйByteArrayOutputStream | ERROR(/OutputStream) , которая сохраняет только максимальный объем данных. |
| МигающийРесурсУтилита | Эта утилита помогает установить соответствующую версию артефактов, чтобы их можно было прошить с помощью DeviceFlashPreparer . |
| GCSBucketUtil | Файловый менеджер для скачивания и загрузки файлов из Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | Простая оболочка для информации о файле в GCS. |
| GCSОбщий | Базовый класс для операций Gcs, таких как загрузка и выгрузка. |
| GCSFileDownloader | Загрузчик файлов для загрузки файла из облачного хранилища Google (GCS). |
| GCSFileUploader | Загрузчик файлов для загрузки данных файла в облачное хранилище Google (GCS). |
| GoogleApiClientUtil | Утилиты для создания клиента Google API. |
| ХпрофАллокСитеПарсер | Вспомогательный класс для анализа информации из раздела «Узлы размещения» отчетов hprof. |
| JavaCodeCoverageFlusher | Служебный класс, который сбрасывает и принудительно сбрасывает измерения покрытия кода Java из процессов, запущенных на устройстве. |
| JUnit4TestFilter | Вспомогательный класс, обеспечивающий фильтрацию для бегуна JUnit4 путем расширения Filter . |
| JUnitXmlParser | Синтаксический анализатор, который извлекает данные результатов теста из результатов JUnit, хранящихся в XMLJUnitResultFormatter ant, и пересылает их в ITestInvocateListener. |
| ListInstrumentationParser | IShellOutputReceiver , который анализирует выходные данные запроса «инструментарий списка pm». |
| ListInstrumentationParser.InstrumentationTarget | |
| ЛокалРунИнструктионБилдер | Утилита для компиляции инструкции для локального запуска теста. |
| LogcatEventParser | |
| Метрическая утилита | Содержит общие служебные методы для хранения показателей теста, агрегирования показателей в похожих тестах и записи показателей в файл. |
| NativeCodeCoverageFlusher | Служебный класс, который очищает собственные измерения покрытия и принудительно удаляет собственные данные о покрытии из процессов на устройстве. |
| Пара <А, Б> | Определим наш собственный класс Pair, который содержит два объекта. |
| PrettyPrintDelimiter | Вспомогательная утилита, которая помогает печатать выделяющееся сообщение с разделителями. |
| PropertyChanger | Утилитный класс для изменения (или добавления) элементов в файле свойств Android. |
| ПротоУтил | Служебные методы для работы с сообщениями protobuf независимо от типа. |
| ПсПарсер | Утилита, используемая для анализа (USER, PID и NAME) из вывода команды «ps». |
| QuotationAwareTokenizer | |
| RegexTrie <V> | RegexTrie — это дерево, в котором каждый хранится сегмент ключа представляет собой регулярное выражение ERROR(/Pattern) . |
| Удаленный Zip | Утилиты для распаковки отдельных файлов внутри удаленного zip-файла. |
| RestApiHelper | Вспомогательный класс для выполнения вызовов REST API. |
| СериализацияUtil | Утилита для сериализации/десериализации объекта, реализующего ERROR(/Serializable) . |
| ShellOutputReceiverStream | Служебный подкласс OutputStream, который записывает в IShellOutputReceiver. |
| SimplePerfResult | Объект для хранения всех результатов теста simpleperf |
| Симплеперфстатрезультатпарсер | Утилитный класс для анализа результата simpleperf. |
| SimplePerfUtil | Служебный класс для отправки простой команды и сбора результатов |
| Простая статистика | Небольшой служебный класс, который вычисляет несколько статистических показателей по набору числовых данных. |
| Сайзелимитедаутпутстрим | Потокобезопасный файл с поддержкой ERROR(/OutputStream) , который ограничивает максимальный объем данных, которые можно записать. |
| Sl4aBluetoothУтилита | Класс утилиты обеспечивает операции Bluetooth на одном или двух устройствах с использованием SL4A. |
| СтрокаEscapeUtils | Служебный класс для экранирования строк для определенных форматов. |
| СтрокаUtil | Служебный класс для экранирования строк для обычных манипуляций со строками. |
| ПодпроцессEventHelper | Помощник для сериализации/десериализации событий, которые будут переданы в журнал. |
| SubprocessEventHelper.BaseTestEventInfo | Базовый помощник для информации TestIgnored. |
| SubprocessEventHelper.FailedTestEventInfo | Помощник для информации о неудачном тестировании. |
| SubprocessEventHelper.InvoctionEndedEventInfo | Помощник для вызова закончившейся информации. |
| SubprocessEventHelper.InvoctionFailedEventInfo | Помощник для информации InvoctionFailed. |
| SubprocessEventHelper.InvoctionStartedEventInfo | Помощник для вызова стартовой информации. |
| SubprocessEventHelper.LogAssociationEventInfo | Помощник для информации logAssociation. |
| 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, чтобы каждый столбец элемента был выровнен. |
| TarUtil | Утилита для работы с tar-файлом. |
| TestFilterHelper | Вспомогательный класс для фильтрации тестов |
| ТестРекордИнтерпретатор | Утилита для преобразования прототипа TestRecord в более удобный формат в Tradefed. |
| Таймвал | Этот класс устарел. вместо этого используйте Duration . |
| Стратегия сжатия Zip | ICompressionStrategy для создания zip-архивов. |