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 necesarias de los archivos de imagen auxiliares necesarios para escribir en la memoria flash una 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 |
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 desde un IDeviceBuildInfo#getTestsDir()
carpeta en el dispositivo.
|
AoaTargetPreparer. |
ITargetPreparer que ejecuta una serie de acciones (p.ej., clics y deslizamientos) con el
protocolo de Android Open Accessory (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á inhabilitada 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 más alto
nivel 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 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 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 el SDK
Actualización 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 objeto ITargetPreparer que almacena en etapa intermedia los archivos especificados (bootloader, radio, device image zip)
IDeviceBuildInfo para que los dispositivos se escriban en la memoria flash con FastbootDeviceFlasher y, luego, inyecta.
atributos del dispositivo posteriores al inicio en la información de la 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 registros
backend.
|
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.
|
InstallKernelModulePreparer | Un preparador de destino que actualiza el dispositivo con una imagen genérica del kernel común 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 destinado a generar una instantánea limpia del emulador desde un Android entorno de compilación/desarrollo |
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 ITargetPreparer que ejecuta "dumpsys meminfo --unreachable -a" para identificar
memoria nativa inaccesible que cada proceso retiene actualmente.
|
PerfettoPreparer | El preparador de Perfetto envía el archivo de configuración al dispositivo en una ubicación estándar a la cual a los que tiene acceso perfetto. |
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.
Usa PushFilePreparer en su lugar.
|
PushFilePreparer |
Un ITargetPreparer que intenta enviar cualquier cantidad de archivos desde cualquier ruta de acceso del host a cualquier
de la ruta de acceso del 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 destino que ejecuta "adb root" o "adb unroot" basado en 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 |
Un ITargetPreparer que marca que las pruebas se deben ejecutar en el usuario (en lugar de
usuario actual).
|
RunOnWorkProfileTargetPreparer |
Un objeto ITargetPreparer que crea un perfil de trabajo en la configuración y marca que las pruebas deben
que se 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 una transferencia de un paquete inalámbrico especificado, aplica el paquete, espera
para que el dispositivo se inicie e 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 el modo adb normal cuando se inicia. garantizará que el dispositivo salga del mismo modo, pero con la compilación más reciente 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 un
del sistema integrado en un paquete de actualización OTA.
|
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 |
WifiPreparer |
Un ITargetPreparer que configura el Wi-Fi en el dispositivo si es necesario
|
Enums
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 | Enum de opciones para manejar la imagen userdata |
Interfaces
Clases
- AllTestAppsInstallSetup.
- AoaTargetPreparer.
- Configuración de la aplicación
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseTargetPreparer
- Error de compilación
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompileBootImageWithSpeedTargetPreparer.
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer.
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer.
- DeviceBuildInfoBootStrapper.
- DeviceBuildInfoInyector
- DeviceCleaner
- DeviceFailedToBootError
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer.
- DeviceOwnerTargetPreparer
- Configuración del dispositivo
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- DisableSELinuxTargetPreparer
- DynamicSystemPreparer
- BorraUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo.
- FolderSaver.
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer.
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- MóduloOemTargetPreparer
- ModulePusher
- ModulePusher.ModulePushError (en inglés)
- NativeLeak Collector.
- PerfettoPreparer
- ProfileTargetPreparer
- PushFileInvoker
- PushFilePreparer
- PythonVirtualenvPreparer
- RestartTargetPreparer
- RecoveryLogPreparer;
- RemoveSystemAppPreparer.
- RestartSystemServerTargetPreparer
- RootcanalForwarderPreparer
- RootTargetPreparer
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnPrivateProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer.
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- StopServicesSetup
- StubTargetPreparer.
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher.
- TargetSetupError
- TearDownPassthroughPreparer
- TemperatureThrottlingWaiter
- TestAppInstallSetup.
- TestFilePushSetup
- TestSystemAppInstallSetup.
- Desperdicio de tiempo
- UserCleaner
- Ayuda de usuario
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- WifiPreparer
Enums