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. 
ILabPreparer Interfaz de marcador para preparadores de labs

Consulta ITargetPreparer para obtener una descripción de para qué están destinadas estas interfaces. 

ITargetCleaner Esta interfaz dejó de estar disponible. tearDown se trasladó a la interfaz base ITargetPreparer. 
ITargetPreparer Prepara el entorno de prueba 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

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 de Accesorio abierto de Android (AOAv2). 
AppSetup Un ITargetPreparer que instala un APK y sus pruebas. 
ArtChrootPreparer Crea el directorio chroot para las pruebas de ART. 
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. 
BuildError Se genera 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 Es una clase que escribe una imagen en un dispositivo Android físico con una radio CDMA. 
CompileBootImageWithSpeedTargetPreparer Vuelve a compilar la ruta de acceso de clases de inicio y el servidor del sistema con el filtro del 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 destino para crear usuarios y limpiarlos al final. 
DefaultTestsZipInstaller Una implementación predeterminada del instalador de 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 DeviceBuildDescriptor en IBuildInfo 
DeviceCleaner Reinicia o formatea como acción de limpieza después de la prueba y, de manera opcional, apaga la pantalla. 
DeviceFailedToBootError Se genera si un dispositivo no se inicia después de que se le escribe una compilación. 
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. 
DeviceOwnerTargetPreparer Un ITargetPreparer que configura un componente de propietario del dispositivo. 
DeviceSetup Un ITargetPreparer que configura un dispositivo para realizar pruebas en función de los Option proporcionados. 
DeviceStorageFiller Selecciona el preparador de destino para que ocupe todo el almacenamiento y haya algo de espacio libre disponible. 
DeviceStringPusher Preparador de destino para escribir una cadena en un archivo 
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). 
DeviceWiper Un ITargetPreparer que borra los datos del usuario 
DisableSELinuxTargetPreparer Preparador de destino que inhabilita SELinux si está habilitado. 
DynamicSystemPreparer Un ITargetPreparer que configura una imagen del sistema sobre una compilación de dispositivo con la actualización dinámica del sistema. 
EraseUserDataPreparer Un ITargetPreparer que borra los datos del usuario en el dispositivo. 
FastbootCommandPreparer Preparador de destino que activa fastboot y envía comandos de fastboot. 
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. 
FeatureFlagTargetPreparer Actualiza DeviceConfig (marcas de funciones ajustadas por un servicio remoto). 
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>>
FolderSaver Un ITargetPreparer que extrae directorios del dispositivo, los comprime y los guarda en el backend de registro. 
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. 
InstallAllTestZipAppsSetup Un ITargetPreparer que instala todas las apps en un archivo ZIP de prueba. 
InstallApexModuleTargetPreparer  
InstallApkSetup Un ITargetPreparer que instala uno o más APK 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 Un preparador de destino que instala módulos de kernel. 
InstrumentationPreparer Un ITargetPreparer que ejecuta la instrumentación 
KillExistingEmulatorPreparer Un ITargetPreparer que cierra un emulador en ejecución. 
KnownFailurePreparer Se agregó un preparador de destino para omitir la reintento de una 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 del emulador limpia desde un entorno de compilación o desarrollo de Android 
MixKernelTargetPreparer Un ITargetPreparer que permite mezclar una imagen de kernel con la imagen del dispositivo. 
ModuleOemTargetPreparer  
ModulePusher  
ModulePusher.ModulePushError Se produjo un error grave durante el envío del módulo principal. 
NativeLeakCollector Un ITargetPreparer que ejecuta "dumpsys meminfo --unreachable -a" para identificar la memoria nativa inaccesible que cada proceso tiene actualmente. 
OtaUpdateDeviceFlasher Un programador de dispositivos que activa la secuencia de comandos 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 Es la clase base para configurar el preparador de destino para cualquier usuario de perfil android.os.usertype.profile.XXX
PushFileInvoker Esta clase dejó de estar disponible. Usa PushFilePreparer en su lugar 
PushFilePreparer 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 virtualenv de Python en el host y, además, instala paquetes. 
RebootTargetPreparer 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 Un ITargetPreparer para quitar un APK de la partición del sistema antes de una ejecución de prueba. 
RestartSystemServerTargetPreparer Preparador de destino que reinicia el servidor del sistema sin reiniciar el dispositivo. 
RootcanalForwarderPreparer  
RootTargetPreparer Preparador de destino que realiza "adb root" o "adb unroot" según la opción "force-root". 
RunCommandTargetPreparer  
RunHostCommandTargetPreparer Preparador de destino para ejecutar comandos de host arbitrarios antes y después de ejecutar la prueba. 
RunHostScriptTargetPreparer Preparador de destino que ejecuta una secuencia de comandos antes de ejecutar una prueba. 
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxTargetPreparer Un ITargetPreparer para marcar que las pruebas se deben ejecutar en la zona de pruebas del SDK. 
RunOnSecondaryUserTargetPreparer Un ITargetPreparer para garantizar que la prueba se ejecute como un 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 Este es un preparador que se usa para usar el token para serializar la ejecución de prueba en el host de Tradefed. 
SideloadOtaTargetPreparer Un preparador de destino que realiza la carga lateral de un paquete inalámbrico especificado, lo aplica, espera 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 se asegurará de 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 Implementación vacía del marcador de posición de un ITargetPreparer
SwitchUserTargetPreparer Un ITargetPreparer que cambia al tipo de usuario especificado en setUp. 
SystemUpdaterDeviceFlasher Un IDeviceFlasher que depende del actualizador del sistema para instalar una imagen del sistema empaquetada 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 al objetivo 
TestAppInstallSetup Un 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 del dispositivo. 
TimeWaster Un preparador de destino simple para perder tiempo y, posiblemente, reiniciar el dispositivo. 
UserCleaner Un ITargetPreparer que quita a los usuarios secundarios en el desmontaje. 
UserHelper  
VisibleBackgroundUserPreparer Preparador de destino para ejecutar pruebas en un usuario que se inicia en el visible en segundo plano. 
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 la fecha y hora no se establecen dentro del tiempo de espera. 

WifiPreparer Un ITargetPreparer que configura Wi-Fi en el dispositivo si es necesario 

Enums

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

 

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