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 на тестируемом устройстве и собирать журнал для каждого теста. |
Отчет об ошибкахКоллектор | Проходной прослушиватель ITestInvocationListener , который собирает отчеты об ошибках при возникновении настраиваемых событий, а затем вызывает ITestInvocationListener#testLog для своих дочерних элементов после сбора каждого отчета об ошибке. |
BugreportzOnFailureCollector | Собирайте отчеты об ошибках при сбое тестового примера. |
BugreportzOnTestCaseFailureCollector | Собирайте отчеты об ошибках при сбое тестового набора. |
ClangCodeCoverageКоллектор | BaseDeviceMetricCollector , который будет извлекать измерения покрытия Clang с устройства и регистрировать их как тестовые артефакты. |
Сбор тестового прослушивателя | ITestInvocationListener , который будет собирать все результаты тестирования. |
CommandStatusHandler | Обработчик, помогающий отслеживать и обновлять статус вызова. |
ConditionFailureMonitor | Отслеживайте любые сбои при вызове. |
ConsoleResultReporter | Result Reporter для вывода результатов теста на консоль. |
CountTestCasesCollector | Подсчитайте и сообщите количество тестовых случаев для данного IRemoteTest . |
DebugHostLogOnFailureCollector | Коллектор, который будет собирать и регистрировать журналы на стороне хоста при возникновении сбоя тестового примера. |
Девайсрелизерепортер | Средство создания отчетов о выпуске устройств, которое обрабатывает связь с родительским процессом устройств, подлежащих освобождению. |
DeviceTraceКоллектор | Сборщик, который запустит трассировку perfetto при запуске тестового прогона и файл трассировки журнала в конце. |
УстройствоНедоступныйМонитор | Этот прослушиватель пытается захватить только DNAE уровня тестового примера. |
EventsLoggerListener | Слушатель, который записывает все полученные события в файл |
FileProtoResultReporter | Proto Reporter, который выгружает TestRecord в файл. |
FilePullerDeviceMetricCollector | BaseDeviceMetricCollector , который прослушивает ключ метрик, поступающий с устройства, и извлекает их в виде файла с устройства. |
FilePullerLogКоллектор | Регистратор файла, о котором сообщило устройство. |
Фильтредрезультатфорвардер | Вариант ResultForwarder , который позволяет сообщать только белый список TestDescription . |
ФорматтедГенераторРепортер | Reporter, который позволяет генерировать отчеты в определенном формате. |
GcovCodeCoverageCollector | BaseDeviceMetricCollector , который извлечет измерения покрытия gcov с устройства и зарегистрирует их как тестовые артефакты. |
GcovKernelCodeCoverageCollector | BaseDeviceMetricCollector , который извлечет измерения покрытия ядра gcov из отладочных файлов и с устройства, а затем, наконец, зарегистрирует их как тестовые артефакты. |
GranularRetriableTestWrapper.StartEndCollector | Помощник класса, чтобы поймать пропущенное начало и конец запуска. |
HostStatsdMetricCollector | IMetricCollector , который собирает метрики statsd со стороны хоста с помощью служебных команд statsd. |
ICommandScheduler.IScheduledInvocationListener | Прослушиватель событий вызова после завершения вызова. |
ILogSaverListener | Позволяет ITestInvocationListener прослушивать при сохранении файлов журнала. |
IMetricКоллектор | Этот интерфейс будет добавлен в качестве декоратора при составлении отчетов о результатах тестов для сбора соответствующих метрик. |
IPostProcessor | Постпроцессоры — это объект Trade Federation, предназначенный для обработки метрик и журналов ПОСЛЕ тестов и ДО отчета о результатах. |
IShardableListener | Слушатель ITestInvocationListener , который можно сегментировать. |
ISupportGranularResults | Интерфейс, указывающий, поддерживает ли ITestInvocationListener получение детализированных результатов. |
ITestInvocationListener | Прослушиватель результатов теста из вызова теста. |
ITestSummaryListener | Интерфейс, который позволяет ITestInvocationListener обмениваться некоторой ограниченной информацией через сводки. |
InvocationToJUnitResultForwarder | Класс, который прослушивает события ITestInvocationListener и перенаправляет их в TestListener . |
JarHostTest.HostTestListener | Слушатель-оболочка, который перенаправляет все события, кроме testRunStarted() и testRunEnded(), встроенному слушателю. |
JavaCodeCoverageCollector | BaseDeviceMetricCollector , который извлекает измерения покрытия Java с устройства и регистрирует их как тестовые артефакты. |
JsonHttpTestResultReporter | Отчет о результатах, который кодирует результаты тестовых метрик и ветки, информацию об устройстве в JSON и POST в конечную точку службы HTTP. |
Ластшарддетектор | При запуске локального сегментирования иногда мы хотим выполнить некоторые действия только тогда, когда последний сегмент достигает invocationEnded(long) . |
LegacySubprocessResultsReporter | Замороженная реализация генератора отчетов о результатах подпроцесса, который должен оставаться совместимым с более ранними версиями TF/CTS (например, 8+), несмотря на изменения в его суперклассе. |
Логсаверресултфорвардер | ResultForwarder для сохранения журналов с помощью глобальной файловой заставки. |
LogcatCrashResultForwarder | Специальный слушатель: при сбоях (сбой процесса инструментирования) он попытается извлечь из logcat сбой и добавить его в сообщение об ошибке, связанное с тестом. |
LogcatOnFailureCollector | Коллектор, который будет захватывать и регистрировать logcat в случае сбоя тестового примера. |
LogcatTimingMetricCollector | Сборщик метрик, который собирает информацию о времени (например, время переключения пользователя) из logcat во время одного или нескольких повторных тестов, используя заданные шаблоны регулярных выражений для анализа начальных и конечных сигналов события из строк logcat. |
МетрикаФайлПостпроцессор | Используется для загрузки файла журнала метрик, собранного во время уровня тестирования и выполнения. |
МетриксXMLResultReporter | MetricsXMLResultReporter записывает метрики теста и запускает метрики в XML-файл в папке, указанной параметром metrics-folder на этапе invocationEnded теста. |
Слушатель модуля | Слушатель, прикрепленный к каждому IRemoteTest каждого модуля, чтобы собрать список результатов. |
МодульLogcatКоллектор | Версия сборщика logcat, но для модуля. |
ИмяMangleListener | Прокси-слушатель для преобразования имен тестовых методов, классов и пакетов по мере получения результатов. |
PassingTestFileReporter | ITestInvocationListener , который сохраняет список пройденных тестовых случаев в тестовый файл. |
PerfettoGenericPostProcessor | Постпроцессор, который преобразует текстовый/двоичный метрический прото-файл в пары ключ-значение, рекурсивно расширяя прото-сообщения и поля со строковыми значениями до тех пор, пока не встретится поле с числовым значением. |
PerfettoPullerMetricCollector | Базовая реализация FilePullerDeviceMetricCollector , позволяющая извлекать файлы перфетто с устройства и собирать с него метрики. |
PrettyTestEventLogger | Регистратор сопоставляет события и регистрирует их, чтобы упростить отладку. |
ProtoResultReporter | Отчет о результатах создает протобуфер TestRecord со всеми результатами внутри. |
PythonBinaryHostTest.PythonForwarder | Пересылка результатов для замены имени запуска двоичным именем. |
RebootReasonКоллектор | Коллектор, который собирает перезагрузки устройства во время тестового запуска и сообщает о них по причинам и подсчетам. |
удаленный тесттимеаутенфорсер | Слушатели, которые позволяют проверять время выполнения заданной тестовой конфигурации и завершаться ошибкой, если она превышает заданный тайм-аут. |
Отчет о пройденных тестах | Сообщите в файл возможные фильтры для исключения пройденного теста. |
Агрегатор результатов | Специальный сервер пересылки, который при необходимости агрегирует результаты на основе принятой стратегии повторных попыток. |
Результатандлогфорвардер | Пересылка для результатов и журналов событий. |
ResultForwarder | ITestInvocationListener , который перенаправляет результаты вызова в список других прослушивателей. |
Ретрилогсаверресултфорвардер | Переадресатор, который также обрабатывает текущую попытку, в которой мы находимся. |
Ретриресултфорвардер | Расширение ResultForwarder , которое всегда нажимает на заданный номер попытки. |
Коллектор среды выполненияRestart | Сборщик, который собирает временные метки перезапусков среды выполнения (сбоев системного сервера) во время тестового запуска, если таковые имеются. |
СкриншотOnFailureCollector | Сборщик, который сделает снимок экрана и зарегистрирует его в случае сбоя тестового примера. |
ShardListener | Прослушиватель ITestInvocationListener , который собирает результаты из сегмента вызова (так называемого разделения вызова для параллельного выполнения на нескольких ресурсах) и перенаправляет их другому прослушивателю. |
ShardMainResultForwarder | Объект ResultForwarder , объединяющий результаты вызовов сегментированного теста. |
ShowmapPullerMetricCollector | Базовая реализация FilePullerDeviceMetricCollector , которая позволяет извлекать файлы карты шоу с устройства и собирать с него метрики. |
StatsdBeforeAfterGaugeMetricPostProcessor | Постпроцессор, который обрабатывает метрики датчика, собранные в подходе «до/после», т.е. |
StatsdEventMetricPostProcessor | Постпроцессор, который обрабатывает метрики событий в отчетах statsd в пары ключ-значение, используя средства форматирования, указанные в процессоре. |
StatsdGenericPostProcessor | Постпроцессор, который обрабатывает двоичные отчеты proto statsd в пары ключ-значение, расширяя отчет в виде древовидной структуры. |
StreamProtoResultReporter | Реализация ProtoResultReporter |
Репортер подпроцессрезультатов | Реализует ITestInvocationListener для указания в качестве result_reporter и пересылки из подпроцесса результатов тестов, тестовых прогонов, тестовых вызовов. |
SuiteResultReporter | Соберите результаты тестирования для всего вызова пакета и выведите окончательные результаты. |
TestFailureListener | Слушатель, используемый для выполнения таких действий, как снимок экрана, отчет об ошибке, сбор logcat при сбое теста по запросу. |
ТестТимеаутЭнфорсер | Слушатели, которые позволяют проверить время выполнения данного тестового примера и завершить его, если он превышает заданный тайм-аут. |
TextResultReporter | Средство создания отчетов о результатах тестов, которое пересылает результаты на текстовый принтер результатов JUnit. |
TraceCmdКоллектор | IMetricCollector , который собирает трассировки во время теста с помощью команды trace-cmd и регистрирует их при вызове. |
TradefedSandboxRunner.StubScheduledInvocationListener | Заглушка IScheduledInvocationListener , которая ничего не делает. |
XmlFormattedGeneratorReporter | Реализация FormattedGeneratorReporter , которая форматирует набор, приводит к формату xml. |
XmlResultReporter | Записывает результаты JUnit в XML-файлы в формате, совместимом с XMLJUnitResultFormatter Ant. |