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 (link em inglês) Atualiza uma imagem de dispositivo em um dispositivo. 
IFlashingResourcesParser (em inglês) Interface para fornecer as versões exigidas de arquivos de imagens auxiliares necessárias para atualizar um dispositivo. 
IFlashingResourcesRetriever (em inglês) Interface para recuperar arquivos de imagens auxiliares necessárias para atualizar um dispositivo. 
IHostCleaner (em inglês) Limpa o host após a conclusão do teste. 
ILabPreparer (em inglês) Interface de marcadores para preparadores de laboratórios

Consulte ITargetPreparer para ver uma descrição do objetivo dessas interfaces. 

ITargetCleaner (em inglês) Esta interface foi descontinuada. tearDown foi movido para a interface base ITargetPreparer. 
ITargetPreparer (em inglês) Prepara o ambiente de teste para a execução do teste. 
ITestsZipInstaller (link em inglês) Instala testes a partir de um arquivo ZIP de testes (conforme gerado pelo sistema de compilação) em um dispositivo. 

Classes

AllTestAppsInstallSetup (link em inglês) Um ITargetPreparer que instala todos os apps de uma pasta IDeviceBuildInfo#getTestsDir() no dispositivo. 
AoaTargetPreparer (em inglês) ITargetPreparer, que executa uma série de ações (por exemplo, cliques e ações de deslizar) usando o protocolo do Android Open Accessory (AOAv2). 
Configuração do app Um ITargetPreparer que instala um APK e os testes relacionados. 
ArtChrootPreparer (link em inglês) Crie o diretório chroot para testes de ART. 
BaseEmulatorPreparer (em inglês) Preparar comum para iniciar um emulador local. 
BaseTargetPreparer (em inglês) Classe de implementação básica para ITargetPreparer que permite controlar se o objeto está desativado ou não. 
BuildError (em inglês) Gerada se a execução da compilação fornecida falhar. 
BuildInfoRecorder (em inglês) Um ITargetPreparer que grava metadados de informações do build em um arquivo especificado. 
CdmaDeviceFlasher (link em inglês) Uma classe que emite uma imagem em um dispositivo Android físico com um rádio CDMA. 
CompileBootImageWithSpeedTargetPreparer (link em inglês) Recompila o caminho de classe de inicialização e o servidor do sistema com o filtro do compilador "speed". 
CpuThrottlingWaiter (em inglês) Um ITargetPreparer que aguarda até que a frequência máxima em todos os núcleos seja restaurada para o nível mais alto disponível
CreateAvdPreparer (em inglês)  
CreateUserPreparer (em inglês) Preparador de destino para criação de usuário e limpeza no final. 
DefaultTestsZipInstaller (em inglês) Uma implementação padrão do instalador zip de testes. 
DeviceActionTargetPreparer (link em inglês) Um ITargetPreparer para realizar ações do dispositivo. 
DeviceBuildInfoBootStrapper (link em inglês) Uma 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 (em inglês) Um ITargetPreparer que insere metadados DeviceBuildDescriptor no IBuildInfo
DeviceCleaner (link em inglês) Executa a reinicialização ou a formatação como ação de limpeza após o teste e, opcionalmente, desativa a tela
DeviceFailedToBootError (em inglês) Gerada se um dispositivo não for inicializado depois de receber uma atualização flash com uma versão. 
DeviceFlashPreparer (link em inglês) Um ITargetPreparer que atualiza uma imagem no hardware físico Android. 
DeviceImageZipFlashingTargetPreparer (em inglês) Um preparador de destino que atualiza o dispositivo com imagens do dispositivo fornecidas por um formato específico. 
DeviceOwnerTargetPreparer (em inglês) Um ITargetPreparer que configura um componente do proprietário do dispositivo. 
Device Setup (em inglês) Um ITargetPreparer que configura um dispositivo para testes com base nos Options fornecidos. 
DeviceStorageFiller (link em inglês) Preparador de destino para preencher o armazenamento para que haja uma quantidade de espaço livre disponível. 
DeviceStringPusher (link em inglês) Preparador de destino para gravar uma string em um arquivo. 
DeviceUpdateTargetPreparer (em inglês) Um ITargetPreparer abstrato que cuida das etapas comuns para a atualização de dispositivos com um arquivo de imagem de dispositivo de uma fonte externa (em oposição a um serviço de build). 
DeviceWiper (link em inglês) Uma ITargetPreparer que exclui permanentemente os dados do usuário
DesativarSELinuxTargetPreparer Preparador de destino que desativa o SELinux, se ativado. 
DynamicSystemPreparer (em inglês) Um ITargetPreparer que configura uma imagem do sistema sobre um build do dispositivo com a atualização dinâmica do sistema. 
ApagarUserDataPreparer (link em inglês) Uma ITargetPreparer que exclui permanentemente os dados do usuário no dispositivo. 
FastbootCommandPreparer (link em inglês) Preparador de destino que aciona o fastboot e envia comandos de fastboot. 
FastbootDeviceFlasher (em inglês) Uma classe que depende do fastboot para atualizar uma imagem no hardware físico Android. 
FastbootUpdatebootstrapPreparer (em inglês) Uma ITargetPreparer que organiza arquivos especificados (carregador de inicialização, rádio, ZIP da imagem do dispositivo) em IDeviceBuildInfo para atualizar os dispositivos com FastbootDeviceFlasher e injeta atributos de dispositivo pós-inicialização nas informações do build para fins de relatórios de resultados. 
FeatureFlagTargetPreparer (link em inglês) Atualiza o DeviceConfig (sinalizações de recurso ajustadas por um serviço remoto). 
FlashingResourcesParser (em inglês) Uma classe que analisa as versões necessárias dos arquivos de imagens auxiliares necessárias para atualizar um dispositivo. 
FlashingResourcesParser.AndroidInfo (em inglês) Um typedef para Map<String, MultiMap<String, String>>
FolderSaver (em inglês) Um ITargetPreparer que extrai os diretórios do dispositivo, compacta e os salva no back-end de geração de registros. 
GkiDeviceFlashPreparer (link em inglês) Um preparador de destino que atualiza o dispositivo com uma imagem genérica do kernel comum do Android. 
GsiDeviceFlashPreparer (link em inglês) Um preparador de destino que atualiza o dispositivo com uma imagem genérica do sistema Android. 
InstallAllTestZipAppsSetup (em inglês) Um ITargetPreparer que instala todos os apps em um arquivo ZIP de teste. 
InstallApexModuleTargetPreparer (em inglês)  
InstallApkSetup (link em inglês) Um ITargetPreparer que instala um ou mais APKs localizados no sistema de arquivos. 
InstallBuildEnvApk Setup (em inglês). Um ITargetPreparer que instala um ou mais APKs de teste de um ambiente de build da Plataforma Android. 
InstrumentationPreparer (em inglês) Um ITargetPreparer que executa a instrumentação
KillexistingEmulatorPreparer (em inglês) Uma ITargetPreparer que encerra um emulador em execução. 
KnownFailurePreparer (em inglês) Preparador de destino para pular a tentativa de falha conhecida. 
LocalEmulatorLaunch (em inglês) Um TargetPreparer que inicia um emulador localmente em um ambiente de build do Android. 
LocalEmulatorSnapshot (em inglês) Um TargetPreparer criado para gerar um snapshot limpo do emulador em um ambiente de criação/desenvolvimento Android
MixKernelTargetPreparer (link em inglês) Uma ITargetPreparer que permite misturar uma imagem do kernel com a imagem do dispositivo. 
ModuleOemTargetPreparer (em inglês)  
ModulePusher (link em inglês)  
ModulePusher.ModulePushError (link em inglês) Erro fatal durante o envio do módulo Mainline. 
NativeLeakCollector (link em inglês) Um ITargetPreparer que executa "dumpsys meminfo --unreachable -a" para identificar a memória nativa inacessível mantida atualmente por cada processo. 
PerfettoPreparer (em inglês) O preparador do Perfetto envia o arquivo de configuração ao dispositivo em um local padrão ao qual o Perfetto pode acessar. 
ProfileTargetPreparer (em inglês) Classe de base para configurar o preparador de destino para qualquer usuário de perfil android.os.usertype.profile.XXX
PushFileInsertr (link em inglês) Esta classe foi descontinuada. Use PushFilePreparer, em vez disso.
PushFilePreparer (link em inglês) Um ITargetPreparer que tenta enviar qualquer número de arquivos de qualquer caminho de host para qualquer caminho de dispositivo. 
PythonVirtualenvPreparer (em inglês) Configura um virtualenv Python no host e instala pacotes. 
ReiniciarTargetPreparer (em inglês) Preparador de destino que reinicia o dispositivo. 
RecoveryLogPreparer (em inglês) Um preparador de destino usado para coletar registros antes da recuperação. 
RemoveSystemAppPreparer (em inglês) Uma ITargetPreparer para remover um APK da partição do sistema antes de uma execução de teste. 
RestartSystemServerTargetPreparer (em inglês) Preparador de destino que reinicia o servidor do sistema sem reiniciar o dispositivo. 
RootcanalForwarderPreparer (em inglês)  
RootTargetPreparer (em inglês) Preparador de destino que executa "adb root" ou "adb unroot" com base na opção "force-root". 
RunCommandTargetPreparer (link em inglês)  
RunHostCommandTargetPreparer (link em inglês) Preparador de destino para executar comandos de host arbitrários antes e depois de executar o teste. 
RunHostScriptTargetPreparer (link em inglês) Preparador de destino, que executa um script antes de executar um teste. 
RunOnCloneProfileTargetPreparer (em inglês)  
RunOnPrivateProfileTargetPreparer (link em inglês)  
RunOnSdkSandboxTargetPreparer (link em inglês) Um ITargetPreparer para marcar que os testes precisam ser executados no sandbox do SDK. 
RunOnSecondaryUserTargetPreparer (em inglês) Um ITargetPreparer para garantir que o teste seja executado como um usuário secundário. 
RunOnSystemUserTargetPreparer (em inglês) Uma ITargetPreparer que marca se os testes precisam ser executados no usuário (e não no usuário atual). 
RunOnWorkProfileTargetPreparer (em inglês) Um ITargetPreparer que cria um perfil de trabalho na configuração e marca que os testes precisam ser executados nesse usuário. 
SemaphoreTokenTargetPreparer (em inglês) Este é um preparador usado para usar o token para serializar a execução do teste no host comercializado. 
SideloadOtaTargetPreparer (em inglês) Um preparador de destino que executa o sideload de um pacote OTA especificado, aplica o pacote, aguarda a inicialização do dispositivo e injeta as propriedades de build do dispositivo para usar como informações do build

