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. 
ILabPreparer Interface de marcador para preparadores de laboratórios

Consulte ITargetPreparer para saber o objetivo dessas interfaces. 

ITargetCleaner (link em inglês) Essa interface foi descontinuada. O tearDown foi movido para a interface ITargetPreparer 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

AllTestAppsInstallSetup Um ITargetPreparer que instala todos os apps de uma pasta IDeviceBuildInfo.getTestsDir() no dispositivo. 
AoaTargetPreparer ITargetPreparer que executa uma série de ações (por exemplo, cliques e deslizes) usando o protocolo Android Open Accessory (AOAv2). 
AppSetup Um ITargetPreparer que instala um APK e os testes dele. 
ArtChrootPreparer Cria o diretório chroot para testes do ART. 
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. 
BuildError É gerado quando o build fornecido falha na execução. 
BuildInfoRecorder Um ITargetPreparer que grava metadados de informações do build em um arquivo especificado. 
CdmaDeviceFlasher Uma classe que mostra uma imagem em um dispositivo Android físico com um rádio CDMA. 
CompileBootImageWithSpeedTargetPreparer Recompila o classpath de inicialização e o servidor do sistema com o filtro do compilador "speed". 
CpuThrottlingWaiter Um ITargetPreparer que aguarda até que a frequência máxima em todas as cores seja restaurada para o nível mais alto disponível.
CreateAvdPreparer  
CreateUserPreparer Preparador de destino para criar usuário e limpar no final. 
DefaultTestsZipInstaller Uma implementação padrão do instalador de testes zip. 
DeviceActionTargetPreparer Um ITargetPreparer para realizar ações do dispositivo. 
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 (em inglês) Reinicia ou formata como ação de limpeza após o teste e, opcionalmente, desliga a tela 
DeviceFailedToBootError É gerada quando um dispositivo não inicializa após ser atualizado com uma build. 
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. 
DeviceOwnerTargetPreparer Um ITargetPreparer que configura um componente de proprietário do dispositivo. 
DeviceSetup Um ITargetPreparer que configura um dispositivo para testes com base nos Options fornecidos. 
DeviceStorageFiller Preencha o armazenamento do preparador de destino para que um pouco de espaço livre esteja disponível. 
DeviceStringPusher O preparador de destino grava uma string em um arquivo. 
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). 
DeviceWiper (link em inglês) Um ITargetPreparer que exclui permanentemente os dados do usuário 
DisableSELinuxTargetPreparer Preparador de destino que desativa o SELinux se ele estiver ativado. 
DynamicSystemPreparer Um ITargetPreparer que configura uma imagem do sistema sobre um build do dispositivo com a atualização dinâmica do sistema. 
EraseUserDataPreparer Um ITargetPreparer que exclui permanentemente os dados do usuário do dispositivo. 
FastbootCommandPreparer Preparador de destino que aciona e envia comandos de inicialização rápida. 
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. 
FeatureFlagTargetPreparer Atualiza o DeviceConfig (flags de recursos ajustadas por um serviço remoto). 
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>>
FolderSaver (link em inglês) Um ITargetPreparer que extrai diretórios do dispositivo, os compacta e os salva no back-end de registro. 
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. 
InstallAllTestZipAppsSetup Um ITargetPreparer que instala todos os apps em um arquivo zip de teste. 
InstallApexModuleTargetPreparer  
InstallApkSetup Um ITargetPreparer que instala um ou mais APKs localizados no sistema de arquivos. 
InstallBuildEnvApkSetup Um ITargetPreparer que instala um ou mais APKs de teste de um ambiente de build de plataforma Android. 
InstallKernelModulePreparer Um preparador de destino que instala módulos do kernel. 
InstrumentationPreparer Um ITargetPreparer que executa a instrumentação
KillExistingEmulatorPreparer Um ITargetPreparer que encerra um emulador em execução. 
KnownFailurePreparer O preparador de destino pula a nova tentativa de falha conhecida. 
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 de um ambiente de build/desenvolvimento do Android 
MixKernelTargetPreparer Um ITargetPreparer que permite misturar uma imagem do kernel com a imagem do dispositivo. 
ModuleOemTargetPreparer  
ModulePusher  
ModulePusher.ModulePushError Erro fatal durante o envio do módulo principal. 
NativeLeakCollector Um ITargetPreparer que executa "dumpsys meminfo --unreachable -a" para identificar a memória nativa inacessível atualmente mantida por cada processo. 
OtaUpdateDeviceFlasher Um flasher de dispositivo que aciona o script system/update_engine/scripts/update_device.py com um pacote OTA completo ou incremental para atualizar a imagem do dispositivo. 
PerfettoPreparer O preparador do Perfetto envia o arquivo de configuração para o dispositivo em um local padrão a que o Perfetto tem acesso. 
ProfileTargetPreparer Classe base para configurar o preparador de destino para qualquer usuário de perfil android.os.usertype.profile.XXX
PushFileInvoker Esta classe foi descontinuada. Use PushFilePreparer 
PushFilePreparer Um ITargetPreparer que tenta enviar qualquer número de arquivos de qualquer caminho de host para qualquer caminho de dispositivo. 
PythonVirtualenvPreparer (link em inglês) Configura um virtualenv do Python no host e instala pacotes. 
RebootTargetPreparer Preparador de destino que reinicia o dispositivo. 
RecoveryLogPreparer Um preparador de destino usado para coletar registros antes da recuperação. 
RemoveSystemAppPreparer Um ITargetPreparer para remover um APK da partição do sistema antes de uma execução de teste. 
RestartSystemServerTargetPreparer Preparador de destino que reinicia o servidor do sistema sem reiniciar o dispositivo. 
RootcanalForwarderPreparer  
RootTargetPreparer Preparador de destino que executa "adb root" ou "adb unroot" com base na opção "force-root". 
RunCommandTargetPreparer  
RunHostCommandTargetPreparer O preparador de destino executa comandos arbitrários do host antes e depois de executar o teste. 
RunHostScriptTargetPreparer Preparador de destino que executa um script antes de executar um teste. 
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxTargetPreparer Um ITargetPreparer para marcar que os testes precisam ser executados no sandbox do SDK. 
RunOnSecondaryUserTargetPreparer Um ITargetPreparer para garantir que o teste seja executado como um usuário secundá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. 
SemaphoreTokenTargetPreparer Esse é um preparador usado para usar o token para serializar a execução do teste no host tradefed. 
SideloadOtaTargetPreparer Um preparador de destino que executa o sideload de um pacote OTA especificado, aplica o pacote, aguarda o dispositivo ser inicializado e injeta as propriedades de build do dispositivo para usar como informações de build

