com.android.tradefed.targetprep

Interfaces

FlashingResourcesParser.Constraint Una interfaz de filtrado diseñada para permitir que FlashingResourcesParser omita algunos recursos que, de otro modo, podría usar.  
IDeviceFlasher Escribe en la memoria flash una imagen de un dispositivo. 
IFlashingResourcesParser Interfaz para proporcionar las versiones requeridas de los archivos de imagen auxiliares necesarios para actualizar un dispositivo. 
IFlashingResourcesRetriever Interfaz para recuperar los archivos de imagen auxiliares necesarios para actualizar un dispositivo. 
IHostCleaner Limpia el host después de que finaliza la ejecución de prueba. 
ITargetCleaner Esta interfaz dejó de estar disponible. tearDown se trasladó a la interfaz base ITargetPreparer.  
ITargetPreparer Prepara el entorno de pruebas para la ejecución de la prueba. 
ITestsZipInstaller Instala pruebas desde un archivo ZIP de pruebas (como lo genera el sistema de compilación) en un dispositivo. 

Clases

BaseEmulatorPreparer Preparador común para iniciar un emulador local. 
BaseTargetPreparer Clase de implementación base para ITargetPreparer que permite controlar si el objeto está inhabilitado o no. 
BuildInfoRecorder Un ITargetPreparer que escribe metadatos de información de compilación en un archivo especificado. 
CreateAvdPreparer  
CreateUserPreparer Preparador de destino para crear usuarios y limpiarlos al final. 
DefaultTestsZipInstaller Una implementación predeterminada del instalador de ZIP de pruebas. 
DeviceBuildInfoBootStrapper Un ITargetPreparer que reemplaza los campos de información de compilación por atributos leídos del dispositivo

Esto es útil para probar dispositivos con compilaciones generadas a partir de una fuente externa (p.ej.,

DeviceBuildInfoInjector Un ITargetPreparer que inserta metadatos DeviceBuildDescriptor en IBuildInfo 
DeviceCleaner Reinicia o formatea como acción de limpieza después de la prueba y, de manera opcional, apaga la pantalla. 
DeviceFlashPreparer Un ITargetPreparer que escribe una imagen en el hardware físico de Android. 
DeviceImageZipFlashingTargetPreparer Un preparador de destino que actualiza el dispositivo con imágenes proporcionadas a través de un formato específico. 
DeviceSetup Un ITargetPreparer que configura un dispositivo para realizar pruebas en función de los Option proporcionados. 
DeviceUpdateTargetPreparer Un ITargetPreparer abstracto que se encarga de los pasos comunes relacionados con la actualización de dispositivos con un archivo de imagen de dispositivo desde una fuente externa (en lugar de un servicio de compilación). 
FastbootDeviceFlasher Es una clase que se basa en fastboot para escribir en la memoria flash una imagen en el hardware físico de Android. 
FastbootUpdateBootstrapPreparer Un ITargetPreparer que coloca archivos especificados (bootloader, radio, archivo ZIP de la imagen del dispositivo) en IDeviceBuildInfo para que los dispositivos se escriban con FastbootDeviceFlasher y, luego, inserta atributos del dispositivo posterior al inicio en la información de compilación para generar informes de resultados. 
FlashingResourcesParser Es una clase que analiza las versiones requeridas de los archivos de imagen auxiliares necesarios para actualizar un dispositivo. 
FlashingResourcesParser.AndroidInfo Un typedef para Map<String, MultiMap<String, String>>
GkiDeviceFlashPreparer Un preparador de destino que escribe en la memoria flash del dispositivo con la imagen genérica del kernel común de Android. 
GsiDeviceFlashPreparer Un preparador de destino que actualiza el dispositivo con la imagen genérica del sistema de Android. 
InstallApexModuleTargetPreparer  
KillExistingEmulatorPreparer Un ITargetPreparer que cierra un emulador en ejecución. 
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 del emulador limpia desde un entorno de compilación o desarrollo de Android 
ModuleOemTargetPreparer  
ModuleOemTargetPreparer.ModuleInfo Una clase de struct simple para almacenar información sobre un módulo  
RecoveryLogPreparer Es un preparador de destino que se usa para recopilar registros antes de la recuperación. 
RunCommandTargetPreparer  
RunOnSecondaryUserTargetPreparer Un ITargetPreparer que crea un usuario secundario en la configuración y marca que las pruebas se deben ejecutar en ese usuario. 
RunOnSystemUserTargetPreparer 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. 
StubTargetPreparer Implementación vacía de marcador de posición de un ITargetPreparer
TestAppInstallSetup Un ITargetPreparer que instala una o más apps de una carpeta IDeviceBuildInfo.getTestsDir() en el dispositivo. 

Enums

AltDirBehavior Una enumeración para definir comportamientos de directorio alternativos para varios instaladores o generadores de artefactos de prueba

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceFlashPreparer.EncryptionOptions Enum de opciones para controlar la encriptación de la imagen de userdata  
IDeviceFlasher.UserDataFlashOption Enumeración de opciones para controlar la imagen de userdata  

Excepciones

DeviceFailedToBootError Se genera si un dispositivo no se inicia después de que se le escribe una compilación.