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 Interface para fornecer as versões necessárias de arquivos de imagem auxiliares necessários para atualizar um dispositivo. 
IFlashingResourcesRetriever (em inglês) Interface para recuperar arquivos de imagem auxiliares necessários 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 uma descrição do objetivo dessas interfaces. 

ITargetCleaner (link em inglês) Esta interface foi descontinuada. O tearDown foi movido para a interface ITargetPreparer base. 
ITargetPreparer (em inglês) Prepara o ambiente de teste para a execução do teste. 
ITestsZipInstaller 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 deslizamentos) usando o protocolo Android Open Accessory (AOAv2). 
AppSetup Um ITargetPreparer que instala um APK e os testes dele. 
ArtChrootPreparer (link em inglês) Cria o diretório chroot para testes do ART. 
BaseEmulatorPreparer (em inglês) Preparar 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 (em inglês) É 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 (link em inglês) Uma classe que emite uma imagem em um dispositivo Android físico com um rádio CDMA. 
CompileBootImageWithSpeedTargetPreparer 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 a frequência mais alta nível disponível
CreateAvdPreparer  
CreateUserPreparer Preparador de destino para criar usuário e limpar no final. 
DefaultTestsZipInstaller (em inglês) Uma implementação padrão do instalador de testes zip. 
DeviceActionTargetPreparer (link em inglês) Um ITargetPreparer para realizar ações do dispositivo. 
DeviceBuildInfoBootStrapper 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 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 Um ITargetPreparer que atualiza uma imagem no hardware físico Android. 
DeviceImageZipFlashingTargetPreparer Um preparador de destino que atualiza o dispositivo com imagens do dispositivo fornecidas por um formato específico. 
DeviceOwnerTargetPreparer Um ITargetPreparer que configura um componente de proprietário do dispositivo. 
Device Setup (em inglês) Um ITargetPreparer que configura um dispositivo para testes com base nos Options fornecidos. 
DeviceStorageFiller 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 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) 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 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 (em inglês) 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 (link em inglês) Atualiza o DeviceConfig (sinalizações de recurso 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 (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 em registros. back-end. 
GkiDeviceFlashPreparer (link em inglês) Um preparador de destino que atualiza o dispositivo com uma 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 (em inglês)  
InstallApkSetup (link em inglês) 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 (link em inglês) Um preparador de destino que instala módulos do kernel. 
InstrumentationPreparer (em inglês) Um ITargetPreparer que executa a instrumentação
KillexistingEmulatorPreparer (em inglês) 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 (em inglês) 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 (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 memória nativa inacessível retida atualmente por cada processo. 
OtaUpdateDeviceFlasher (link em inglês) Um flasher do dispositivo que aciona o script system/update_engine/scripts/update_device.py com uma versão ou pacote OTA 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
PushFileInsertr (link em inglês) Esta classe foi descontinuada. Use PushFilePreparer
PushFilePreparer (link em inglês) Um ITargetPreparer que tenta enviar por push qualquer número de arquivos de qualquer caminho de host para qualquer no caminho do dispositivo. 
PythonVirtualenvPreparer (link 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  
RootTargetPreparer Preparador de destino que executa "adb root" ou "adb unroot" com base na opção "force-root". 
RunCommandTargetPreparer  
RunHostCommandTargetPreparer (link em inglês) Preparador de destino para executar comandos de host arbitrários antes e depois de executar o teste. 
RunHostScriptTargetPreparer Preparador de destino, que executa um script antes de executar um teste. 
RunOnCloneProfileTargetPreparer (em inglês)  
RunOnPrivateProfileTargetPreparer  
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) Um ITargetPreparer que marca que os testes precisam ser executados no usuário (em vez do 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) Esse é um preparador usado para usar o token para serializar a execução do teste no host tradefed. 
SideloadOtaTargetPreparer (em inglês) 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 alvo presume que o dispositivo estará no modo adb normal quando iniciado e vai garantir que o dispositivo saia no mesmo modo, mas com a versão mais recente aplicada. 

StopServicesSetup Um ITargetPreparer que interrompe os serviços no dispositivo. 
StubTargetPreparer (em inglês) Implementação vazia de marcador de posição de um ITargetPreparer
SwitchUserTargetPreparer Uma ITargetPreparer que alterna para o tipo de usuário especificado em 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 o teste. 
TearDownPassThroughPreparer Permite executar o tearDown em preparadores incluídos em uma configuração como um objeto. 
TemperaturaThrottlingWaiter (em inglês) Um ITargetPreparer que aguarda até que a temperatura do dispositivo atinja o valor desejado 
TestAppInstallInstall (em inglês) Um 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 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 (link em inglês) Preparador de destino para executar testes em um usuário que é iniciado em segundo plano. 
WaitForDeviceDatetimePreparer (em inglês) 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 (link em inglês) Um ITargetPreparer que configura o Wi-Fi no dispositivo, se necessário. 

Enumerações

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) Um tipo enumerado 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