| AggregatePostProcessor | Агрегатор метрик, который выдает минимальное, максимальное, среднее значение, дисперсию, стандартное отклонение, общее количество, числовое значение и, при необходимости, процентили для числовых метрик, собранных во время многократных итераций тестирования, рассматривая их как числа с плавающей запятой (double). |
| AndroidJUnitTest | Тест, запускающий пакет инструментальных тестов на заданном устройстве с использованием android.support.test.runner.AndroidJUnitRunner. |
| ArtGTest | |
| ArtRunTest | Программа для запуска тестовых сценариев ART. |
| AtestExecutionPlanSuiteRunner | Внедрение ITestSuite |
| TestRunner | Внедрение ITestSuite |
| Средний постпроцессор | Реализация постпроцессора, вычисляющего среднее значение списка метрик. |
| BasePostProcessor | Базовый класс IPostProcessor , который должна расширять каждая реализация. |
| BaseRetryDecision | Базовая реализация IRetryDecision . |
| BaseTestSuite | Тест для запуска набора тестов на совместимость с новой системой тестирования. |
| BluetoothConnectionSuccessRatePostProcessor | Реализация постпроцессора, который вычисляет вероятность успешной установки профиля Bluetooth. Используйте параметр "metric-key-match", чтобы указать метрики, содержащие состояния Bluetooth-соединения в числовом массиве. Пример: [0, 1, 2, 3, 0, 1, 2, 3]. |
| ClangCodeCoverageCollector | Объект BaseDeviceMetricCollector , который будет получать данные о покрытии кода Clang с устройства и записывать их в качестве тестовых артефактов. |
| ClusterCommandLauncher | Класс IRemoteTest для запуска команды из TFC через дочерний процесс TF. |
| CodeCoverageCollector | Объект BaseDeviceMetricCollector , который будет собирать данные об уровне покрытия Java и нативных тестов с устройства и записывать их в качестве тестовых артефактов. |
| Тест покрытия кода | Тест, который запускает пакет инструментальных тестов на заданном устройстве и генерирует отчет о покрытии кода. |
| CommandOptionsGetter | Реализация сервиса, возвращающая значение параметров команды для заданного вызова. |
| CoverageMetadataCollector | ILogSaverListener , который собирает зарегистрированные измерения покрытия кода и генерирует CoverageMetadataProto для обработки службой Android Code Coverage. |
| CreateAvdPreparer | |
| CtsDeviceLaunchControlProvider | Объект LaunchControlProvider для DeviceFolderBuildInfo . |
| CtsLaunchControlProvider | Объект LaunchControlProvider для сборки CTS. |
| CtsTestLauncher | IRemoteTest это компонент для запуска тестов на отдельной установке CTS. |
| Функция отображения каракатицы | Реализация сервера Tradefed для взаимодействия с функциями отображения Cuttlefish (фактически, локальный `cvd display`). |
| DependenciesResolver | Новый тип поставщика, позволяющий получить все зависимости для теста. |
| DeviceFlashPreparer | ITargetPreparer это программа, которая прошивает образ на физическое оборудование Android. |
| DeviceLaunchControlProvider | LaunchControlProvider для IDeviceBuildInfo |
| DeviceOwnerTargetPreparer | Компонент ITargetPreparer , который настраивает компонент владельца устройства. |
| Функция сброса устройства | Реализация сброса устройства на стороне сервера. |
| Функция моментального снимка устройства | Реализация снимка состояния устройства на стороне сервера. |
| ExecutableBaseTest | Базовый класс для исполняемых тестов. |
| ExecutableHostTest | Программа для запуска тестов исполняемых файлов на хост-системе. |
| Исполняемый Целевой Тест | Программа для запуска тестов исполняемого файла на целевом устройстве. |
| ExecutionPlanSuiteRunner | Реализация BaseTestSuite для запуска тестов на основе заданных планов выполнения в процессе сборки. |
| FastbootUpdateBootstrapPreparer | Компонент ITargetPreparer , который подготавливает указанные файлы (загрузчик, радиомодуль, zip-архив образа устройства) для IDeviceBuildInfo устройств с помощью FastbootDeviceFlasher , а затем внедряет атрибуты устройства после загрузки в информацию о сборке для целей формирования отчета о результатах. |
| FormattedGeneratorReporter | Программа для создания отчетов, позволяющая генерировать отчеты в определенном формате. |
| GTest | Тест, запускающий собственный пакет тестов на заданном устройстве. |
| GTestBase | Базовый класс gTest |
| GcovCodeCoverageCollector | Объект BaseDeviceMetricCollector , который будет получать данные измерений покрытия gcov с устройства и регистрировать их в качестве тестовых артефактов. |
| GcovKernelCodeCoverageCollector | Объект BaseDeviceMetricCollector , который будет извлекать результаты измерений покрытия ядра gcov из debugfs и с устройства, а затем регистрировать их в виде тестовых артефактов. |
| GeminiDebuggingPostProcessor | Постпроцессор создает запросы подсказок для отладки ошибок. |
| GlobalFilterGetter | Реализация сервиса, возвращающая фильтры, полученные в результате выполнения заданного вызова. |
| GoogleDeviceFlashPreparer | Специализация DeviceFlashPreparer , поддерживающая пользовательские шаги, необходимые для прошивки устройств Google. |
| HostGTest | Тест, запускающий собственный тестовый пакет. |
| HostTest | Инструмент для запуска тестов JUnit на хост-системе. |
| ITestSuite | Абстрактный класс, используемый для запуска набора тестов. |
| Установленные приборыТест | Выполняет все проверки оборудования, обнаруженные на текущем устройстве. |
| Инструментальное тестирование | Тест, запускающий пакет инструментальных тестов на заданном устройстве. |
| IsolatedHostTest | Реализован инструмент запуска тестов TradeFed, использующий дочерний процесс для выполнения тестов в среде с низкой зависимостью от основного процесса, вместо их выполнения в главном процессе. |
| JarHostTest | Инструмент для запуска тестов JUnit на стороне хоста. |
| JavaCodeCoverageCollector | Объект BaseDeviceMetricCollector , который будет собирать данные об уровне покрытия Java-кода с устройства и записывать их в качестве тестовых артефактов. |
| KUnitModuleTest | Программа для запуска тестовых модулей KUnit на устройстве. |
| KernelTargetTest | Программа для запуска тестов исполняемого файла на целевом устройстве и анализа результатов тестов ядра. |
| KnownFailurePreparer | Целевой субъект, выполняющий подготовку данных, должен пропустить повторную попытку при известной ошибке. |
| LaunchControlProvider | Реализация IBuildProvider , которая запрашивает у серверов управления запуском Google сборку для тестирования. |
| LocalAndroidVirtualDevice | Класс для локальных виртуальных устройств, работающих на хосте TradeFed. |
| ManagedRemoteDevice | Устройство, работающее внутри виртуальной машины, которой мы управляем удаленно через экземпляр Tradefed, расположенный внутри этой виртуальной машины. |
| MetricFilePostProcessor | Используется для загрузки файла журнала метрик, собранных во время тестирования и выполнения. |
| MixKernelTargetPreparer | ITargetPreparer , позволяющий смешивать образ ядра с образом устройства. |
| MixRadioTargetPreparer | ITargetPreparer , позволяющий смешивать образ радиомодуля с образом устройства. |
| NativeDevice | Реализация по умолчанию для тестового устройства ITestDevice Устройства Android без полного стека. |
| NestedRemoteDevice | Изображение устройства, работающего внутри удалённой виртуальной машины Cuttlefish. |
| NoApkTestSkipper | Специальный инструмент подготовки, позволяющий полностью пропустить вызов (подготовку и тесты), если для тестов нет APK-файлов. |
| PerfettoGenericPostProcessor | Постпроцессор, который преобразует текстовый/двоичный метрический файл perfetto proto в пары ключ-значение путем рекурсивного расширения сообщений proto и полей строковыми значениями до тех пор, пока не будет найдено поле с числовым значением. |
| PerfettoTracePostProcessor | Постпроцессор, который извлекает файлы трассировки Perfetto из журналов тестирования и запускает на них обработчик трассировки для создания прототипа метрики Perfetto. |
| RemoteAndroidDevice | Реализация ITestDevice для полнофункционального Android-устройства, подключенного через adb connect. |
| RemoteAndroidVirtualDevice | Расширяет возможности функции RemoteAndroidDevice для полнофункционального устройства Android, работающего в среде Google Compute Engine (GCE). |
| ReportPassedTests | В файле должны быть указаны возможные фильтры для исключения прошедших тесты. |
| ResultDBReporter | Программа для формирования отчетов о результатах, которая загружает результаты тестов в базу данных ResultDB. |
| ResultReporter | |
| РезультатыИгрок | Специальный бегун, который воспроизводит полученные результаты. |
| Повторная попытка планирования | Специальный инструмент, позволяющий перепланировать ранее выполненные тесты, которые завершились неудачей или не были выполнены. |
| RustBinaryHostTest | Тест хоста, предназначенный для запуска исполняемого файла Rust из системы сборки Android (Soong). |
| RustBinaryTest | Тест, запускающий исполняемый файл Rust на заданном устройстве. |
| RustTestBase | Базовый класс для RustBinaryHostTest и RustBinaryTest |
| SimpleperfProfilePostProcessor | Постпроцессор, который находит данные профилирования simpleperf и генерирует профиль pprof. |
| Пропустить функцию | Функция, позволяющая получить доступ к некоторой информации из SkipManager . |
| StatsdBeforeAfterGaugeMetricPostProcessor | Постпроцессор, обрабатывающий метрики измерительных приборов, собранные в рамках подхода «до/после», т.е. |
| StatsdEventMetricPostProcessor | Постпроцессор, который преобразует метрики событий в отчетах statsd в пары ключ-значение, используя форматеры, указанные в процессоре. |
| StatsdGenericPostProcessor | Постпроцессор, который преобразует бинарные отчеты proto statsd в пары ключ-значение, разворачивая отчет в виде древовидной структуры. |
| StubTargetPreparer | Заполнитель: пустая реализация объекта ITargetPreparer . |
| StubTest | Пустая реализация теста, не выполняющая никаких действий. |
| SubprocessTfLauncher | IRemoteTest это модуль для запуска тестов на отдельной установке TensorFlow. |
| TearDownPassThroughPreparer | Позволяет запускать tearDown для подготовителей, включенных в конфигурацию в виде объекта. |
| Тестовое устройство | Реализация ITestDevice для полнофункционального Android-устройства. |
| TestMappingSuiteRunner | Реализация BaseTestSuite для запуска тестов, указанных в параметре include-filter или в файлах TEST_MAPPING из сборки, в виде набора тестов. |
| TestsPoolPoller | Оболочка для тестов, позволяющая выполнить все тесты из пула тестов. |
| TfLaunchControlProvider | Объект LaunchControlProvider для получения конфигурации сборки, заданной Google, в виде объекта IFolderBuildInfo . |
| TfSuiteRunner | Реализация ITestSuite , которая будет загружать тесты из JAR-файлов TensorFlow в папке res/config/suite/. |
| TfTestLauncher | IRemoteTest это модуль для запуска модульных или функциональных тестов на отдельной установке TensorFlow. |
| XmlFormattedGeneratorReporter | Реализация компонента FormattedGeneratorReporter , который форматирует результаты выполнения набора тестов в формате XML. |