com.android.tradefed.targetprep

Interfaces

FlashingResourcesParser.Constraint Una interfaz de filtrado diseñada para permitir que FlashingResourcesParser ignore algunos recursos que, de lo contrario, podría usar 
IDeviceFlasher Escribe una imagen de dispositivo en la memoria flash de un dispositivo. 
IFlashingResourcesParser Es una interfaz para proporcionar las versiones requeridas de los archivos de imagen auxiliares necesarios para escribir la memoria flash de un dispositivo. 
IFlashingResourcesRetriever Es una interfaz para recuperar los archivos de imagen auxiliares necesarios para escribir la memoria flash de un dispositivo. 
IHostCleaner Limpia el host después de que finaliza la ejecución de la prueba. 
ILabPreparer Interfaz de marcador para preparadores de labs

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

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 las 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 ITargetPreparer que ejecuta una serie de acciones (p.ej., clics y deslizamientos) con el protocolo Android Open Accessory (AOAv2). 
AppSetup Un ITargetPreparer que instala un APK y sus pruebas. 
ArtChrootPreparer Crea el directorio chroot para las pruebas de ART. 
BaseEmulatorPreparer Es un 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. 
BuildError Se arroja si no se puede ejecutar la compilación proporcionada. 
BuildInfoRecorder Un ITargetPreparer que escribe metadatos de información de compilación en un archivo especificado. 
CdmaDeviceFlasher Es una clase que muestra una imagen de forma intermitente en un dispositivo Android físico con una radio CDMA. 
CompileBootImageWithSpeedTargetPreparer Vuelve a compilar la ruta de acceso de inicio y el servidor del sistema con el filtro del compilador "speed". 
CpuThrottlingWaiter Un ITargetPreparer que espera hasta que se restablezca la frecuencia máxima en todos los núcleos al nivel más alto disponible 
CreateAvdPreparer  
CreateUserPreparer Es el preparador de destino para crear el usuario y limpiarlo al final. 
DefaultTestsZipInstaller Es una implementación predeterminada del instalador de archivos ZIP de pruebas. 
DeviceActionTargetPreparer Un ITargetPreparer para realizar acciones del dispositivo. 
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 de DeviceBuildDescriptor en el IBuildInfo
DeviceCleaner Realiza un reinicio o un formato como acción de limpieza después de la prueba y, de manera opcional, apaga la pantalla 
DeviceFailedToBootError Se arroja si un dispositivo no puede iniciarse después de que se escribe una compilación en su memoria flash. 
DeviceFlashPreparer Un ITargetPreparer que muestra una imagen en hardware físico de Android. 
DeviceImageZipFlashingTargetPreparer Es un preparador de destino que actualiza el dispositivo con imágenes proporcionadas en un formato específico. 
DeviceOwnerTargetPreparer Es un ITargetPreparer que configura un componente de propietario del dispositivo. 
DeviceSetup Un ITargetPreparer que configura un dispositivo para realizar pruebas según los Option proporcionados. 
DeviceStorageFiller El preparador de destino debe llenar el almacenamiento para que haya una cierta cantidad de espacio libre disponible. 
DeviceStringPusher Es un preparador de destino para escribir una cadena en un archivo. 
DeviceUpdateTargetPreparer Un ITargetPreparer abstracto que se encarga de los pasos comunes para actualizar dispositivos con un archivo de imagen del dispositivo desde una fuente externa (a diferencia de un servicio de compilación). 
DeviceWiper Un ITargetPreparer que borra los datos del usuario 
DisableSELinuxTargetPreparer Es un preparador de destino que inhabilita SELinux si está habilitado. 
DynamicSystemPreparer Un ITargetPreparer que configura una imagen del sistema sobre una compilación del dispositivo con la Actualización dinámica del sistema. 
EraseUserDataPreparer Un objeto ITargetPreparer que borra los datos del usuario en el dispositivo. 
FastbootCommandPreparer Es el preparador de destino que activa fastboot y envía comandos de fastboot. 
FastbootDeviceFlasher Clase que depende de fastboot para escribir una imagen en la memoria flash de hardware físico de Android. 
FastbootUpdateBootstrapPreparer Un ITargetPreparer que organiza los archivos especificados (cargador de arranque, radio, zip de imagen del dispositivo) en IDeviceBuildInfo para que los dispositivos se escriban con FastbootDeviceFlasher y, luego, inserta atributos del dispositivo posteriores al arranque en la información de compilación para fines de generación de informes de resultados. 
FeatureFlagTargetPreparer Actualiza el DeviceConfig (marcas de funciones ajustadas por un servicio remoto). 
FlashingResourcesParser Es una clase que analiza las versiones requeridas de los archivos de imágenes auxiliares necesarios para escribir 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. 
FutilityCommandPreparer Es el preparador para ejecutar comandos de futilidad. 
GkiDeviceFlashPreparer Es un preparador de destino que escribe en la memoria flash del dispositivo la imagen genérica del kernel común de Android. 
GsiDeviceFlashPreparer Es un preparador de destino que actualiza el dispositivo con la imagen genérica del sistema Android. 
InstallAllTestZipAppsSetup Un 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 ITargetPreparer que instala uno o más APKs de prueba desde un entorno de compilación de la plataforma de Android. 
InstallKernelModulePreparer Es un preparador de destino que instala módulos del kernel. 
InstrumentationPreparer Un ITargetPreparer que ejecuta la instrumentación 
KillExistingEmulatorPreparer Un ITargetPreparer que cierra un emulador en ejecución. 
KnownFailurePreparer Es el preparador de destino para omitir el reintento de una falla conocida. 
LocalEmulatorLaunch Es 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 a partir de un entorno de desarrollo o compilación de Android 
MixKernelTargetPreparer Es un ITargetPreparer que permite combinar una imagen del kernel con la imagen del dispositivo. 
MixRadioTargetPreparer Un ITargetPreparer que permite mezclar una imagen de radio con la imagen del dispositivo. 
ModuleOemTargetPreparer  
ModulePusher  
ModulePusher.ModulePushError Se produjo un error grave durante la transferencia push del módulo de Mainline. 
NativeLeakCollector Un ITargetPreparer que ejecuta "dumpsys meminfo --unreachable -a" para identificar la memoria nativa inaccesible que actualmente mantiene cada proceso. 
OtaUpdateDeviceFlasher Es un programador de memoria flash de dispositivos que activa el script system/update_engine/scripts/update_device.py con un paquete OTA completo o incremental para actualizar la imagen del dispositivo. 
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 base para configurar el preparador de destino para cualquier usuario del perfil android.os.usertype.profile.XXX
PushFileInvoker Esta clase dejó de estar disponible. Usa PushFilePreparer en su lugar 
PushFilePreparer Es un ITargetPreparer que intenta enviar cualquier cantidad de archivos desde cualquier ruta de acceso del host a cualquier ruta de acceso del dispositivo. 
PythonVirtualenvPreparer Configura un entorno virtual de Python en el host y, luego, instala paquetes. 
RebootTargetPreparer Es un preparador de destino que reinicia el dispositivo. 
RecoveryLogPreparer Es un preparador de destino que se usa para recopilar registros antes de la recuperación. 
RemoveSystemAppPreparer Es un ITargetPreparer para quitar un APK de la partición del sistema antes de una ejecución de prueba. 
RestartSystemServerTargetPreparer Es un preparador de destino que reinicia el servidor del sistema sin reiniciar el dispositivo. 
RootcanalForwarderPreparer  
RootTargetPreparer Es el preparador de destino que realiza "adb root" o "adb unroot" según la opción "force-root". 
RunCommandTargetPreparer  
RunHostCommandTargetPreparer Es un preparador de destino para ejecutar comandos de host arbitrarios antes y después de ejecutar la prueba. 
RunHostScriptTargetPreparer Es un preparador de destino que ejecuta una secuencia de comandos antes de ejecutar una prueba. 
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxTargetPreparer Un ITargetPreparer para marcar que las pruebas deben ejecutarse en la zona de pruebas del SDK. 
RunOnSecondaryUserTargetPreparer Un ITargetPreparer para garantizar que la prueba se ejecute como usuario secundario 
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. 
SemaphoreTokenTargetPreparer Es un preparador que se usa para serializar la ejecución de pruebas en el host de Tradefed con un token. 
SideloadOtaTargetPreparer Es un preparador de destino que realiza la transferencia lateral de un paquete OTA especificado, aplica el paquete, espera a que se inicie el dispositivo y, luego, inserta las propiedades de compilación del dispositivo para usarlas 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 reciente aplicada. 

