com.android.tradefed.targetprep

Interfaces

FlashingResourcesParser.Constraint Uma interface de filtragem, destinada a permitir que FlashingResourcesParser ignore alguns recursos que de outra forma poderia usar
IDeviceFlasher Pisca uma imagem de dispositivo em um dispositivo.
IFlashingResourcesParser Interface para fornecer versões necessárias de arquivos de imagem auxiliares necessários para atualizar um dispositivo.
IFlashingResourcesRetriever Interface para recuperação de arquivos de imagem auxiliares necessários para atualizar um dispositivo.
IHostCleaner Limpa o host após a conclusão da execução do teste.
ITargetCleaner Esta interface está obsoleta. tearDown foi movido para a interface base do ITargetPreparer.
ITargetPreparador Prepara o ambiente de teste para a execução de teste.
ITestsZipInstaller Instala testes a partir de um arquivo zip de testes (conforme gerado pelo sistema de compilação) em um dispositivo.

Aulas

BaseEmulatorPreparador Preparador comum para lançar um emulador local.
BaseTargetPreparador Classe base de implementação do ITargetPreparer que permite controlar se o objeto está desabilitado ou não.
BuildInfoRecorder Um ITargetPreparer que grava metadados de informações de construção em um arquivo especificado.
CriarAvdPreparer
CreateUserPreparer Preparador de alvo para criar usuário e limpá-lo no final.
DefaultTestsZipInstaller Uma implementação padrão do instalador zip de testes.
DeviceBuildInfoBootStrapper Um ITargetPreparer que substitui campos de informações de construção por atributos lidos do dispositivo

Isto é útil para testar dispositivos com compilações geradas a partir de uma fonte externa (por exemplo

DeviceBuildInfoInjector Um ITargetPreparer que insere metadados DeviceBuildDescriptor no IBuildInfo .
Limpador de dispositivos Executa reinicialização ou formatação como ação de limpeza após o teste e, opcionalmente, desliga a tela
DeviceFlashPreparador Um ITargetPreparer que exibe uma imagem no hardware Android físico.
DeviceImageZipFlashingTargetPreparer Um preparador de destino que atualiza o dispositivo com imagens de dispositivo fornecidas por meio de um formato específico.
Configuração do dispositivo Um ITargetPreparer que configura um dispositivo para teste com base nas Option s fornecidas.
DeviceUpdateTargetPreparer Um ITargetPreparer abstrato que cuida das etapas comuns de atualização de dispositivos com um arquivo de imagem de dispositivo de uma fonte externa (em oposição a um serviço de compilação).
FastbootDeviceFlasher Uma classe que depende do fastboot para atualizar uma imagem em hardware Android físico.
FastbootUpdateBootstrapPreparer Um ITargetPreparer que prepara arquivos especificados (bootloader, rádio, zip de imagem do dispositivo) em IDeviceBuildInfo para obter dispositivos atualizados com FastbootDeviceFlasher e, em seguida, injeta atributos de dispositivo pós-inicialização nas informações de compilação para fins de relatório de resultados.
FlashingResourcesParser Uma classe que analisa as versões necessárias de arquivos de imagem auxiliares necessários para atualizar um dispositivo.
FlashingResourcesParser.AndroidInfo Um typedef para Map<String, MultiMap<String, String>> .
GkiDeviceFlashPreparador Um preparador de destino que atualiza o dispositivo com a imagem genérica do kernel comum do Android.
GsiDeviceFlashPreparador Um preparador de destino que atualiza o dispositivo com uma imagem genérica do sistema Android.
InstalarApexModuleTargetPreparer
KillExistingEmulatorPreparador Um ITargetPreparer que desliga um emulador em execução.
Lançamento do Emulador Local Um TargetPreparer que inicia um emulador localmente a partir de um ambiente de construção Android.
Instantâneo do LocalEmulator Um TargetPreparer destinado a gerar um instantâneo de emulador limpo a partir de um ambiente de construção/desenvolvimento Android
MóduloOemTargetPreparer
MóduloOemTargetPreparer.ModuleInfo Uma classe struct simples para armazenar informações sobre um módulo
RecoveryLogPreparer Um preparador de destino usado para coletar logs antes da recuperação.
ExecutarCommandTargetPreparer
RunOnSecondaryUserTargetPreparer Um ITargetPreparer que cria um usuário secundário na configuração e marca que os testes devem ser executados nesse usuário.
RunOnSystemUserTargetPreparer Um ITargetPreparer que marca que os testes devem ser executados no usuário (em vez do usuário atual).
RunOnWorkProfileTargetPreparer Um ITargetPreparer que cria um perfil de trabalho na configuração e marca que os testes devem ser executados nesse usuário.
StubTargetPreparador Implementação vazia de espaço reservado de um ITargetPreparer .
TestAppInstallSetup Um ITargetPreparer que instala um ou mais aplicativos de uma pasta IDeviceBuildInfo.getTestsDir() no dispositivo.

Enums

AltDirComportamento Um enum para definir comportamentos de diretório alternativos para vários instaladores/pushers de artefatos de teste

DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
DeviceFlashPreparer.EncryptionOptions Enum de opções para lidar com a criptografia da imagem userdata
IDeviceFlasher.UserDataFlashOption Enum de opções para lidar com a imagem userdata

Exceções

DeviceFailedToBootError Lançado se um dispositivo falhar ao inicializar após ser atualizado com uma compilação.