com.android.tradefed.targetprep

Interfacce

FlashingResourcesParser.Constraint Un'interfaccia di filtraggio, pensata per consentire a FlashingResourcesParser di ignorare alcune risorse che altrimenti potrebbe utilizzare 
IDeviceFlasher Esegue il flashing di un'immagine del dispositivo su un dispositivo. 
IFlashingResourcesParser Interfaccia per fornire le versioni richieste dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo. 
IFlashingResourcesRetriever Interfaccia per il recupero dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo. 
IHostCleaner Pulisce l'host al termine dell'esecuzione del test. 
ILabPreparer Interfaccia del marcatore per i preparatori del lab

Consulta la sezione ITargetPreparer per una descrizione dello scopo di queste interfacce. 

ITargetCleaner Questa interfaccia è obsoleta. tearDown è stato spostato nell'interfaccia ITargetPreparer di base. 
ITargetPreparer Prepara l'ambiente di test per l'esecuzione del test. 
ITestsZipInstaller Installa i test da un file zip di test (come output del sistema di compilazione) su un dispositivo. 

Classi

AllTestAppsInstallSetup Un ITargetPreparer che installa tutte le app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo. 
AoaTargetPreparer ITargetPreparer che esegue una serie di azioni (ad es. clic e scorrimenti) utilizzando il protocollo Android Open Accessory (AOAv2). 
AppSetup Un ITargetPreparer che installa un APK e i relativi test. 
ArtChrootPreparer Crea la directory chroot per i test ART. 
BaseEmulatorPreparer Preparatore comune per l'avvio di un emulatore locale. 
BaseTargetPreparer Classe di implementazione di base per ITargetPreparer che consente di controllare se l'oggetto è disattivato o meno. 
BuildError Generata se l'esecuzione della build fornita non riesce. 
BuildInfoRecorder Un ITargetPreparer che scrive i metadati delle informazioni sulla build in un file specificato. 
CdmaDeviceFlasher Una classe che mostra un'immagine su un dispositivo Android fisico con una radio CDMA. 
CompileBootImageWithSpeedTargetPreparer Ricompila il classpath di avvio e il server di sistema con il filtro del compilatore "speed". 
CpuThrottlingWaiter Un ITargetPreparer che attende che la frequenza massima su tutti i core venga ripristinata al livello più alto disponibile 
CreateAvdPreparer  
CreateUserPreparer Target preparer per la creazione dell'utente e la pulizia alla fine. 
DefaultTestsZipInstaller Un'implementazione predefinita del programma di installazione zip dei test. 
DeviceActionTargetPreparer Un ITargetPreparer per eseguire azioni del dispositivo. 
DeviceBuildInfoBootStrapper Un ITargetPreparer che sostituisce i campi delle informazioni sulla build con gli attributi letti dal dispositivo

