AggregatePostProcessor | Агрегатор метрик, который дает минимальное, максимальное, среднее значение, дисперсию, стандартное отклонение, общее количество, количество и, при необходимости, процентили для числовых метрик, собранных во время многократных итераций тестов, рассматривая их как двойные. |
AtraceКоллектор | IMetricCollector , который запускается во время теста, собирает результаты и регистрирует их в вызове. |
AtraceRunMetricCollector | Собирает трассировки из всего тестового каталога в заданном каталоге с тестового устройства, регистрирует тестовый каталог и выполняет постобработку файлов трассировки в тестовом каталоге и агрегирует метрики. |
СреднийПостпроцессор | Реализация постпроцессора, вычисляющего среднее значение списка метрик. |
BaseDeviceMetricCollector | Базовая реализация IMetricCollector , позволяющая запускать и останавливать сбор onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) и ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BasePostProcessor | Базовый IPostProcessor , который должна расширять каждая реализация. |
BluetoothConnectionLatencyCollector | Сборщик отправит предварительно определенную конфигурацию метрики длительности statsd на устройства и соберет продолжительность соединения Bluetooth для каждого профиля. |
BluetoothConnectionStateКоллектор | Этот сборщик будет собирать метрики BluetoothConnectionStateChanged и записывать номер состояния подключения для каждого профиля. |
BluetoothConnectionSuccessRatePostProcessor | Реализация постпроцессора, который вычисляет вероятность успеха для профиля Bluetooth. Используйте «метрика-ключ-соответствие», чтобы указать метрики, которые содержат состояния подключения Bluetooth в числовом массиве Пример [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Collector, чтобы включить ведение журнала Bluetooth HCI snoop на тестируемом устройстве и собирать журнал для каждого теста. |
BugreportzOnFailureCollector | Собирайте отчеты об ошибках при сбое тестового примера. |
BugreportzOnTestCaseFailureCollector | Собирайте отчеты об ошибках при сбое тестового набора. |
ClangCodeCoverageКоллектор | BaseDeviceMetricCollector , который будет извлекать измерения покрытия Clang с устройства и регистрировать их как тестовые артефакты. |
Сбор тестового прослушивателя | ITestInvocationListener , который будет собирать все результаты тестирования. |
ConsoleResultReporter | Result Reporter для вывода результатов теста на консоль. |
CountTestCasesCollector | Подсчитайте и сообщите количество тестовых случаев для данного IRemoteTest . |
DebugHostLogOnFailureCollector | Коллектор, который будет собирать и регистрировать журналы на стороне хоста при возникновении сбоя тестового примера. |
DeviceTraceКоллектор | Сборщик, который запустит трассировку perfetto при запуске тестового прогона и файл трассировки журнала в конце. |
EventsLoggerListener | Слушатель, который записывает все полученные события в файл |
FileProtoResultReporter | Proto Reporter, который выгружает TestRecord в файл. |
FilePullerDeviceMetricCollector | BaseDeviceMetricCollector , который прослушивает ключ метрик, поступающий с устройства, и извлекает их в виде файла с устройства. |
FilePullerLogКоллектор | Регистратор файла, о котором сообщила сторона устройства. |
ФорматтедГенераторРепортер | Reporter, который позволяет генерировать отчеты в определенном формате. |
GcovCodeCoverageCollector | BaseDeviceMetricCollector , который извлечет измерения покрытия gcov с устройства и зарегистрирует их как тестовые артефакты. |
GcovKernelCodeCoverageCollector | BaseDeviceMetricCollector , который извлечет измерения покрытия ядра gcov из отладочных файлов и с устройства, а затем, наконец, зарегистрирует их как тестовые артефакты. |
GranularRetriableTestWrapper.StartEndCollector | Помощник класса, чтобы поймать пропущенное начало и конец запуска. |
HostStatsdMetricCollector | IMetricCollector , который собирает метрики statsd со стороны хоста с помощью служебных команд statsd. |
IMetricКоллектор | Этот интерфейс будет добавлен в качестве декоратора при составлении отчетов о результатах тестов для сбора соответствующих метрик. |
IPostProcessor | Постпроцессоры — это объект Trade Federation, предназначенный для обработки метрик и журналов ПОСЛЕ тестов и ДО отчета о результатах. |
JavaCodeCoverageCollector | BaseDeviceMetricCollector , который извлекает измерения покрытия Java с устройства и регистрирует их как тестовые артефакты. |
JsonHttpTestResultReporter | Отчет о результатах, который кодирует результаты тестовых метрик и ветки, информацию об устройстве в JSON и POST в конечную точку службы HTTP. |
LegacySubprocessResultsReporter | Замороженная реализация генератора отчетов о результатах подпроцесса, который должен оставаться совместимым с более ранними версиями TF/CTS (например, 8+), несмотря на изменения в его суперклассе. |
Логсаверресултфорвардер | ResultForwarder для сохранения журналов с помощью глобальной файловой заставки. |
LogcatOnFailureCollector | Коллектор, который будет захватывать и регистрировать logcat в случае сбоя тестового примера. |
LogcatTimingMetricCollector | Сборщик метрик, который собирает информацию о времени (например, время переключения пользователя) из logcat во время одного или нескольких повторных тестов, используя заданные шаблоны регулярных выражений для анализа начальных и конечных сигналов события из строк logcat. |
МетрикаФайлПостпроцессор | Используется для загрузки файла журнала метрик, собранного во время уровня тестирования и выполнения. |
МетриксXMLResultReporter | MetricsXMLResultReporter записывает метрики теста и запускает метрики в XML-файл в папке, указанной параметром metrics-folder на этапе invocationEnded теста. |
Слушатель модуля | Слушатель, прикрепленный к каждому IRemoteTest каждого модуля, чтобы собрать список результатов. |
МодульLogcatКоллектор | Версия сборщика logcat, но для модуля. |
PerfettoGenericPostProcessor | Постпроцессор, который преобразует текстовый/двоичный метрический прото-файл в пары ключ-значение, рекурсивно расширяя прото-сообщения и поля со строковыми значениями до тех пор, пока не встретится поле с числовым значением. |
PerfettoPullerMetricCollector | Базовая реализация FilePullerDeviceMetricCollector , позволяющая извлекать файлы перфетто с устройства и собирать с него метрики. |
ProtoResultReporter | Отчет о результатах создает протобуфер TestRecord со всеми результатами внутри. |
RebootReasonКоллектор | Коллектор, который собирает перезагрузки устройства во время тестового запуска и сообщает о них по причинам и подсчетам. |
Отчет о пройденных тестах | Сообщите в файл возможные фильтры для исключения пройденного теста. |
Агрегатор результатов | Специальный сервер пересылки, который при необходимости агрегирует результаты на основе принятой стратегии повторных попыток. |
Результатандлогфорвардер | Пересылка для результатов и журналов событий. |
Ретрилогсаверресултфорвардер | Переадресатор, который также обрабатывает текущую попытку, в которой мы находимся. |
Коллектор среды выполненияRestart | Сборщик, который собирает временные метки перезапусков среды выполнения (сбоев системного сервера) во время тестового запуска, если таковые имеются. |
СкриншотOnFailureCollector | Коллектор, который сделает снимок экрана и зарегистрирует его в случае сбоя тестового примера. |
ShardListener | Прослушиватель ITestInvocationListener , который собирает результаты из сегмента вызова (так называемого разделения вызова для параллельного выполнения на нескольких ресурсах) и перенаправляет их другому прослушивателю. |
ShardMainResultForwarder | Объект ResultForwarder , объединяющий результаты вызовов сегментированного теста. |
ShowmapPullerMetricCollector | Базовая реализация FilePullerDeviceMetricCollector , которая позволяет извлекать файлы карты шоу с устройства и собирать с него метрики. |
StatsdBeforeAfterGaugeMetricPostProcessor | Постпроцессор, который обрабатывает метрики датчика, собранные в подходе «до/после», т.е. |
StatsdEventMetricPostProcessor | Постпроцессор, который обрабатывает метрики событий в отчетах statsd в пары ключ-значение, используя средства форматирования, указанные в процессоре. |
StatsdGenericPostProcessor | Постпроцессор, который обрабатывает двоичные отчеты proto statsd в пары ключ-значение, расширяя отчет в виде древовидной структуры. |
StreamProtoResultReporter | Реализация ProtoResultReporter |
Репортер подпроцессрезультатов | Реализует ITestInvocationListener для указания в качестве result_reporter и пересылки из подпроцесса результатов тестов, тестовых прогонов, тестовых вызовов. |
SuiteResultReporter | Соберите результаты тестирования для всего вызова пакета и выведите окончательные результаты. |
TextResultReporter | Средство создания отчетов о результатах тестов, которое пересылает результаты на текстовый принтер результатов JUnit. |
TraceCmdКоллектор | IMetricCollector , который собирает трассировки во время теста с помощью команды trace-cmd и регистрирует их при вызове. |
XmlFormattedGeneratorReporter | Реализация FormattedGeneratorReporter , которая форматирует набор, приводит к формату xml. |
XmlResultReporter | Записывает результаты JUnit в XML-файлы в формате, совместимом с XMLJUnitResultFormatter Ant. |