com.android.tradefed.targetprep

Interfaces

FlashingResourcesParser.Constraint Uma interface de filtragem, destinada a permitir que FlashingResourcesParser ignore alguns recursos que poderiam ser usados
IDeviceFlasher (link em inglês) Atualiza uma imagem do dispositivo. 
IFlashingResourcesParser Interface para fornecer as versões necessárias de arquivos de imagem auxiliares necessários para atualizar um dispositivo. 
IFlashingResourcesRetriever Interface para recuperar arquivos de imagem auxiliares necessários para atualizar um dispositivo. 
IHostCleaner (link em inglês) Limpa o host após a execução do teste. 
ITargetCleaner (link em inglês) Essa interface foi descontinuada. O tearDown foi movido para a interface ITargetPreparer de base.  
ITargetPreparer Prepara o ambiente de teste para a execução do teste. 
ITestsZipInstaller Instala testes de um arquivo zip de testes (como gerado pelo sistema de build) em um dispositivo. 

Classes

BaseEmulatorPreparer Preparador comum para iniciar um emulador local. 
BaseTargetPreparer Classe de implementação básica para ITargetPreparer que permite controlar se o objeto está desativado ou não. 
BuildInfoRecorder Um ITargetPreparer que grava metadados de informações do build em um arquivo especificado. 
CreateAvdPreparer  
CreateUserPreparer Preparador de destino para criar o usuário e limpá-lo no final. 
DefaultTestsZipInstaller Uma implementação padrão do instalador de zip de testes. 
DeviceBuildInfoBootStrapper Um ITargetPreparer que substitui os campos de informações do build por atributos lidos do dispositivo

Isso é útil para testar dispositivos com builds gerados de uma fonte externa (por exemplo,

DeviceBuildInfoInjector Um ITargetPreparer que insere metadados DeviceBuildDescriptor no IBuildInfo
DeviceCleaner Realiza a reinicialização ou formatação como ação de limpeza após o teste e, opcionalmente, desliga a tela.
DeviceFlashPreparer Um ITargetPreparer que mostra uma imagem em hardware físico do Android. 
DeviceImageZipFlashingTargetPreparer Um preparador de destino que atualiza o dispositivo com imagens fornecidas em um formato específico. 
DeviceSetup Um ITargetPreparer que configura um dispositivo para testes com base nos Options fornecidos. 
DeviceUpdateTargetPreparer Um ITargetPreparer abstrato que cuida de etapas comuns de atualização de dispositivos com um arquivo de imagem de dispositivo de uma fonte externa (em vez de um serviço de build). 
FastbootDeviceFlasher Uma classe que depende do fastboot para atualizar uma imagem em hardware físico do Android. 
FastbootUpdateBootstrapPreparer Um ITargetPreparer que coloca arquivos especificados (bootloader, rádio, ZIP de imagem do dispositivo) em IDeviceBuildInfo para que os dispositivos sejam atualizados com FastbootDeviceFlasher e injete atributos de dispositivo pós-inicialização nas informações de build para fins de geração de relatórios. 
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>>
GkiDeviceFlashPreparer Um preparador de destino que atualiza o dispositivo com a imagem genérica do kernel comum do Android. 
GsiDeviceFlashPreparer Um preparador de destino que atualiza o dispositivo com a imagem genérica do sistema Android. 
InstallApexModuleTargetPreparer  
KillExistingEmulatorPreparer Um ITargetPreparer que encerra um emulador em execução. 
LocalEmulatorLaunch Um TargetPreparer que inicia um emulador localmente em um ambiente de build do Android. 
LocalEmulatorSnapshot Um TargetPreparer destinado a gerar um snapshot limpo do emulador em um ambiente de build/desenvolvimento do Android
ModuleOemTargetPreparer  
ModuleOemTargetPreparer.ModuleInfo Uma classe de estrutura simples para armazenar informações sobre um módulo
RecoveryLogPreparer Um preparador de destino usado para coletar registros antes da recuperação. 
RunCommandTargetPreparer  
RunOnSecondaryUserTargetPreparer Um ITargetPreparer que cria um usuário secundário na configuração e marca que os testes precisam ser executados nesse usuário. 
RunOnSystemUserTargetPreparer Um ITargetPreparer que marca que os testes precisam 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 precisam ser executados nesse usuário. 
StubTargetPreparer Implementação vazia de marcador de posição de um ITargetPreparer
TestAppInstallSetup Um ITargetPreparer que instala um ou mais apps de uma pasta IDeviceBuildInfo.getTestsDir() no dispositivo. 

Enumerações

AltDirBehavior Um tipo enumerado para definir comportamentos alternativos de diretório para vários instaladores/pushers de artefatos de teste

 

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

Exceções

DeviceFailedToBootError É gerada quando um dispositivo não inicializa após ser atualizado com um build.