com.android.tradefed.targetprep

Interfacce

FlashingResourcesParser.Constraint Un'interfaccia di filtro, progettata 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 Ripulisce l'host al termine dell'esecuzione del test. 
ILabPreparer Interfaccia di indicatori per i preparatori di laboratorio

Consulta ITargetPreparer per una descrizione della destinazione di queste interfacce. 

ITargetCleaner Questa interfaccia è stata ritirata. tearDown è stato spostato nell'interfaccia di base ITargetPreparer. 
ITargetPreparer Prepara l'ambiente di test per l'esecuzione del test. 
ITestsZipInstaller Installa i test da un file ZIP dei test (come indicato dal 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 è disabilitato o meno. 
BuildError Viene generato se la build fornita non riesce a essere eseguita. 
BuildInfoRecorder Un ITargetPreparer che scrive i metadati delle informazioni di compilazione in un file specificato. 
CdmaDeviceFlasher Una classe che lampeggia 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 fino a quando la frequenza massima su tutti i core non viene ripristinata al livello più alto disponibile
CreateAvdPreparer  
CreateUserPreparer Preparatore del target per la creazione dell'utente e la relativa pulizia al termine. 
DefaultTestsZipInstaller Un'implementazione predefinita del programma di installazione dei file ZIP dei test. 
DeviceActionTargetPreparer Un ITargetPreparer per eseguire azioni del dispositivo. 
DeviceBuildInfoBootStrapper Un ITargetPreparer che sostituisce i campi delle informazioni di compilazione 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 in IBuildInfo
DeviceCleaner Esegue il riavvio o la formattazione come azione di pulizia dopo il test e, facoltativamente, spegne lo schermo 
DeviceFailedToBootError Viene lanciato se un dispositivo non riesce ad avviarsi dopo essere stato sottoposto a flashing con una build. 
DeviceFlashPreparer Un ITargetPreparer che lampeggia un'immagine sull'hardware fisico Android. 
DeviceImageZipFlashingTargetPreparer Un preparatore del target che esegue il flashing del dispositivo con le immagini del dispositivo fornite tramite un formato specifico. 
DeviceOwnerTargetPreparer Un ITargetPreparer che configura un componente del proprietario del dispositivo. 
DeviceSetup Un ITargetPreparer che configura un dispositivo per i test in base ai Option forniti. 
DeviceStorageFiller Preparare il target in modo che occupi tutto lo spazio di archiviazione in modo che sia disponibile una certa quantità di spazio libero. 
DeviceStringPusher Preparatore target 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 un'origine esterna (a differenza di un servizio di compilazione). 
DeviceWiper Un ITargetPreparer che cancella i dati utente 
DisableSELinuxTargetPreparer Preparatore target che disattiva SELinux, se abilitato. 
DynamicSystemPreparer Un ITargetPreparer che configura un'immagine di sistema su una build del dispositivo con l'aggiornamento di sistema dinamico. 
EraseUserDataPreparer Un ITargetPreparer che cancella i dati utente sul dispositivo. 
FastbootCommandPreparer Preparatore del target che attiva fastboot e invia comandi fastboot. 
FastbootDeviceFlasher Una classe che si basa su fastboot per eseguire il flashing di un'immagine sull'hardware Android fisico. 
FastbootUpdateBootstrapPreparer Un ITargetPreparer che esegue il 'inizializzazione di file specificati (bootloader, radio, file ZIP dell'immagine del dispositivo) in IDeviceBuildInfo per eseguire il flashing dei dispositivi con FastbootDeviceFlasher, quindi inietta gli attributi del dispositivo post-boot nelle informazioni di compilazione a fini di generazione di report sui risultati. 
FeatureFlagTargetPreparer Aggiorna DeviceConfig (flag di 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. 
GkiDeviceFlashPreparer Un preparatore del target che esegue il flashing del dispositivo con l'immagine generica del kernel Android. 
GsiDeviceFlashPreparer Un preparatore del target che esegue il flashing del dispositivo con l'immagine di sistema generica di Android. 
InstallAllTestZipAppsSetup Un ITargetPreparer che installa tutte le app in un file zip di test. 
InstallApexModuleTargetPreparer  
InstallApkSetup Un ITargetPreparer che installa uno o più apk 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 del target che installa i moduli del kernel. 
InstrumentationPreparer Un ITargetPreparer che esegue la strumentazione 
KillExistingEmulatorPreparer Un ITargetPreparer che arresta un emulatore in esecuzione. 
KnownFailurePreparer Il preparatore del target deve saltare la ripetizione di un errore noto. 
LocalEmulatorLaunch Un TargetPreparer che avvia un emulatore in locale da un ambiente di build Android. 
LocalEmulatorSnapshot Un TargetPreparer destinato a generare uno snapshot dell'emulatore pulito da un ambiente di compilazione/sviluppo Android 
MixKernelTargetPreparer Un ITargetPreparer che consente di combinare un'immagine del kernel 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 occupata da ciascun processo. 
OtaUpdateDeviceFlasher Un programma di aggiornamento 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 carica il file di configurazione nel dispositivo in una posizione standard a cui Perfetto ha accesso. 
ProfileTargetPreparer Classe di base per la configurazione del preparatore di destinazione per qualsiasi utente del profilo android.os.usertype.profile.XXX
PushFileInvoker Questa classe è stata ritirata. Utilizza PushFilePreparer 
PushFilePreparer Un ITargetPreparer che tenta di inviare un numero qualsiasi di file da qualsiasi percorso dell'host a qualsiasi percorso del dispositivo. 
PythonVirtualenvPreparer Configura un virtualenv Python sull'host e installa i pacchetti. 
RebootTargetPreparer Preparatore target che riavvia il dispositivo. 
RecoveryLogPreparer Un preparatore del target utilizzato per raccogliere i log prima del recupero. 
RemoveSystemAppPreparer Un ITargetPreparer per rimuovere un APK dalla partizione di sistema prima di un'esecuzione di test. 
RestartSystemServerTargetPreparer Preparatore target che riavvia il server di sistema senza riavviare il dispositivo. 
RootcanalForwarderPreparer  
RootTargetPreparer Preparatore target che esegue "adb root" o "adb unroot" in base all'opzione "force-root". 
RunCommandTargetPreparer  
RunHostCommandTargetPreparer Preparatore target per eseguire comandi host arbitrari prima e dopo l'esecuzione del test. 
RunHostScriptTargetPreparer Preparatore del target che esegue uno script prima di eseguire un test. 
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxTargetPreparer Un ITargetPreparer per indicare che i test devono essere eseguiti nella sandbox dell'SDK. 
RunOnSecondaryUserTargetPreparer Un ITargetPreparer per assicurarti 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 per quell'utente. 
SemaphoreTokenTargetPreparer Si tratta di un preparatore utilizzato per utilizzare il token per serializzare l'esecuzione del test nell'host tradefed. 
SideloadOtaTargetPreparer Un preparatore del target che esegue il sideload di un pacchetto OTA specificato, applica il pacchetto, attende che il dispositivo si avvii e inietta le proprietà di compilazione del dispositivo da utilizzare come informazioni di compilazione

Questo preparatore del target presuppone che il dispositivo sia in modalità adb normale all'avvio e garantisce che il dispositivo esce nella stessa modalità, ma con la build più recente applicata. 

StopServicesSetup Un ITargetPreparer che interrompe i servizi sul dispositivo. 
StubTargetPreparer Implementazione vuota del segnaposto di un ITargetPreparer
SwitchUserTargetPreparer Un ITargetPreparer che passa al tipo di utente specificato in setUp. 
SystemUpdaterDeviceFlasher Un IDeviceFlasher che si basa sull'aggiornamento di sistema per installare un'immagine di sistema inclusa in un pacchetto di aggiornamento OTA. 
TargetSetupError Si è verificato un errore fatale durante la preparazione del target per i test. 
TearDownPassThroughPreparer Consente di eseguire tearDown sui preparer inclusi in una configurazione come oggetto. 
TemperatureThrottlingWaiter Un ITargetPreparer che attende che la temperatura del dispositivo scenda a quella target 
TestAppInstallSetup Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo. 
TestFilePushSetup Un ITargetPreparer che spinge 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 del target che fa perdere tempo e potrebbe riavviare il dispositivo. 
UserCleaner Un ITargetPreparer che rimuove gli utenti secondari al momento del teardown. 
UserHelper  
VisibleBackgroundUserPreparer Preparatore di target per l'esecuzione di test in un utente avviato in visibile in background. 
WaitForDeviceDatetimePreparer Un ITargetPreparer che attende l'impostazione della data e dell'ora sul dispositivo

Facoltativamente, questo preparatore può forzare un valore TargetSetupError se la data e l'ora non vengono impostate entro il tempo di attesa. 

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

Enumerazionis

AltDirBehavior Un enum per definire comportamenti alternativi delle directory per vari installatori/pusher di elementi di test

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
FlashingMethod Un enum per descrivere il metodo utilizzato per eseguire il flashing del dispositivo in test 
IDeviceFlasher.UserDataFlashOption Enum di opzioni per la gestione dell'immagine userdata