StopServicesSetup Un ITargetPreparer que detiene los servicios en el dispositivo. 
StubTargetPreparer Es una implementación vacía de marcador de posición de un ITargetPreparer
SwitchUserTargetPreparer Un ITargetPreparer que cambia al tipo de usuario especificado en setUp. 
SystemUpdaterDeviceFlasher Un IDeviceFlasher que se basa en el actualizador del sistema para instalar una imagen del sistema incluida en un paquete de actualización inalámbrica. 
TargetSetupError Se produjo un error fatal al preparar 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 a la temperatura objetivo 
TestAppInstallSetup Un ITargetPreparer que instala una o más apps desde una carpeta IDeviceBuildInfo.getTestsDir() en el dispositivo. 
TestFilePushSetup Un ITargetPreparer que transfiere uno o más archivos o directorios de una carpeta IDeviceBuildInfo.getTestsDir() al dispositivo. 
TestSystemAppInstallSetup Un ITargetPreparer que instala una o más apps desde una carpeta IDeviceBuildInfo.getTestsDir() en la partición /system del dispositivo. 
TimeWaster Es un preparador de destino simple para perder el tiempo y, potencialmente, reiniciar el dispositivo. 
UserCleaner Un ITargetPreparer que quita a los usuarios secundarios cuando se descompone. 
UserHelper  
VisibleBackgroundUserPreparer Es el preparador de destino para ejecutar pruebas en un usuario que se inicia en segundo plano visible. 
WaitForDeviceDatetimePreparer Un ITargetPreparer que espera a que se establezca la fecha y hora en el dispositivo

De manera opcional, este preparador puede forzar un TargetSetupError si no se establece la fecha y hora dentro del tiempo de espera. 

WifiPreparer Un objeto ITargetPreparer que configura la conexión Wi-Fi en el dispositivo si es necesario. 

Enums

AltDirBehavior Es una enumeración para definir comportamientos alternativos de directorios para varios instaladores o pushers de artefactos de prueba.

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
FlashingMethod Es una enumeración para describir el método que se usa para escribir la memoria flash del dispositivo en prueba. 
IDeviceFlasher.UserDataFlashOption Es una enumeración de opciones para controlar la imagen de datos del usuario.