AdbStopServerPreparer. |
Preparador de objetivos para detener el servidor de adb en el host antes y después de ejecutar pruebas de adb.
|
AggregatePostProcessor |
Un agregador de métricas que proporciona el valor mínimo, el máximo, la media, la varianza, la desviación estándar, el total, el recuento y, opcionalmente, los percentiles para las métricas numéricas recopiladas durante las ejecuciones de pruebas de varias iteraciones y las trata como dobles.
|
AllTestAppsInstallSetup. |
Un ITargetPreparer que instala todas las apps de una carpeta IDeviceBuildInfo#getTestsDir() en el dispositivo.
|
AoaTargetPreparer. |
Es un objeto ITargetPreparer que ejecuta una serie de acciones (p.ej., clics y deslizamientos) con el protocolo de Accesorio abierto de Android (AOAv2).
|
Configuración de la aplicación |
Un objeto ITargetPreparer que instala un APK y sus pruebas
|
ArtChrootPreparer |
Crea el directorio chroot para pruebas de ART.
|
AtraceCollector |
Es un IMetricCollector que ejecuta un seguimiento 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 específico
del dispositivo de prueba, registra el directorio de prueba, procesa posteriormente los archivos de registro
en el directorio de prueba y agrega las métricas.
|
AveragePostProcessor |
Implementación de un procesador posterior que calcula el promedio de la lista de métricas.
|
BaseDeviceMetricCollector |
Implementación básica 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)) .
|
BaseEmulatorPreparer |
Preparador común para iniciar un emulador local.
|
BaseMultiTargetPreparer |
Es la implementación básica de IMultiTargetPreparer que permite inhabilitar el objeto.
|
BasePostProcessor |
El IPostProcessor base que debe extender cada implementación.
|
BaseTargetPreparer |
Es la clase de implementación base para ITargetPreparer que permite controlar si el objeto está inhabilitado o no.
|
BluetoothConnectionLatencyCollector |
El recopilador enviará a los dispositivos una configuración de métrica de duración de estadísticas predefinida y recopilará la duración de la conexión Bluetooth de cada perfil.
|
BluetoothConnectionStateCollector |
Este recopilador recopilará las métricas BluetoothConnectionStateChanged y registrará el número del estado de conexión de cada perfil.
|
BluetoothConnectionSuccessRatePostProcessor |
Implementación de un postprocesador que calcula la tasa de éxito de un perfil Bluetooth
Usa “metric-key-match” para especificar métricas que contengan los estados de conexión Bluetooth en el ejemplo de array numérico [0, 1, 2, 3, 0, 1, 2, 3].
|
BluetoothHciSnoopLogCollector |
Colector para habilitar el registro de espionaje de Bluetooth HCI en el DUT y recopilar el registro de cada prueba.
|
BugreportzOnFailureCollector |
Recopila un informe de errores cuando falla un caso de prueba.
|
BugreportzOnTestCaseFailureCollector; |
Recopila un informe de errores cuando falla un caso de prueba en una ejecución.
|
BuildInfoRecorder |
Un ITargetPreparer que escribe metadatos de información de compilación en un archivo especificado.
|
CheckPairingPreparer |
Un CompanionAwarePreparer que verifica la vinculación BT entre dispositivos principales y complementarios
|
ClangCodeCoverageCollector |
Un objeto BaseDeviceMetricCollector que extraerá las mediciones de cobertura de Clang del dispositivo y las registrará como artefactos de prueba.
|
CollectingTestListener |
Un elemento ITestInvocationListener que recopilará todos los resultados de la prueba
|
CompanionAllocator |
Es la clase básica que se encarga de asignar y liberar el dispositivo complementario.
Se debe implementar getCompanionDeviceSelectionOptions() para describir los criterios necesarios para asignar el dispositivo complementario.
|
CompanionAwarePreparer |
Un ITargetPreparer que encapsula la lógica necesaria para obtener un dispositivo complementario ya asignado.
|
CompanionRunCommandTargetPreparer. |
Un ITargetPreparer que ejecuta comandos especificados en el dispositivo complementario asignado
|
CompanionTestAppInstallSetup. |
Un objeto ITargetPreparer que instala una o más apps de una carpeta IDeviceBuildInfo#getTestsDir() en un dispositivo complementario asignado.
|
CompileBootImageWithSpeedTargetPreparer. |
Vuelve a compilar la ruta de clase de inicio y el servidor del sistema con el filtro de compilador "speed".
|
CountTestCasesCollector |
Cuenta e informa la cantidad de casos de prueba para un IRemoteTest determinado.
|
CpuThrottlingWaiter |
Un ITargetPreparer que espera hasta que la frecuencia máxima en todos los núcleos se restablezca al nivel más alto disponible
|
CreateAvdPreparer |
|
CreateUserPreparer. |
Preparador de objetivos para la creación del usuario y su limpieza al final.
|
DebugHostLogOnFailureCollector |
Recopilador que recopilará y registrará los registros del host cuando se produzca un error en un caso de prueba.
|
DeviceActionTargetPreparer. |
Un ITargetPreparer para realizar acciones en el dispositivo
|
DeviceBuildInfoBootStrapper. |
Un ITargetPreparer que reemplaza los campos de información de compilación por atributos leídos desde el dispositivo
Esto es útil para probar dispositivos con compilaciones generadas desde una fuente externa (p.ej.,
|
DeviceBuildInfoInyector |
Un ITargetPreparer que inserta metadatos de DeviceBuildDescriptor en IBuildInfo
|
DeviceCleaner |
Realiza el reinicio o el formateo como acción de limpieza después de la prueba y, opcionalmente, apaga la pantalla.
|
DeviceFlashPreparer |
Un ITargetPreparer que instala una imagen en el hardware físico de Android
|
DeviceImageZipFlashingTargetPreparer. |
Un preparador de destino que actualiza el dispositivo con imágenes de dispositivo proporcionadas con un formato específico.
|
DeviceOwnerTargetPreparer |
Un objeto ITargetPreparer que configura un componente de propietario del dispositivo
|
Configuración del dispositivo |
Un ITargetPreparer que configura un dispositivo para pruebas según los Option proporcionados
|
DeviceStorageFiller |
Preparador de objetivos para llenar el almacenamiento de modo que haya cierta cantidad de espacio libre disponible.
|
DeviceStringPusher |
Preparador de destino para escribir una cadena en un archivo.
|
DeviceTraceCollector |
Recopilador que iniciará el seguimiento de perfetto cuando se inicie una ejecución de prueba y el archivo de registro al final.
|
DeviceUpdateTargetPreparer |
Un ITargetPreparer abstracto que se ocupa de los pasos comunes para actualizar dispositivos con un archivo de imagen de dispositivo desde una fuente externa (en lugar de un servicio de compilación).
|
DeviceWiper |
Un elemento ITargetPreparer que limpia los datos del usuario
|
DisableSELinuxTargetPreparer |
Preparador de destino que inhabilita SELinux si está habilitado.
|
DynamicSystemPreparer |
Un ITargetPreparer que configura una imagen del sistema sobre la compilación de un dispositivo con la actualización dinámica del sistema.
|
BorraUserDataPreparer |
Un objeto ITargetPreparer que limpia los datos del usuario del dispositivo.
|
FastbootCommandPreparer |
Preparador de destino que activa fastboot y envía comandos de fastboot.
|
FastbootUpdateBootstrapPreparer |
Un ITargetPreparer que almacena en etapa intermedia archivos específicos (bootloader, radio, archivo ZIP de imagen del dispositivo) en IDeviceBuildInfo para que los dispositivos se escriban en la memoria flash con FastbootDeviceFlasher , y luego inserta atributos del dispositivo después del inicio en la información de compilación para generar informes de resultados.
|
FeatureFlagTargetPreparer |
Actualiza DeviceConfig (marcas de función ajustadas por un servicio remoto).
|
FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector que escucha las claves de métricas provenientes del dispositivo y las extrae como un archivo desde este.
|
FilePullerLogCollector |
Registrador del archivo que informa el dispositivo.
|
FoldableModePreparer |
Un preparador de destino que puede cambiar el estado plegable de un dispositivo.
|
FolderSaver. |
Un ITargetPreparer que extrae directorios del dispositivo, los comprime y los guarda en el backend de registro.
|
FormattedGeneratorReporter |
Informante que permite generar informes en un formato determinado.
|
GcovCodeCoverageCollector |
Un objeto 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 de gcov de las depuraciones y las quite del dispositivo y, por último, las registrará como artefactos de prueba.
|
GkiDeviceFlashPreparer |
Un preparador de destino que actualiza el dispositivo con una imagen genérica del kernel común de Android.
|
GsiDeviceFlashPreparer |
Un preparador de destino que actualiza el dispositivo con una imagen genérica del sistema de Android.
|
HelloWorldMultiTargetPreparer |
Este es un ejemplo de implementación de un IMultiTargetPreparer .
|
HostStatsdMetricCollector |
Un IMetricCollector que recopila métricas con estadísticas del lado del host mediante comandos de utilidad con estadísticas.
|
ILabPreparer |
Interfaz de marcador para los preparadores de labs
Consulta ITargetPreparer para obtener una descripción del objetivo de estas interfaces.
|
IMetricCollector |
Esta interfaz se agregará como decorador cuando se informen los resultados de las pruebas para recopilar
métricas que coincidan.
|
IMultiTargetPreparer |
Prepara el entorno de pruebas para varios dispositivos juntos.
|
IPostProcessor |
Los procesadores posteriores 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 generar informes de resultados.
|
ITargetCleaner; |
Esta interfaz dejó de estar disponible.
Se trasladó tearDown a la interfaz base de ITargetPreparer.
|
ITargetPreparer. |
Prepara el entorno de prueba para la ejecución de la prueba.
|
InstallAllTestZipAppsSetup |
Un objeto ITargetPreparer que instala todas las apps en un archivo ZIP de prueba
|
InstallApexModuleTargetPreparer. |
|
InstallApkSetup |
Un ITargetPreparer que instala uno o más APKs ubicados en el sistema de archivos
|
InstallBuildEnvApkSetup |
Un elemento ITargetPreparer que instala uno o más APK de prueba desde un entorno de compilación de la plataforma de Android.
|
InstrumentationPreparer |
Un ITargetPreparer que ejecuta instrumentación
|
JavaCodeCoverageCollector |
Un objeto BaseDeviceMetricCollector que extraerá las mediciones de cobertura de Java del dispositivo y las registrará como artefactos de prueba.
|
JsonHttpTestResultReporter. |
Un generador de informes de resultados que codifica los resultados de las métricas de prueba y la rama, la información del dispositivo en JSON y POST en un extremo de servicio HTTP
|
KillExistingEmulatorPreparer |
Un objeto ITargetPreparer que cierra un emulador en ejecución
|
KnownFailurePreparer |
Preparador de objetivos para omitir el reintento de falla conocida.
|
LUCIResultReporter |
Un generador de informes 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.
|
LocalEmulatorLaunch |
Un TargetPreparer que inicia un emulador de forma local desde un entorno de compilación de Android
|
LocalEmulatorSnapshot |
Un TargetPreparer diseñado para generar una instantánea limpia del emulador desde un entorno de compilación o desarrollo de Android
|
LogcatOnFailureCollector |
Es un recopilador que capturará y registrará un logcat cuando falle un caso de prueba.
|
LogcatTimingMetricCollector |
Un recopilador de métricas que recopila información de sincronización (p.ej., el tiempo de cambio del usuario) de logcat durante una o varias pruebas repetidas mediante el uso de patrones de regex determinados para analizar los indicadores de inicio y fin de un evento a partir de líneas de logcat.
|
MergeMultiBuildTargetPreparer. |
Un IMultiTargetPreparer que permite pasar información de una compilación a otra con un nombre y la clave del archivo que se copiará a la otra compilación.
|
MetricFilePostProcessor |
Se usa para subir el archivo de registro de métricas que se recopiló durante los niveles de prueba y ejecución.
|
MetricsXMLResultReporter |
MetricsXMLResultReporter escribe las métricas de prueba y las ejecuta en un archivo XML en una carpeta especificada por el parámetro metrics-folder en la fase invocationEnded de la prueba.
|
MixImageZipPreparer |
Un IMultiTargetPreparer que combina las imágenes de la compilación del sistema en una compilación del dispositivo.
|
MixKernelTargetPreparer |
Es un ITargetPreparer que permite combinar una imagen de kernel con la imagen de dispositivo.
|
ModuleListener. |
Objeto de escucha adjunto a cada IRemoteTest de cada módulo para recopilar la lista de resultados.
|
MóduloLogcatColector |
Versión del recopilador de logcat, pero para el módulo
|
MóduloOemTargetPreparer |
|
NativeLeak Collector. |
Un objeto ITargetPreparer que ejecuta "dumpsys meminfo --unreachable -a" para identificar la memoria nativa inaccesible que se encuentra actualmente en cada proceso.
|
NoApkTestSkipper |
Preparador especial que permite omitir una invocación por completo (preparación y pruebas) si no hay APK para pruebas.
|
PairingMultiTargetPreparer |
Un preparador de varios destinos ayuda a vincular (y conectar) dos dispositivos por Bluetooth.
|
PerfettoGenericPostProcessor |
Un procesador posterior que procesa el archivo proto de texto/métrica binaria en pares clave-valor mediante la expansión recursiva de los mensajes proto y los campos con valores de string hasta que se encuentra el campo con valor numérico.
|
PerfettoPreparer |
El preparador de Perfetto envía el archivo de configuración al dispositivo en una ubicación estándar a la que perfetto tiene acceso.
|
PerfettoPullerMetricCollector |
Es la implementación básica de FilePullerDeviceMetricCollector que permite extraer los archivos perfetto del dispositivo y recopilar las métricas de este.
|
ProfileTargetPreparer |
Clase básica para configurar el preparador de destino para cualquier usuario de perfil android.os.usertype.profile.XXX .
|
PushFileInvoker |
Esta clase dejó de estar disponible.
En su lugar, usa PushFilePreparer
|
PushFilePreparer |
Un ITargetPreparer que intenta enviar cualquier cantidad de archivos desde cualquier ruta de host a cualquier ruta de dispositivo.
|
PythonVirtualenvPreparer |
Configura un virtualenv de Python en el host e instala paquetes.
|
RestartReasonCollector |
Recopilador que recopila los reinicios del dispositivo durante la ejecución de la prueba y los informa por motivo y recuento.
|
RestartTargetPreparer |
Preparador de destinos que reinicia el dispositivo.
|
RecoveryLogPreparer; |
Un preparador de destino que se usa para recopilar registros antes de la recuperación.
|
RemoveSystemAppPreparer. |
Un ITargetPreparer para quitar un APK de la partición del sistema antes de la ejecución de una prueba.
|
ReportPassedTests |
Informe en un archivo los posibles filtros para excluir la prueba aprobada.
|
RestartSystemServerTargetPreparer |
Preparador de destino que reinicia el servidor del sistema sin reiniciar el dispositivo.
|
ResultAggregator; |
Un servidor de reenvío especial que agrega los resultados cuando es necesario, en función de la estrategia de reintento que se tomó.
|
RootTargetPreparer |
Preparador de objetivos que ejecuta "adb root" o "adb unroot" según la opción "force-root".
|
RootcanalForwarderPreparer |
|
RunCommandTargetPreparer |
|
RunHostCommandTargetPreparer |
Preparador de objetivos para ejecutar comandos de host arbitrarios antes y después de ejecutar la prueba.
|
RunHostScriptTargetPreparer |
Preparador de objetivos que ejecuta una secuencia de comandos antes de ejecutar una prueba.
|
RunOnCloneProfileTargetPreparer |
|
RunOnPrivateProfileTargetPreparer |
|
RunOnSdkSandboxTargetPreparer. |
Un ITargetPreparer para indicar que las pruebas deben ejecutarse en la zona de pruebas del SDK.
|
RunOnSecondaryUserTargetPreparer |
Un elemento ITargetPreparer para garantizar que la prueba se ejecute como un usuario secundario
|
RunOnSystemUserTargetPreparer |
Es un ITargetPreparer que marca que las pruebas se deben ejecutar en el usuario (en lugar del usuario actual).
|
RunOnWorkProfileTargetPreparer |
Un ITargetPreparer que crea un perfil de trabajo en la configuración y marca que las pruebas se deben ejecutar en ese usuario.
|
RuntimeRestartCollector |
Recopilador que recopila marcas de tiempo de reinicios del tiempo de ejecución (fallas del servidor del sistema) durante la ejecución de la prueba, si la hubiera.
|
ScreenshotOnFailureCollector |
Recopilador que tomará y registrará una captura de pantalla cuando falle un caso de prueba.
|
SemaphoreTokenTargetPreparer |
Este es un preparador que se usa para usar un token para serializar la exclusión de prueba en el host de intercambio.
|
ShardListener |
Un ITestInvocationListener que recopila resultados de un fragmento de invocación (es decir, una división de invocación para ejecutarse en varios recursos en paralelo) y los reenvía a otro objeto de escucha.
|
ShowmapPullerMetricCollector |
Es la implementación básica de FilePullerDeviceMetricCollector que permite extraer los archivos de mapa de programa del dispositivo y recopilar las métricas de este.
|
SideloadOtaTargetPreparer |
Un preparador de destino que realiza la transferencia de un paquete inalámbrico especificado, aplica el paquete, espera a que el dispositivo se inicie e inserta las propiedades de compilación del dispositivo que se usarán como información de compilación.
Este preparador de destino 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 compilación más nueva aplicada.
|
SkipManager |
En función de diversos criterios, el administrador de omisiones ayuda a decidir qué se debe omitir en los distintos niveles: invocación, módulos y pruebas.
|
StatsdBeforeAfterGaugeMetricPostProcessor |
Un posprocesador que procesa las métricas del indicador recopiladas con un enfoque del “antes y después”, es decir
|
StatsdEventMetricPostProcessor |
Es un posprocesador que procesa las métricas de eventos en los informes con estadísticas en pares clave-valor mediante los
formateadores especificados en el procesador.
|
StatsdGenericPostProcessor |
Un procesador posterior que procesa informes estadísticos de proto binario en pares clave-valor mediante la expansión del informe como una estructura de árbol.
|
StopServicesSetup |
Un ITargetPreparer que detiene servicios en el dispositivo.
|
StubMultiTargetPreparer |
Marcador de posición con implementación vacía de IMultiTargetPreparer .
|
StubTargetPreparer. |
Marcador de posición con implementación vacía de ITargetPreparer .
|
SuiteApkInstaller |
Instala APKs especificados para la configuración de Suite, ya sea desde la variable $ANDROID_TARGET_OUT_TESTCASES
o desde ROOT_DIR en la información de compilación.
|
SuiteResultReporter. |
Recopila los resultados de las pruebas de una invocación de paquete completo y muestra los resultados finales.
|
SwitchUserTargetPreparer |
Un objeto ITargetPreparer que cambia al tipo de usuario especificado en la configuración.
|
TearDownPassthroughPreparer |
Permite ejecutar tearDown en los preparadores que se incluyen en una configuración como un objeto.
|
TemperatureThrottlingWaiter |
Un ITargetPreparer que espera hasta que la temperatura del dispositivo baje hasta el objetivo
|
TestAppInstallSetup. |
Un elemento ITargetPreparer que instala una o más apps de una carpeta IDeviceBuildInfo.getTestsDir() en el dispositivo.
|
TestFilePushSetup |
Un ITargetPreparer que envía uno o más archivos o directorios de una carpeta IDeviceBuildInfo.getTestsDir() al dispositivo.
|
TestSystemAppInstallSetup. |
Un ITargetPreparer que instala una o más apps de una carpeta IDeviceBuildInfo.getTestsDir() en la partición /system en el dispositivo
|
Desperdicio de tiempo |
Un preparador de destino simple para perder tiempo y, potencialmente, reiniciar el dispositivo.
|
TraceCmdCollector |
Un IMetricCollector que recopila seguimientos durante la prueba mediante trace-cmd y los registra en la invocación.
|
UserCleaner |
Un objeto ITargetPreparer que quita a los usuarios secundarios durante la eliminación.
|
VisibleBackgroundUserPreparer |
Preparador de objetivos para ejecutar pruebas en un usuario que se inicia en segundo plano.
|
WaitForDeviceDatetimePreparer |
Un objeto ITargetPreparer que espera a que se configure la fecha y hora en el dispositivo
De manera opcional, este preparador puede forzar una TargetSetupError si la fecha y hora no se configura dentro del tiempo de espera.
|
WifiPreparer |
Un ITargetPreparer que configura el Wi-Fi en el dispositivo si es necesario
|
XmlFormattedGeneratorReporter |
La implementación de FormattedGeneratorReporter que formatea el paquete da como resultado un formato XML.
|
XmlResultReporter. |
Escribe los resultados de JUnit en un archivo XML en un formato coherente con XMLJUnitResultFormatter de Ant.
|