Questa opzione è utile per testare i dispositivi con build generate da una sorgente esterna (ad es. 

DeviceBuildInfoInjector Un ITargetPreparer che inserisce i metadati DeviceBuildDescriptor nel IBuildInfo
DeviceCleaner Esegue il riavvio o la formattazione come azione di pulizia dopo il test e, facoltativamente, spegne lo schermo 
DeviceFailedToBootError Generato se un dispositivo non si avvia dopo essere stato flashato con una build. 
DeviceFlashPreparer Un ITargetPreparer che mostra un'immagine sull'hardware Android fisico. 
DeviceImageZipFlashingTargetPreparer Uno strumento di preparazione del target che esegue il flash del dispositivo con le immagini del dispositivo fornite tramite un formato specifico. 
DeviceOwnerTargetPreparer Un ITargetPreparer che configura un componente proprietario del dispositivo. 
DeviceSetup Un ITargetPreparer che configura un dispositivo per il test in base agli Option forniti. 
DeviceStorageFiller Il preparatore di destinazione riempie lo spazio di archiviazione in modo che sia disponibile una certa quantità di spazio libero. 
DeviceStringPusher Target preparer per scrivere una stringa in un file. 
DeviceUpdateTargetPreparer Un ITargetPreparer astratto che si occupa dei passaggi comuni per l'aggiornamento dei dispositivi con un file immagine del dispositivo da una fonte esterna (anziché un servizio di build). 
DeviceWiper Un ITargetPreparer che cancella i dati utente 
DisableSELinuxTargetPreparer Preparatore di destinazione che disattiva SELinux se è abilitato. 
DynamicSystemPreparer Un ITargetPreparer che configura un'immagine di sistema sopra una build del dispositivo con l'aggiornamento di sistema dinamico. 
EraseUserDataPreparer Un ITargetPreparer che cancella i dati utente sul dispositivo. 
FastbootCommandPreparer Target preparer che attiva fastboot e invia comandi fastboot. 
FastbootDeviceFlasher Una classe che si basa su fastboot per flashare un'immagine su hardware Android fisico. 
FastbootUpdateBootstrapPreparer Un ITargetPreparer che organizza i file specificati (bootloader, radio, zip dell'immagine del dispositivo) in IDeviceBuildInfo per eseguire il flashing dei dispositivi con FastbootDeviceFlasher, quindi inserisce gli attributi del dispositivo post-avvio nelle informazioni sulla build a scopo di generazione dei report sui risultati. 
FeatureFlagTargetPreparer Aggiorna DeviceConfig (flag delle funzionalità ottimizzati da un servizio remoto). 
FlashingResourcesParser Una classe che analizza le versioni richieste dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo. 
FlashingResourcesParser.AndroidInfo Un typedef per Map<String, MultiMap<String, String>>
FolderSaver Un ITargetPreparer che estrae le directory dal dispositivo, le comprime e le salva nel backend di logging. 
FutilityCommandPreparer Preparer to execute futility commands. 
GkiDeviceFlashPreparer Un preparatore di destinazione che esegue il flash del dispositivo con l'immagine generica del kernel comune di Android. 
GsiDeviceFlashPreparer Uno strumento di preparazione del target che installa l'immagine di sistema generica di Android sul dispositivo. 
InstallAllTestZipAppsSetup Un ITargetPreparer che installa tutte le app in un file zip di test. 
InstallApexModuleTargetPreparer  
InstallApkSetup Un ITargetPreparer che installa uno o più APK che si trovano nel file system. 
InstallBuildEnvApkSetup Un ITargetPreparer che installa uno o più APK di test da un ambiente di build della piattaforma Android. 
InstallKernelModulePreparer Un preparatore di target che installa i moduli del kernel. 
InstrumentationPreparer Un ITargetPreparer che esegue la strumentazione 
KillExistingEmulatorPreparer Un ITargetPreparer che arresta un emulatore in esecuzione. 
KnownFailurePreparer Target preparer to skip retrying known failure. 
LocalEmulatorLaunch Un TargetPreparer che avvia un emulatore localmente da un ambiente di build Android. 
LocalEmulatorSnapshot Un TargetPreparer destinato alla generazione di uno snapshot pulito dell'emulatore da un ambiente di sviluppo/build Android 
MixKernelTargetPreparer Un ITargetPreparer che consente di combinare un'immagine del kernel con l'immagine del dispositivo. 
MixRadioTargetPreparer Un ITargetPreparer che consente di combinare un'immagine della radio con l'immagine del dispositivo. 
ModuleOemTargetPreparer  
ModulePusher  
ModulePusher.ModulePushError Errore irreversibile durante il push del modulo Mainline. 
NativeLeakCollector Un ITargetPreparer che esegue "dumpsys meminfo --unreachable -a" per identificare la memoria nativa non raggiungibile attualmente detenuta da ogni processo. 
OtaUpdateDeviceFlasher Un programma di flashing del dispositivo che attiva lo script system/update_engine/scripts/update_device.py con un pacchetto OTA completo o incrementale per aggiornare l'immagine del dispositivo. 
PerfettoPreparer Perfetto preparer esegue il push del file di configurazione nel dispositivo in una posizione standard a cui perfetto ha accesso. 
ProfileTargetPreparer Classe base per la configurazione del preparatore del target per qualsiasi utente del profilo android.os.usertype.profile.XXX
PushFileInvoker Questa classe è obsoleta. Usa invece PushFilePreparer 
PushFilePreparer Un ITargetPreparer che tenta di trasferire un numero qualsiasi di file da qualsiasi percorso host a qualsiasi percorso del dispositivo. 
PythonVirtualenvPreparer Configura un ambiente virtuale Python sull'host e installa i pacchetti. 
RebootTargetPreparer Target preparer che riavvia il dispositivo. 
RecoveryLogPreparer Un preparatore della destinazione utilizzato per raccogliere i log prima del recupero. 
RemoveSystemAppPreparer Un ITargetPreparer per rimuovere un APK dalla partizione di sistema prima di un'esecuzione del test. 
RestartSystemServerTargetPreparer Target preparer che riavvia il server di sistema senza riavviare il dispositivo. 
RootcanalForwarderPreparer  
RootTargetPreparer Target preparer che esegue "adb root" o "adb unroot" in base all'opzione "force-root". 
RunCommandTargetPreparer  
RunHostCommandTargetPreparer Il preparatore di destinazione esegue comandi host arbitrari prima e dopo l'esecuzione del test. 
RunHostScriptTargetPreparer Target preparer che esegue uno script prima di eseguire un test. 
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxTargetPreparer Un ITargetPreparer per i segni che indicano che i test devono essere eseguiti nella sandbox dell'SDK. 
RunOnSecondaryUserTargetPreparer Un ITargetPreparer per assicurarsi che il test venga eseguito come utente secondario. 
RunOnSystemUserTargetPreparer Un ITargetPreparer che indica che i test devono essere eseguiti sull'utente (anziché sull'utente corrente). 
RunOnWorkProfileTargetPreparer Un ITargetPreparer che crea un profilo di lavoro durante la configurazione e indica che i test devono essere eseguiti in quell'utente. 
SemaphoreTokenTargetPreparer Si tratta di un preparatore utilizzato per serializzare l'esecuzione del test nell'host tradefed utilizzando il token. 
SideloadOtaTargetPreparer Un preparatore di destinazione che esegue il sideload di un pacchetto OTA specificato, applica il pacchetto, attende l'avvio del dispositivo e inserisce le proprietà di build del dispositivo da utilizzare come informazioni sulla build

Questo preparatore di destinazione presuppone che il dispositivo sia in modalità adb normale all'avvio e garantirà che il dispositivo esca nella stessa modalità, ma con la build più recente applicata. 

StopServicesSetup Un ITargetPreparer che interrompe i servizi sul dispositivo. 
StubTargetPreparer Implementazione vuota segnaposto di un ITargetPreparer
SwitchUserTargetPreparer Un ITargetPreparer che passa al tipo di utente specificato in setUp. 
SystemUpdaterDeviceFlasher Un IDeviceFlasher che si basa sul programma di aggiornamento del sistema per installare un'immagine di sistema inclusa in un pacchetto di aggiornamento OTA. 
TargetSetupError Si è verificato un errore irreversibile durante la preparazione della destinazione per il test. 
TearDownPassThroughPreparer Consente di eseguire tearDown sui preparatori inclusi in una configurazione come oggetto. 
TemperatureThrottlingWaiter Un ITargetPreparer che attende che la temperatura del dispositivo scenda fino al valore ottimale 
TestAppInstallSetup Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo. 
TestFilePushSetup Un ITargetPreparer che trasferisce uno o più file/directory da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo. 
TestSystemAppInstallSetup Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() nella partizione /system del dispositivo. 
TimeWaster Un semplice preparatore di intent per perdere tempo e potenzialmente riavviare il dispositivo. 
UserCleaner Un ITargetPreparer che rimuove gli utenti secondari durante lo smontaggio. 
UserHelper  
VisibleBackgroundUserPreparer Preparatore del target per l'esecuzione di test in un utente avviato in background. 
WaitForDeviceDatetimePreparer Un ITargetPreparer che attende l'impostazione della data e dell'ora sul dispositivo

Facoltativamente, questo preparatore può forzare un TargetSetupError se la data e l'ora non sono impostate entro il timeout. 

WifiPreparer Un ITargetPreparer che configura il Wi-Fi sul dispositivo, se necessario. 

Enumerazionis

AltDirBehavior Un'enumerazione per definire comportamenti alternativi della directory per vari programmi di installazione/push di artefatti di test

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
FlashingMethod Un'enumerazione per descrivere il metodo utilizzato per eseguire il flashing del dispositivo in fase di test 
IDeviceFlasher.UserDataFlashOption Enumerazione delle opzioni per la gestione dell'immagine dei dati utente