Esse preparador supõe que o dispositivo esteja no modo adb normal quando iniciado e garante que o dispositivo seja fechado no mesmo modo, mas com a versão mais recente aplicada. 

StopServicesSetup (em inglês) Uma ITargetPreparer que interrompe os serviços no dispositivo. 
StubTargetPreparer (em inglês) Implementação de marcador de posição vazia de um ITargetPreparer
SwitchUserTargetPreparer (em inglês) Uma ITargetPreparer que alterna para o tipo de usuário especificado em setUp. 
SystemUpdaterDeviceFlasher (link em inglês) Um IDeviceFlasher que depende do atualizador do sistema para instalar uma imagem do sistema agrupada em um pacote de atualização OTA. 
TargetSetupError (em inglês) Ocorreu um erro fatal ao preparar o destino para o teste. 
TearDownPassthroughPreparer (em inglês) Permite a execução de TerDown em preparadores incluídos em uma configuração como um objeto. 
TemperaturaThrottlingWaiter (em inglês) Um ITargetPreparer que espera até que a temperatura do dispositivo chegue à meta
TestAppInstallInstall (em inglês) Uma ITargetPreparer que instala um ou mais apps de uma pasta IDeviceBuildInfo.getTestsDir() no dispositivo. 
TestFilePushSetup (link em inglês) Um ITargetPreparer que envia um ou mais arquivos/diretórios de uma pasta IDeviceBuildInfo.getTestsDir() para o dispositivo. 
TestSystemAppInstallSetup (em inglês) Uma 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 alvo para desperdiçar tempo e possivelmente reiniciar o dispositivo. 
UserCleaner (em inglês) Uma ITargetPreparer que remove usuários secundários na eliminação. 
UserHelper (em inglês)  
VisibleBackgroundUserPreparer (link em inglês) Preparador de destino para executar testes em um usuário que é iniciado em segundo plano. 
WaitForDeviceDatetimePreparer (em inglês) Uma ITargetPreparer que aguarda a definição de data e hora no dispositivo.

Opcionalmente, este preparador poderá forçar um TargetSetupError se a data/hora não estiver definida dentro do tempo limite. 

WifiPreparer (link em inglês) Um ITargetPreparer que configura o Wi-Fi no dispositivo, se necessário. 

Enums

AltDirBehavior (em inglês) Um tipo enumerado para definir comportamentos alternativos do diretório para vários instaladores/pushers de artefatos de teste

 

DeviceCleaner.CleanupAction (link em inglês)  
DeviceCleaner.PostCleanupAction (link em inglês)  
FlashingMethod (em inglês) Uma enumeração para descrever o método usado para atualizar o dispositivo em teste.
IDeviceFlasher.UserDataFlashOption (link em inglês) Enumeração de opções para processar a imagem userdata