Esse preparador de destino pressupõe que o dispositivo estará no modo adb normal quando for iniciado e vai garantir que o dispositivo saia no mesmo modo, mas com o build mais recente aplicado. 

StopServicesSetup Um ITargetPreparer que interrompe os serviços no dispositivo. 
StubTargetPreparer Implementação vazia de marcador de posição de um ITargetPreparer
SwitchUserTargetPreparer Um ITargetPreparer que muda para o tipo de usuário especificado no setUp. 
SystemUpdaterDeviceFlasher Um IDeviceFlasher que depende do atualizador do sistema para instalar uma imagem do sistema agrupada em um pacote de atualização OTA. 
TargetSetupError Ocorreu um erro fatal ao preparar o destino para teste. 
TearDownPassThroughPreparer Permite executar o tearDown em preparadores incluídos em uma configuração como um objeto. 
TemperatureThrottlingWaiter Um ITargetPreparer que aguarda até que a temperatura do dispositivo atinja o valor desejado 
TestAppInstallSetup Um ITargetPreparer que instala um ou mais apps de uma pasta IDeviceBuildInfo.getTestsDir() no dispositivo. 
TestFilePushSetup Um ITargetPreparer que envia um ou mais arquivos/diretórios de uma pasta IDeviceBuildInfo.getTestsDir() para o dispositivo. 
TestSystemAppInstallSetup Um ITargetPreparer que instala um ou mais apps de uma pasta IDeviceBuildInfo.getTestsDir() na partição /system do dispositivo. 
TimeWaster (em inglês) Um simples preparador de destino para perder tempo e, possivelmente, reiniciar o dispositivo. 
UserCleaner (em inglês) Um ITargetPreparer que remove usuários secundários na desmontagem. 
UserHelper  
VisibleBackgroundUserPreparer Preparador de destino para executar testes em um usuário iniciado no visível em segundo plano. 
WaitForDeviceDatetimePreparer Um ITargetPreparer que aguarda a data e a hora serem definidas no dispositivo

Opcionalmente, esse preparador pode forçar um TargetSetupError se a data/hora não for definida dentro do tempo limite. 

WifiPreparer Um ITargetPreparer que configura o Wi-Fi no dispositivo, se necessário. 

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  
FlashingMethod Um tipo enumerado para descrever o método usado para atualizar o dispositivo em teste 
IDeviceFlasher.UserDataFlashOption Enum de opções para processar a imagem de userdata