| AtraceCollector | Объект IMetricCollector , который запускает трассировку во время теста, собирает результаты и записывает их в лог при выполнении теста. |
| AtraceRunMetricCollector | Собирает трассировки из всех тестовых каталогов в указанной директории с тестового устройства, регистрирует данные в тестовом каталоге, обрабатывает файлы трассировок в тестовом каталоге и агрегирует метрики. |
| BaseDeviceMetricCollector | Базовая реализация IMetricCollector , позволяющая запускать и останавливать сбор данных в onTestRunStart(DeviceMetricData) и onTestRunEnd(DeviceMetricData,Map) . |
| BluetoothConnectionLatencyCollector | Сборщик данных будет отправлять на устройства предварительно заданную конфигурацию метрики statsd duration и собирать данные о продолжительности Bluetooth-соединения для каждого профиля. |
| BluetoothConnectionStateCollector | Этот сборщик будет собирать метрики BluetoothConnectionStateChanged и записывать номер состояния соединения для каждого профиля. |
| BluetoothHciSnoopLogCollector | Сборщик данных для включения функции отслеживания активности Bluetooth HCI на тестируемом устройстве и сбора логов для каждого теста. |
| BugreportzOnFailureCollector | Собирайте отчеты об ошибках (ugreportz), если какой-либо тестовый случай не пройден. |
| BugreportzOnTestCaseFailureCollector | Собирайте отчеты об ошибках (ugreportz), если какой-либо тестовый случай в ходе выполнения не удается. |
| ClangCodeCoverageCollector | Объект BaseDeviceMetricCollector , который будет получать данные о покрытии кода Clang с устройства и записывать их в качестве тестовых артефактов. |
| CodeCoverageCollector | Объект BaseDeviceMetricCollector , который будет собирать данные об уровне покрытия Java и нативных тестов с устройства и записывать их в качестве тестовых артефактов. |
| CountTestCasesCollector | Подсчитайте и сообщите количество тестовых случаев для заданного IRemoteTest . |
| DebugHostLogOnFailureCollector | Сборщик, который будет собирать и записывать логи на стороне хоста при возникновении ошибки в тестовом случае. |
| DeviceTraceCollector | Сборщик данных, который запустит трассировку Perfetto при начале выполнения теста и запишет файл трассировки в конце. |
| FilePullerDeviceMetricCollector | BaseDeviceMetricCollector , который отслеживает ключи метрик, поступающие от устройства, и извлекает их в файл с устройства. |
| FilePullerLogCollector | Запись лога файла, предоставленного устройством. |
| GcovCodeCoverageCollector | Объект BaseDeviceMetricCollector , который будет получать данные измерений покрытия gcov с устройства и регистрировать их в качестве тестовых артефактов. |
| GcovKernelCodeCoverageCollector | Объект BaseDeviceMetricCollector , который будет извлекать результаты измерений покрытия ядра gcov из debugfs и с устройства, а затем регистрировать их в виде тестовых артефактов. |
| HostStatsdMetricCollector | IMetricCollector , который собирает метрики statsd со стороны хоста, используя команды утилиты statsd. |
| JavaCodeCoverageCollector | Объект BaseDeviceMetricCollector , который будет собирать данные об уровне покрытия Java-кода с устройства и записывать их в качестве тестовых артефактов. |
| LogcatOnFailureCollector | Сборщик логов, который будет собирать и записывать данные в logcat при сбое тестового случая или выполнения теста. |
| LogcatTimingMetricCollector | Сборщик метрик, который собирает информацию о времени (например, время переключения пользователя) из logcat во время одного или нескольких повторяющихся тестов, используя заданные шаблоны регулярных выражений для анализа сигналов начала и конца события из строк logcat. |
| ModuleLogcatCollector | Версия сборщика logcat, но для модуля. |
| ModulePerfettoCollector | Сборщик данных, который будет запускать трассировку Perfetto при запуске и завершении тестового модуля, а также при перезагрузке устройства. |
| PerfettoFilePullerCollector | Сборщик, который извлекает из устройства файлы трассировки Perfetto, при необходимости сжимает их и добавляет в журналы тестирования. |
| PerfettoPullerMetricCollector | Этот класс устарел. Используйте PerfettoFilePullerCollector и ERROR(/PerfettoTracePostProcessor) вместо него. |
| RebootReasonCollector | Сборщик данных, который отслеживает перезагрузки устройств во время тестового запуска и сообщает о них с указанием причины и количества. |
| RuntimeRestartCollector | Сборщик, который собирает метки времени перезапусков во время выполнения (сбоев системного сервера) в ходе тестового запуска, если таковые имели место. |
| ScreenRecordOnFailureCollector | Сборщик данных, который будет записывать и регистрировать видео с экрана в случае сбоя тестового случая. |
| ScreenshotOnFailureCollector | Сборщик данных, который будет делать снимок экрана и записывать его в журнал при сбое тестового случая. |
| ShowmapPullerMetricCollector | Базовая реализация FilePullerDeviceMetricCollector , позволяющая извлекать файлы showmap с устройства и собирать с них метрики. |
| TraceCmdCollector | Объект IMetricCollector , который собирает трассировки во время тестирования с помощью trace-cmd и записывает их в лог при запуске программы. |