com.android.tradefed.targetprep

Interfaces

FlashingResourcesParser.Constraint Uma interface de filtragem, destinada a permitir que o FlashingResourcesParser ignore alguns recursos que, de outra forma, ele poderia usar.
IDeviceFlasher Atualiza uma imagem de dispositivo em um dispositivo. 
IFlashingResourcesParser Interface para fornecer as versões necessárias de arquivos de imagem auxiliares para atualizar um dispositivo. 
IFlashingResourcesRetriever Interface para recuperar arquivos de imagem auxiliares necessários para atualizar um dispositivo. 
IHostCleaner Limpa o host após a conclusão do teste. 
ILabPreparer Interface de marcador para preparadores de laboratório.

Consulte ITargetPreparer para ver uma descrição da finalidade dessas interfaces. 

ITargetCleaner Essa interface foi descontinuada. tearDown foi movido para a interface base ITargetPreparer. 
ITargetPreparer Prepara o ambiente de teste para a execução do teste. 
ITestsZipInstaller Instala testes de um arquivo zip de testes (conforme 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 Crie o diretório chroot para testes do ART. 
BaseEmulatorPreparer Preparador comum para iniciar um emulador local. 
BaseTargetPreparer Classe de implementação de base para ITargetPreparer que permite controlar se o objeto está desativado ou não. 
BuildError Gerada se o build fornecido não for executado. 
BuildInfoRecorder Um ITargetPreparer que grava metadados de informações de 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 todos os núcleos seja restaurada para o nível mais alto disponível.
CreateAvdPreparer  
CreateUserPreparer Preparador de destino para criar e limpar o usuário no final. 
DefaultTestsZipInstaller Uma implementação padrão do instalador de zip de testes. 
DeviceActionTargetPreparer Um ITargetPreparer para realizar ações no dispositivo. 
DeviceBuildInfoBootStrapper Um ITargetPreparer que substitui campos de informações de 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 Executa a reinicialização ou formatação como ação de limpeza após o teste e, opcionalmente, desliga a tela. 
DeviceFailedToBootError Gerado se um dispositivo não inicializar após ser atualizado com uma build. 
DeviceFlashPreparer Um ITargetPreparer que atualiza uma imagem em um hardware Android físico. 
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 teste com base nos Options fornecidos. 
DeviceStorageFiller O preparador de destino preenche o armazenamento para que algum espaço livre esteja disponível. 
DeviceStringPusher Preparador de destino para gravar uma string em um arquivo. 
DeviceUpdateTargetPreparer Um ITargetPreparer abstrato que cuida das etapas comuns para atualizar dispositivos com um arquivo de imagem de dispositivo de uma fonte externa (em vez de um serviço de build). 
DeviceWiper 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 em cima de um build de dispositivo com a Atualização dinâmica do sistema. 
EraseUserDataPreparer Um ITargetPreparer que exclui permanentemente os dados do usuário no dispositivo. 
FastbootCommandPreparer Preparador de destino que aciona o fastboot e envia comandos do fastboot. 
FastbootDeviceFlasher Uma classe que depende do fastboot para instalar uma imagem em hardware Android físico. 
FastbootUpdateBootstrapPreparer Um ITargetPreparer que organiza arquivos especificados (bootloader, rádio, zip de imagem do dispositivo) em IDeviceBuildInfo para fazer o flash dos dispositivos com FastbootDeviceFlasher e injeta atributos do dispositivo pós-inicialização nas informações de build para fins de geração de relatórios de resultados. 
FeatureFlagTargetPreparer Atualiza o DeviceConfig (flags de recursos ajustadas por um serviço remoto). 
FlashingResourcesParser Uma classe que analisa as versões necessárias dos 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, compacta e salva no back-end de geração de registros. 
FutilityCommandPreparer Preparador para executar comandos de inutilidade. 
GkiDeviceFlashPreparer 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  
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 da 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 Preparador de destino para ignorar novas tentativas 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. 
MixRadioTargetPreparer Um ITargetPreparer que permite misturar uma imagem de rádio com a imagem do dispositivo. 
ModuleOemTargetPreparer  
ModulePusher  
ModulePusher.ModulePushError Erro fatal durante o push do módulo Mainline. 
NativeLeakCollector Um ITargetPreparer que executa "dumpsys meminfo --unreachable -a" para identificar a memória nativa inacessível 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 de base para configurar o preparador de destino para qualquer usuário de perfil android.os.usertype.profile.XXX
PushFileInvoker Essa classe foi descontinuada. Use PushFilePreparer em vez disso. 
PushFilePreparer Um ITargetPreparer que tenta enviar qualquer número de arquivos de qualquer caminho de host para qualquer caminho de dispositivo. 
PythonVirtualenvPreparer Configura um virtualenv do Python no host e instala pacotes. 
RebootTargetPreparer Preparador de destino que reinicializa 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 um 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 Preparador de destino para executar comandos de host arbitrários antes e depois da execução do 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 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. 
SemaphoreTokenTargetPreparer Um preparador usado para usar o token e serializar a execução do teste no host do Tradefed. 
SideloadOtaTargetPreparer Um preparador de destino que realiza 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 de build.

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

StopServicesSetup Um ITargetPreparer que interrompe os serviços no dispositivo. 
StubTargetPreparer Marcador de posição de uma implementação vazia de um ITargetPreparer
SwitchUserTargetPreparer Um ITargetPreparer que muda 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 teste. 
TearDownPassThroughPreparer Permite executar tearDown em preparadores incluídos em uma configuração como um objeto. 
TemperatureThrottlingWaiter Um ITargetPreparer que espera 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 Um preparador de destino simples para perder tempo e potencialmente reiniciar o dispositivo. 
UserCleaner Um ITargetPreparer que remove usuários secundários na desmontagem. 
UserHelper  
VisibleBackgroundUserPreparer Preparador de destino para executar testes em um usuário iniciado em segundo plano. 
WaitForDeviceDatetimePreparer Um ITargetPreparer que aguarda a definição de data e hora no dispositivo

Como opção, esse preparador pode forçar um TargetSetupError se a data e hora não forem definidas dentro do tempo limite. 

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

Enumerações

AltDirBehavior Uma enumeração para definir comportamentos alternativos de diretório para vários instaladores/pushers de artefatos de teste.

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
FlashingMethod Uma enumeração para descrever o método usado para atualizar o dispositivo em teste.
IDeviceFlasher.UserDataFlashOption Enumeração de opções para processar a imagem de dados do usuário.