com.android.tradefed.targetprep.

Interfaces

FlashingResourcesParser.Constraint Una interfaz de filtrado, destinada a permitir que FlashingResourcesParser ignore algunos recursos que, de otro modo, podría usar
IDeviceFlasher Escribe una imagen del dispositivo en la memoria flash de un dispositivo. 
IFlashingResourcesParser (en inglés) Interfaz para proporcionar las versiones requeridas de los archivos de imagen auxiliares necesarios para escribir en la memoria flash un dispositivo. 
IFlashingResourcesRetriever. Interfaz para recuperar los archivos de imagen auxiliares necesarios para escribir en la memoria flash de un dispositivo. 
IHostCleaner. Limpia el host una vez finalizada la ejecución de prueba. 
ILabPreparer Interfaz de marcador para los preparadores de labs

Consulta ITargetPreparer para obtener una descripción del objetivo de estas interfaces. 

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. 
ITestsZipInstaller; Instala pruebas desde un archivo ZIP de prueba (como los genera el sistema de compilación) en un dispositivo. 

Clases

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. 
BaseEmulatorPreparer Preparador común para iniciar un emulador local. 
BaseTargetPreparer Es la clase de implementación base para ITargetPreparer que permite controlar si el objeto está inhabilitado o no. 
Error de compilación Se arroja si la compilación proporcionada no se ejecuta. 
BuildInfoRecorder Un ITargetPreparer que escribe metadatos de información de compilación en un archivo especificado. 
CdmaDeviceFlasher Una clase que emite una imagen en la memoria flash de un dispositivo Android físico con una radio CDMA. 
CompileBootImageWithSpeedTargetPreparer. Vuelve a compilar la ruta de clase de inicio y el servidor del sistema con el filtro de compilador "speed". 
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. 
DefaultTestsZipInstaller Una implementación predeterminada del instalador ZIP de pruebas. 
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.
DeviceFailedToBootError Se ejecuta si un dispositivo no se inicia después de escribirse en la memoria flash de una compilación. 
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. 
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. 
FastbootDeviceFlasher Es una clase que se basa en fastboot para instalar una imagen en hardware físico de Android. 
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). 
FlashingResourcesParser Una clase que analiza las versiones requeridas de los archivos de imagen auxiliares necesarios para escribir en la memoria flash de un dispositivo. 
FlashingResourcesParser.AndroidInfo. Es un typedef para Map<String, MultiMap<String, String>>
FolderSaver. Un ITargetPreparer que extrae directorios del dispositivo, los comprime y los guarda en el backend de registro. 
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. 
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
KillExistingEmulatorPreparer Un objeto ITargetPreparer que cierra un emulador en ejecución 
KnownFailurePreparer Preparador de objetivos para omitir el reintento de falla conocida. 
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
MixKernelTargetPreparer Es un ITargetPreparer que permite combinar una imagen de kernel con la imagen de dispositivo. 
MóduloOemTargetPreparer  
ModulePusher  
ModulePusher.ModulePushError (en inglés) Se produjo un error irrecuperable durante el envío del módulo de línea principal. 
NativeLeak Collector. Un objeto ITargetPreparer que ejecuta "dumpsys meminfo --unreachable -a" para identificar la memoria nativa inaccesible que se encuentra actualmente en cada proceso. 
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. 
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. 
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. 
RestartSystemServerTargetPreparer Preparador de destino que reinicia el servidor del sistema sin reiniciar el dispositivo. 
RootcanalForwarderPreparer  
RootTargetPreparer Preparador de objetivos que ejecuta "adb root" o "adb unroot" según la opción "force-root". 
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. 
SemaphoreTokenTargetPreparer Este es un preparador que se usa para usar un token para serializar la exclusión de prueba en el host de intercambio. 
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. 

StopServicesSetup Un ITargetPreparer que detiene servicios en el dispositivo. 
StubTargetPreparer. Marcador de posición con implementación vacía de ITargetPreparer
SwitchUserTargetPreparer Un objeto ITargetPreparer que cambia al tipo de usuario especificado en la configuración. 
SystemUpdaterDeviceFlasher. Un IDeviceFlasher que se basa en el actualizador del sistema para instalar una imagen del sistema agrupada en un paquete de actualización inalámbrica 
TargetSetupError Se produjo un error irrecuperable mientras se preparaba el destino para la prueba. 
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. 
UserCleaner Un objeto ITargetPreparer que quita a los usuarios secundarios durante la eliminación. 
Ayuda de usuario  
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 

Enumeraciones

AltDirBehavior Una enumeración que define comportamientos de directorio alternativos para varios instaladores/push de artefactos de prueba

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
FlashingMethod Una enumeración que describe el método que se usa para escribir en la memoria flash del dispositivo que se está probando
IDeviceFlasher.UserDataFlashOption Enumeración de opciones para controlar la imagen userdata