АгрегатПостпроцессор | Агрегатор метрик, который выдает минимальное, максимальное, среднее значение, дисперсию, стандартное отклонение, общее количество, количество и, при необходимости, процентили для числовых показателей, собранных во время многократных итераций тестирования, рассматривая их как двойные. |
СреднийПостпроцессор | Реализация постпроцессора, вычисляющего среднее значение списка метрик. |
Базедевицеметрикколлектор | Базовая реализация IMetricCollector , которая позволяет запускать и останавливать сбор данных onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) и ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
Базовый эмуляторPreparer | Общий подготовительный модуль для запуска локального эмулятора. |
BaseMultiTargetPreparer | Базовая реализация IMultiTargetPreparer , позволяющая отключить объект. |
БазовыйПостпроцессор | Базовый IPostProcessor , который должна расширять каждая реализация. |
Базетаржетпрепарер | Базовый класс реализации ITargetPreparer , позволяющий контролировать, отключен объект или нет. |
BugreportzOnFailureCollector | Собирайте отчеты об ошибках, когда тест-кейс не пройден. |
БилдИнфоРекордер | ITargetPreparer , который записывает метаданные информации о сборке в указанный файл. |
ClangCodeCoverageCollector | BaseDeviceMetricCollector , который будет извлекать измерения покрытия Clang с устройства и регистрировать их как тестовые артефакты. |
Коллектор тестовых случаев | Подсчитайте и сообщите количество тестовых случаев для данного IRemoteTest . |
Создатьавдпрепарер | |
CreateUserPreparer | Целевой подготовительный модуль для создания пользователя и его очистки в конце. |
DebugHostLogOnFailureCollector | Сборщик, который будет собирать и регистрировать журналы на стороне хоста в случае сбоя тестового сценария. |
УстройствоBuildInfoBootStrapper | ITargetPreparer , который заменяет поля информации о сборке атрибутами, считанными с устройства. Это полезно для тестирования устройств со сборками, созданными из внешнего источника (например, |
Девицебилдинформоинжектор | ITargetPreparer , который вставляет метаданные DeviceBuildDescriptor в IBuildInfo . |
УстройствоОчиститель | Выполняет перезагрузку или форматирование в качестве действия по очистке после теста и при необходимости отключает экран. |
УстройствоFlashPreparer | ITargetPreparer , который записывает образ на физическое оборудование Android. |
DeviceImageZipFlashingTargetPreparer | Целевой подготовительный модуль, который прошивает устройство образами устройств, предоставленными в определенном формате. |
Настройка устройства | ITargetPreparer , который настраивает устройство для тестирования на основе предоставленных Option s. |
Девицеупдатетаржетпрепарер | Абстрактный ITargetPreparer , который выполняет общие действия по обновлению устройств с помощью файла образа устройства из внешнего источника (в отличие от службы сборки). |
FastbootUpdateBootstrapPreparer | ITargetPreparer , который помещает указанные файлы (загрузчик, радио, zip-архив образа устройства) в IDeviceBuildInfo , чтобы устройства прошивались с помощью FastbootDeviceFlasher , а затем вводит атрибуты устройства после загрузки в информацию о сборке для целей отчетности о результатах. |
FilePullerDeviceMetricCollector | BaseDeviceMetricCollector , который прослушивает ключи метрик, поступающие с устройства, и извлекает их в виде файла с устройства. |
FilePullerLogCollector | Регистратор файла, о котором сообщает сторона устройства. |
Фолдаблемодепрепарер | Устройство подготовки цели, которое может переключать складное состояние устройства. |
GcovCodeCoverageCollector | BaseDeviceMetricCollector , который будет получать измерения покрытия gcov с устройства и регистрировать их как тестовые артефакты. |
GkiDeviceFlashPreparer | Целевой подготовительный модуль, который прошивает устройство общим образом общего ядра Android. |
GsiDeviceFlashPreparer | Целевой подготовительный модуль, который прошивает устройство общим образом системы Android. |
HelloWorldMultiTargetPreparer | Пример реализации IMultiTargetPreparer . |
IMetricCollector | Этот интерфейс будет добавлен в качестве декоратора при сообщении о результатах тестов для сбора соответствующих метрик. |
IMultiTargetPreparer | Подготавливает тестовую среду для нескольких устройств одновременно. |
IPostProcessor | Постпроцессоры — это объект Торговой федерации, предназначенный для обработки метрик и журналов ПОСЛЕ тестов и ДО отчета о результатах. |
ITargetCleaner | Этот интерфейс устарел. TearDown был перенесен в базовый интерфейс ITargetPreparer. |
ITargetPreparer | Подготавливает тестовую среду для тестового запуска. |
ИнсталлАпексМодулеТаржетПрепарер | |
JavaCodeCoverageCollector | BaseDeviceMetricCollector , который будет получать измерения покрытия Java с устройства и регистрировать их как тестовые артефакты. |
KillExistingEmulatorPreparer | ITargetPreparer , который завершает работающий эмулятор. |
ЛокальныйЭмуляторЗапуск | TargetPreparer, который запускает эмулятор локально из среды сборки Android. |
Снимок локального эмулятора | TargetPreparer, предназначенный для создания чистого снимка эмулятора из среды сборки/разработки Android. |
LogcatOnFailureCollector | Коллектор, который будет захватывать и регистрировать логарифмический анализ в случае сбоя тестового примера. |
Метрикфилепостпроцессор | Используется для загрузки файла журнала метрик, собранного на уровне тестирования и выполнения. |
МодульOemTargetPreparer | |
RecoveryLogPreparer | Целевой подготовительный модуль, используемый для сбора журналов перед восстановлением. |
ВыполнитьКоммандТаржетПрепарер | |
RunOnSecondaryUserTargetPreparer | ITargetPreparer , который создает дополнительного пользователя в программе установки и отмечает, что тесты следует запускать под этим пользователем. |
RunOnSystemUserTargetPreparer | ITargetPreparer , который отмечает, что тесты следует запускать для пользователя (а не для текущего пользователя). |
Ранонворкпрофилетаржетпрепарер | ITargetPreparer , который создает рабочий профиль в программе установки и отмечает, что тесты следует запускать для этого пользователя. |
Снимок экранаOnFailureCollector | Сборщик, который будет делать снимок экрана и сохранять его в журнале в случае сбоя тестового примера. |
ЗаглушкаMultiTargetPreparer | Пустая реализация заполнителя IMultiTargetPreparer . |
Стабтаржетпрепарер | Пустая реализация заполнителя ITargetPreparer . |
SuiteApkInstaller | Устанавливает указанные APK для конфигурации Suite: либо из переменной $ANDROID_TARGET_OUT_TESTCASES, либо из ROOT_DIR в информации о сборке. |
Настройка TestAppInstall | ITargetPreparer , который устанавливает одно или несколько приложений из папки IDeviceBuildInfo.getTestsDir() на устройство. |