AdbStopServerPreparador | El preparador de destino debe detener el servidor adb en el host antes y después de ejecutar las pruebas de adb. |
AgregadoPostprocesador | Un agregador de métricas que proporciona el mínimo, el máximo, la media, la varianza, la desviación estándar, el total, el recuento y, opcionalmente, los percentiles de las métricas numéricas recopiladas durante las ejecuciones de pruebas de múltiples iteraciones, tratándolas como dobles. |
AllTestAppsInstallConfiguración | Un ITargetPreparer que instala todas las aplicaciones desde una carpeta IDeviceBuildInfo#getTestsDir() en el dispositivo. |
AoaTargetPreparador | ITargetPreparer que ejecuta una serie de acciones (por ejemplo, clics y deslizamientos) utilizando el protocolo Android Open Accesorio (AOAv2). |
Configuración de la aplicación | Un ITargetPreparer que instala un apk y lo prueba. |
ArtChrootPreparador | Cree un directorio chroot para las pruebas ART. |
AtraceCollector | Un IMetricCollector que ejecuta un rastreo durante una prueba, recopila el resultado y lo registra en la invocación. |
AtraceRunMetricCollector | Recopila los seguimientos de todos los directorios de prueba en el directorio proporcionado desde el dispositivo de prueba, registra el directorio de prueba y procesa posteriormente los archivos de seguimiento en el directorio de prueba y agrega las métricas. |
Postprocesador promedio | Implementación de postprocesador que calcula el promedio del listado de métricas. |
BaseDeviceMetricCollector | Implementación base de IMetricCollector que permite iniciar y detener la recopilación en onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) y ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
Preparador del emulador de base | Preparador común para lanzar un emulador local. |
BaseMultiTargetPreparador | Implementación base de IMultiTargetPreparer que permite deshabilitar el objeto. |
BasePostprocesador | El IPostProcessor base que cada implementación debe extender. |
Preparador de objetivos base | Clase de implementación base para ITargetPreparer que permite controlar si el objeto está deshabilitado o no. |
BluetoothConnectionLatencyCollector | El recopilador enviará una configuración métrica de duración de estadísticas predefinida a los dispositivos y recopilará la duración de la conexión Bluetooth para cada perfil. |
BluetoothConnectionStateCollector | Este recopilador recopilará métricas de BluetoothConnectionStateChanged y registrará el número de estado de conexión para cada perfil. |
Conexión BluetoothTasa de éxitoPostprocesador | Implementación de postprocesador que calcula la tasa de éxito para un perfil de bluetooth. Utilice "metric-key-match" para especificar métricas que contengan estados de conexión bluetooth en una matriz numérica. Ejemplo [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Recopilador para habilitar el registro de vigilancia HCI de Bluetooth en el DUT y recopilar el registro para cada prueba. |
Informe de errorzOnFailureCollector | Recopile un informe de error cuando falle un caso de prueba. |
Informe de errorzOnTestCaseFailureCollector | Recopile un informe de error cuando falle un caso de prueba en una ejecución. |
BuildInfoRecorder | Un ITargetPreparer que escribe metadatos de información de compilación en un archivo específico. |
ComprobarEmparejamientoPreparador | Un CompanionAwarePreparer que verifica la vinculación BT entre los dispositivos principal y complementario |
ClangCodeCoverageCollector | Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de Clang del dispositivo y las registrará como artefactos de prueba. |
Recopilación de prueba de escucha | Un ITestInvocationListener que recopilará todos los resultados de las pruebas. |
Asignador complementario | Clase base que se encarga de asignar y liberar el dispositivo complementario Se debe implementar getCompanionDeviceSelectionOptions() para describir los criterios necesarios para asignar el dispositivo complementario. |
CompanionAwarePreparador | Un ITargetPreparer que encapsula la lógica de obtener un dispositivo complementario ya asignado. |
CompanionRunCommandTargetPreparar | Un ITargetPreparer que ejecuta comandos específicos en el dispositivo complementario asignado |
CompanionTestAppInstallConfiguración | Un ITargetPreparer que instala una o más aplicaciones desde una carpeta IDeviceBuildInfo#getTestsDir() en un dispositivo complementario asignado. |
CompileBootImageWithSpeedTargetPreparar | Recompila el classpath de arranque y el servidor del sistema con el filtro del compilador 'velocidad'. |
CountTestCasesCollector | Cuente e informe el número de casos de prueba para un IRemoteTest determinado. |
CpuAceleraciónCamarero | Un ITargetPreparer que espera hasta que la frecuencia máxima en todos los núcleos se restablezca al nivel más alto disponible |
CrearAvdPreparer | |
CrearPreparadorDeUsuario | Preparador de destino para crear un usuario y limpiarlo al final. |
DebugHostLogOnFailureCollector | Recopilador que recopilará y registrará los registros del lado del host cuando se produzca una falla en el caso de prueba. |
DispositivoAcciónTargetPreparador | Un ITargetPreparer para realizar acciones del dispositivo. |
DispositivoBuildInfoBootStrapper | Un ITargetPreparer que reemplaza los campos de información de compilación con atributos leídos desde el dispositivo Esto es útil para probar dispositivos con compilaciones generadas desde una fuente externa (p. ej. |
DispositivoBuildInfoInjector | Un ITargetPreparer que inserta metadatos DeviceBuildDescriptor en IBuildInfo . |
Limpiador de dispositivos | Realiza un reinicio o formateo como acción de limpieza después de la prueba y, opcionalmente, apaga la pantalla. |
DispositivoFlashPreparador | Un ITargetPreparer que muestra una imagen en el hardware físico de Android. |
DispositivoImagenZipFlashingTargetPreparar | Un preparador de objetivos que muestra el dispositivo con imágenes del dispositivo proporcionadas a través de un formato específico. |
Propietario del dispositivo, preparador de destino | Un ITargetPreparer que configura un componente propietario del dispositivo. |
Configuración de dispositivo | Un ITargetPreparer que configura un dispositivo para realizar pruebas según las Option proporcionadas. |
DispositivoAlmacenamientoFiller | Objetivo preparador para llenar el almacenamiento para que haya cierta cantidad de espacio libre disponible. |
DispositivoStringPusher | Preparador de destino para escribir una cadena en un archivo. |
DispositivoTraceCollector | Recopilador que iniciará el seguimiento perfecto cuando se inicie una ejecución de prueba y registrará el archivo de seguimiento al final. |
DispositivoUpdateTargetPreparer | Un ITargetPreparer abstracto que se ocupa de los pasos comunes relacionados con la actualización de dispositivos con un archivo de imagen de dispositivo de una fuente externa (a diferencia de un servicio de compilación). |
Limpiador de dispositivos | Un ITargetPreparer que borra los datos del usuario |
Deshabilitar SELinuxTargetPreparer | Preparador de destino que deshabilita SELinux si está habilitado. |
Preparador de sistema dinámico | Un ITargetPreparer que configura una imagen del sistema sobre una compilación de dispositivo con la Actualización dinámica del sistema. |
BorrarUserDataPreparer | Un ITargetPreparer que borra los datos del usuario en el dispositivo. |
Preparador de comandos Fastboot | Preparador de destino que activa fastboot y envía comandos fastboot. |
FastbootUpdateBootstrapPreparador | Un ITargetPreparer que organiza archivos específicos (cargador de arranque, radio, zip de imagen del dispositivo) en IDeviceBuildInfo para actualizar los dispositivos con FastbootDeviceFlasher y luego inyecta atributos del dispositivo posteriores al arranque en la información de compilación para fines de generación de informes de resultados. |
FeatureFlagTargetPreparar | Actualiza DeviceConfig (indicadores de funciones ajustados por un servicio remoto). |
FilePullerDeviceMetricCollector | Un BaseDeviceMetricCollector que escucha la clave de métricas proveniente del dispositivo y las extrae como un archivo del dispositivo. |
FilePullerLogCollector | Registrador del archivo reportado por el lado del dispositivo. |
Preparador de modo plegable | Un preparador de objetivos que puede cambiar el estado plegable de un dispositivo. |
Protector de carpetas | Un ITargetPreparer que extrae directorios del dispositivo, los comprime y los guarda en el backend de registro. |
FormattedGeneratorReporter | Reporter que permite generar informes en un formato particular. |
GcovCodeCoverageCollector | Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de gcov del dispositivo y las registrará como artefactos de prueba. |
GcovKernelCodeCoverageCollector | Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura del kernel gcov de debugfs y del dispositivo y luego finalmente las registrará como artefactos de prueba. |
GkiDeviceFlashPreparador | Un preparador de objetivos que muestra el dispositivo con una imagen genérica del kernel común de Android. |
GsiDeviceFlashPreparador | Un preparador de objetivos que muestra el dispositivo con una imagen genérica del sistema Android. |
HolaMundoMultiTargetPreparador | Una implementación de ejemplo de IMultiTargetPreparer . |
HostStatsdMetricCollector | Un IMetricCollector que recopila métricas de estadísticas del lado del host mediante comandos de la utilidad statsd. |
ILabPreparador | Interfaz de marcador para preparadores de laboratorio Consulte ITargetPreparer para obtener una descripción de para qué sirven estas interfaces. |
IMetricCollector | Esta interfaz se agregará como decorador al informar los resultados de las pruebas para recopilar métricas coincidentes. |
IMultiTargetPreparador | Prepara el entorno de prueba para varios dispositivos juntos. |
IPostprocesador | Los posprocesadores son un objeto de la Federación de Comercio destinado a permitir el procesamiento de métricas y registros DESPUÉS de las pruebas y ANTES de informar los resultados. |
ITargetCleaner | Esta interfaz está en desuso. TearDown se ha movido a la interfaz básica de ITargetPreparer. |
Preparador de objetivos | Prepara el entorno de prueba para la ejecución de la prueba. |
Instalar AllTestZipAppsConfiguración | Un ITargetPreparer que instala todas las aplicaciones en un zip de prueba. |
InstalarApexModuleTargetPreparer | |
InstalarApkSetup | Un ITargetPreparer que instala una o más aplicaciones ubicadas en el sistema de archivos. |
InstalarBuildEnvApkSetup | Un ITargetPreparer que instala una o más aplicaciones de prueba desde un entorno de compilación de plataforma Android. |
Preparador de instrumentación | Un ITargetPreparer que ejecuta instrumentación |
Coleccionista de cobertura de código Java | Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de Java del dispositivo y las registrará como artefactos de prueba. |
JsonHttpTestResultReporter | Un reportero de resultados que codifica los resultados de las métricas de prueba y ramifica la información del dispositivo en JSON y POST en un punto final de servicio HTTP. |
KillExistingEmulatorPreparar | Un ITargetPreparer que apaga un emulador en ejecución. |
Preparador de fallos conocidos | El preparador de destino debe omitir el reintento de error conocido. |
LUCIResultReportero | Un reportero de resultados que guarda los resultados de las pruebas que necesitan ResultDB y LUCI en formato JSON (go/result-sink) y registra la ubicación del archivo en la consola. |
Lanzamiento del emulador local | Un TargetPreparer que inicia un emulador localmente desde un entorno de compilación de Android. |
Instantánea del emulador local | Un TargetPreparer destinado a generar una instantánea limpia del emulador desde un entorno de compilación/desarrollo de Android. |
LogcatOnFailureCollector | Recopilador que capturará y registrará un logcat cuando falle un caso de prueba. |
LogcatTimingMetricCollector | Un recopilador de métricas que recopila información de tiempo (por ejemplo, tiempo de cambio de usuario) de logcat durante una o varias pruebas repetidas mediante el uso de patrones de expresiones regulares dados para analizar las señales de inicio y fin de un evento de las líneas de logcat. |
MergeMultiBuildTargetPreparar | Un IMultiTargetPreparer que permite pasar información de una compilación a otra nombrándolas y la clave del archivo para copiar a la otra compilación. |
MetricFilePostProcessor | Se utiliza para cargar el archivo de registro de métricas recopilado durante el nivel de prueba y ejecución. |
MétricasXMLResultReporter | MetricsXMLResultReporter escribe métricas de prueba y ejecuta métricas en un archivo XML en una carpeta especificada por el parámetro metrics-folder en la fase invocationEnded de la prueba. |
MezclaImageZipPreparador | Un IMultiTargetPreparer que mezcla las imágenes de una compilación del sistema en una compilación del dispositivo. |
MixKernelTargetPreparador | Un ITargetPreparer que permite mezclar una imagen del kernel con la imagen del dispositivo. |
MóduloEscucha | Oyente adjunto a cada IRemoteTest de cada módulo para recopilar la lista de resultados. |
MóduloLogcatCollector | Versión del recopilador logcat pero para módulo. |
MóduloOemTargetPreparar | |
Colector de fugas nativo | Un ITargetPreparer que ejecuta 'dumpsys meminfo --unreachable -a' para identificar la memoria nativa inalcanzable que actualmente tiene cada proceso. |
NoApkTestSkipper | Preparador especial que permite saltarse una invocación por completo (preparación y pruebas) si no hay apks para probar. |
EmparejamientoMultiTargetPreparar | Un preparador de objetivos múltiples ayuda a realizar el emparejamiento (y la conexión) de Bluetooth entre dos dispositivos. |
PerfettoGenericPostProcesador | Un posprocesador que procesa un archivo proto perfecto de métrica binaria/texto en pares clave-valor expandiendo recursivamente los mensajes proto y los campos con valores de cadena hasta que se encuentra el campo con valor numérico. |
PerfettoPreparador | El preparador de Perfetto inserta el archivo de configuración en el dispositivo en una ubicación estándar a la que perfetto tiene acceso. |
PerfettoPullerMetricCollector | Implementación básica de FilePullerDeviceMetricCollector que permite extraer los archivos perfectos del dispositivo y recopilar las métricas del mismo. |
Preparador de objetivos de perfil | Clase base para configurar el preparador de objetivos para cualquier usuario de perfil android.os.usertype.profile.XXX . |
PushFileInvoker | Esta clase está en desuso. Utilice PushFilePreparer en su lugar |
Preparador de archivos push | Un ITargetPreparer que intenta enviar cualquier cantidad de archivos desde cualquier ruta de host a cualquier ruta de dispositivo. |
Preparador de PythonVirtualenv | Configura un virtualenv de Python en el host e instala paquetes. |
ReiniciarReasonCollector | Recopilador que recopila los reinicios del dispositivo durante la ejecución de la prueba y los informa por motivo y recuento. |
ReiniciarTargetPreparar | Preparador de destino que reinicia el dispositivo. |
Preparador de registros de recuperación | Un preparador de destino utilizado para recopilar registros antes de la recuperación. |
EliminarSystemAppPreparer | Un ITargetPreparer para eliminar un apk de la partición del sistema antes de una ejecución de prueba. |
InformeAprobadoPruebas | Informar en un archivo posibles filtros para excluir la prueba aprobada. |
ReiniciarSystemServerTargetPreparer | Preparador de destino que reinicia el servidor del sistema sin reiniciar el dispositivo. |
Agregador de resultados | Reenviador especial que agrega los resultados cuando es necesario, según la estrategia de reintento que se tomó. |
Preparador de destino raíz | Preparador de destino que realiza "adb root" o "adb unroot" según la opción "force-root". |
EndodonciaForwarderPreparador | |
EjecutarCommandTargetPreparador | |
EjecutarHostCommandTargetPreparer | El preparador de destino ejecutará comandos de host arbitrarios antes y después de ejecutar la prueba. |
EjecutarHostScriptTargetPreparar | Preparador de destino que ejecuta un script antes de ejecutar una prueba. |
RunOnCloneProfileTargetPreparador | |
RunOnSdkSandboxTargetPreparar | Un ITargetPreparer para marcar que las pruebas deben ejecutarse en el entorno limitado del SDK. |
RunOnSecondaryUserTargetPreparador | Un ITargetPreparer que crea un usuario secundario en la configuración y marca que las pruebas deben ejecutarse en ese usuario. |
RunOnSystemUserTargetPreparador | Un ITargetPreparer que marca que las pruebas deben ejecutarse en el usuario (en lugar del usuario actual). |
RunOnWorkProfileTargetPreparador | Un ITargetPreparer que crea un perfil de trabajo en la configuración y marca que las pruebas deben ejecutarse en ese usuario. |
Tiempo de ejecuciónRestartCollector | Recopilador que recopila marcas de tiempo de reinicios del tiempo de ejecución (fallos del servidor del sistema) durante la ejecución de prueba, si corresponde. |
Captura de pantallaOnFailureCollector | Recopilador que capturará y registrará una captura de pantalla cuando falle un caso de prueba. |
SemaphoreTokenTargetPreparador | Este es un preparador que se utiliza para utilizar token para serializar la ejecución de pruebas en un host comercializado. |
Oyente de fragmentos | Un ITestInvocationListener que recopila resultados de un fragmento de invocación (también conocido como una división de invocación para ejecutarse en varios recursos en paralelo) y los reenvía a otro oyente. |
Mostrar mapaPullerMetricCollector | Implementación básica de FilePullerDeviceMetricCollector que permite extraer los archivos showmap del dispositivo y recopilar las métricas del mismo. |
Carga lateralOtaTargetPreparar | Un preparador de destino que realiza la carga local de un paquete OTA específico, aplica el paquete, espera a que el dispositivo se inicie e inyecta las propiedades de compilación del dispositivo para usarlas como información de compilación. Este preparador de objetivos supone que el dispositivo estará en modo adb normal cuando se inicie y garantizará que el dispositivo salga en el mismo modo pero con la versión más nueva aplicada. |
SaltarAdministrador | Basado en una variedad de criterios, el administrador de omisiones ayuda a decidir qué se debe omitir en diferentes niveles: invocación, módulos y pruebas. |
EstadísticasdAntesDespuésGaugeMetricPostProcessor | Un posprocesador que procesa métricas de calibre recopiladas en un enfoque "antes/después", es decir |
StatsdEventMetricPostProcessor | Un posprocesador que procesa métricas de eventos en informes statsd en pares clave-valor, utilizando los formateadores especificados en el procesador. |
EstadísticasdGenericPostProcessor | Un posprocesador que procesa informes protostatsd binarios en pares clave-valor expandiendo el informe como una estructura de árbol. |
Detener configuración de servicios | Un ITargetPreparer que detiene los servicios en el dispositivo. |
StubMultiTargetPreparador | Implementación vacía de marcador de posición de un IMultiTargetPreparer . |
Preparador de StubTarget | Implementación vacía de marcador de posición de un ITargetPreparer . |
SuiteApkInstalador | Instala APK específicos para la configuración de la suite: ya sea desde la variable $ANDROID_TARGET_OUT_TESTCASES o ROOT_DIR en la información de compilación. |
SuiteResultReporter | Recopile resultados de pruebas para una invocación de conjunto completo y genere los resultados finales. |
SwitchUserTargetPreparador | Un ITargetPreparer que cambia al tipo de usuario especificado en setUp. |
TearDownPassThroughPreparador | Permite ejecutar TearDown en preparadores que están incluidos en una configuración como un objeto. |
TemperaturaEstrangulaciónCamarero | Un ITargetPreparer que espera hasta que la temperatura del dispositivo baje al objetivo |
Configuración de instalación de aplicación de prueba | Un ITargetPreparer que instala una o más aplicaciones desde una carpeta IDeviceBuildInfo.getTestsDir() en el dispositivo. |
PruebaFilePushConfiguración | Un ITargetPreparer que inserta uno o más archivos/directorios desde una carpeta IDeviceBuildInfo.getTestsDir() en el dispositivo. |
PruebaSystemAppInstallSetup | Un ITargetPreparer que instala una o más aplicaciones desde una carpeta IDeviceBuildInfo.getTestsDir() en la partición /system del dispositivo. |
Derrochador de tiempo | Un preparador de objetivos simple para perder el tiempo y potencialmente reiniciar el dispositivo. |
TrazaCmdCollector | Un IMetricCollector que recopila seguimientos durante la prueba mediante trace-cmd y los registra en la invocación. |
Limpiador de usuarios | Un ITargetPreparer que elimina usuarios secundarios durante el desmontaje. |
VisibleBackgroundUserPreparador | Preparador de destino para ejecutar pruebas en un usuario que se inicia en modo visible en segundo plano. |
WaitForDeviceDatetimePreparar | Un ITargetPreparer que espera a que se establezca la fecha y hora en el dispositivo Opcionalmente, este preparador puede forzar un TargetSetupError si la fecha y hora no está configurada dentro del tiempo de espera, o forzar la fecha y hora del host en el dispositivo. |
Preparador de Wifi | Un ITargetPreparer que configura wifi en el dispositivo si es necesario. |
XmlFormattedGeneratorReporter | La implementación de FormattedGeneratorReporter que formatea la suite da como resultado un formato xml. |
ReporteroXmlResultado | Escribe los resultados de JUnit en archivos XML en un formato coherente con XMLJUnitResultFormatter de Ant. |