com.android.tradefed.targetprep

Interfacce

FlashingResourcesParser.Constraint Un'interfaccia di filtro, destinata a consentire a FlashingResourcesParser di ignorare alcune risorse che altrimenti potrebbe utilizzare
IDeviceFlasher Mostra l'immagine di un dispositivo su un dispositivo. 
Analisi delle risorseIFlashing 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 il flashing di un dispositivo. 
IHostCleaner Ripulisce l'host al termine dell'esecuzione del test. 
ILabPreparer Interfaccia indicatore per i preparativi del lab

Consulta la sezione ITargetPreparer per una descrizione della funzione di queste interfacce. 

ITargetCleaner Questa interfaccia è deprecata. teardown è stato spostato nell'interfaccia di base ITargetPreparer. 
ITargetPreparer Prepara l'ambiente di test per l'esecuzione del test. 
ITestsZipInstaller Installa test da un file ZIP di test (come output dal sistema di build) 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 esempio clic e scorrimenti) utilizzando il protocollo Android Open Accessory (AOAv2). 
Configurazione app Un ITargetPreparer che installa un APK e i relativi test. 
ArtChrootPreparer Crea la directory chroot per i test ART. 
BaseEmulatorPreparer Comune preparazione 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. 
Errore di build Generato se non è possibile eseguire la build fornita. 
BuildInfoRecorder Un elemento ITargetPreparer che scrive metadati relativi alle 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 ITargetPreparer in attesa che la frequenza massima su tutti i core venga ripristinata al livello più alto disponibile
Preparatore e creazione  
CreateUserPreparer Preparatore target per la creazione di un utente e la sua pulizia alla fine. 
DefaultTestsZipInstaller Un'implementazione predefinita del programma di installazione dei file ZIP di test. 
DeviceActionTargetPreparer Un ITargetPreparer per eseguire azioni sui dispositivi. 
DeviceBuildInfoBootStrapper Un ITargetPreparer che sostituisce i campi delle informazioni sulla build con gli attributi letti dal dispositivo

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

DeviceBuildInfoInjector Un ITargetPreparer che inserisce i metadati DeviceBuildDescriptor in IBuildInfo
Strumento per la pulizia dei dispositivi Esegue il riavvio o la formattazione come azione di pulizia dopo il test e, facoltativamente, disattiva lo schermo.
Errore relativo all'avvio del dispositivo non riuscito Generato se un dispositivo non si avvia dopo essere stato sottoposto a flashing con una build. 
Dispositivo per la preparazione di Flash Un ITargetPreparer che mostra un'immagine su hardware Android fisico. 
DeviceImageZipFlashingTargetPreparer Un dispositivo di preparazione del target che esegue il flashing del dispositivo con immagini del dispositivo fornite in un formato specifico. 
DeviceOwnerTargetPreparer Un elemento ITargetPreparer che configura un componente del proprietario del dispositivo. 
Configurazione dispositivo Un ITargetPreparer che configura un dispositivo per i test in base ai Option specificati. 
DeviceStorageFiller Preparatore target per riempire lo spazio di archiviazione in modo che sia disponibile una certa quantità di spazio libero. 
DeviceStringPusher Preparatore di destinazione per scrivere una stringa in un file. 
DeviceUpdateTargetPreparer Un ITargetPreparer astratto che si occupa dei passaggi comuni relativi all'aggiornamento dei dispositivi con un file immagine del dispositivo da una sorgente esterna (anziché un servizio di build). 
DeviceWiper Un ITargetPreparer che cancella i dati utente
DisabilitaSELinuxTargetPreparer Preparatore del target che disattiva SELinux se abilitato. 
DynamicSystemPreparer Un ITargetPreparer che configura un'immagine di sistema sopra la build di un dispositivo con l'aggiornamento di sistema dinamico. 
CancellaUserDataPreparer Un ITargetPreparer che cancella i dati utente sul dispositivo. 
FastbootCommandPreparer Preparatore target che attiva fastboot e invia comandi fastboot. 
FastbootDeviceFlasher Una classe che si basa su fastboot per eseguire il flashing di un'immagine su hardware Android fisico. 
FastbootUpdateBootstrapPreparer Un ITargetPreparer che inserisce file specificati (bootloader, radio, zip immagine del dispositivo) in IDeviceBuildInfo per far lampeggiare i dispositivi con FastbootDeviceFlasher, quindi inserisce gli attributi del dispositivo post-avvio nelle informazioni sulla build ai fini della generazione di report sui risultati. 
FeatureFlagTargetPreparer Aggiorna DeviceConfig (flag di funzionalità ottimizzati da un servizio remoto). 
Analisi delle risorse lampeggianti Una classe che analizza le versioni richieste dei file immagine ausiliari necessari per il flashing di un dispositivo. 
FlashingResourcesParser.AndroidInfo Un typedef per Map<String, MultiMap<String, String>>
Salvacartelle Un'ITargetPreparer che estrae le directory dal dispositivo, le comprime e le salva nel backend di logging. 
GkiDeviceFlashPreparer Un preparatore target che esegue il flashing del dispositivo con un'immagine generica del kernel comune Android. 
GsiDeviceFlashPreparer Un dispositivo di preparazione target che mostra un'immagine di sistema generica Android sul dispositivo. 
InstallaAllTestZipAppsSetup Un ITargetPreparer che installa tutte le app in un file ZIP di prova. 
InstallApexModuleTargetPreparer  
InstallApkSetup Un file ITargetPreparer che installa uno o più APK presenti nel file system. 
InstallaBuildEnvApkSetup Un ITargetPreparer che installa uno o più apk di test da un ambiente di build della piattaforma Android. 
Preparatore di strumentazione Un ITargetPreparer che esegue la strumentazione
KillexistingEmulatorPreparer Un ITargetPreparer che arresta un emulatore in esecuzione. 
KnownFailurePreparer Preparatore di destinazione per saltare i nuovi tentativi di errore noto. 
LocalEmulatorLaunch Un TargetPreparer che avvia un emulatore in locale da un ambiente di build Android. 
Snapshot di LocalEmulator Un TargetPreparer destinato a generare uno snapshot dell'emulatore chiaro da un ambiente di build/sviluppo Android
Preparatore del target per MixKernel Un'ITargetPreparer che consente di combinare un'immagine 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 irraggiungibile attualmente conservata da ciascun processo. 
PerfettoPreparatore Perfetto preparer invia il file di configurazione al dispositivo in una posizione standard a cui perfetto ha accesso. 
ProfiloTargetPreparer Classe di base per la configurazione del preparatore del target per qualsiasi utente del profilo android.os.usertype.profile.XXX
PushFileInvoker Questo corso è deprecato. Usa invece PushFilePreparer
PushFilePreparer Un ITargetPreparer che tenta di eseguire il push di un numero qualsiasi di file da qualsiasi percorso host a qualsiasi percorso del dispositivo. 
PythonVirtualenvPreparer Configura una virtualenv Python sull'host e installa i pacchetti. 
RiavviaTargetPreparer Preparatore di destinazione che riavvia il dispositivo. 
RecoveryLogPreparer Un preparatore di destinazione utilizzato per raccogliere i log prima del ripristino. 
RemoveSystemAppPreparer Un ITargetPreparer per la rimozione di un APK dalla partizione di sistema prima dell'esecuzione di un test. 
RiavviaSystemServerTargetPreparer Preparatore di destinazione che riavvia il server di sistema senza riavviare il dispositivo. 
RootcanalForwarderPreparer  
RootTargetPreparer Preparatore di destinazione che esegue "adb root" o "adb unroot" in base all'opzione "force-root". 
RunCommandTargetPreparer  
RunHostCommandTargetPreparer Il preparatore di destinazione deve eseguire comandi host arbitrari prima e dopo l'esecuzione del test. 
RunHostScriptTargetPreparer Preparatore target che esegue uno script prima di eseguire un test. 
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxTargetPreparer Un ITargetPreparer contrassegna che i test devono essere eseguiti nella sandbox dell'SDK. 
RunOnSecondaryUserTargetPreparer Un ITargetPreparer per garantire che il test venga eseguito come utente secondario. 
RunOnSystemUserTargetPreparer Un elemento ITargetPreparer che contrassegna che i test devono essere eseguiti sull'utente (anziché sull'utente corrente). 
RunOnWorkProfileTargetPreparer Un elemento ITargetPreparer che crea un profilo di lavoro nella configurazione e contrassegna l'utente che deve eseguire i test. 
SemaphoreTokenTargetPreparer Si tratta di un preparatore utilizzato per utilizzare il token per serializzare l'escuzione di test nell'host trasferito. 
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 della destinazione presuppone che il dispositivo sia in modalità ADB normale all'avvio e garantirà che il dispositivo venga chiuso nella stessa modalità ma con la build più recente applicata. 

StopServicesSetup Un ITargetPreparer che interrompe i servizi sul dispositivo. 
Preparatore del target del target Segnaposto dell'implementazione vuota di ITargetPreparer
SwitchUserTargetPreparer Un ITargetPreparer che passa al tipo di utente specificato in setUp. 
SystemUpdaterDeviceFlasher Un IDeviceFlasher che si basa sul programma di aggiornamento di sistema per installare un'immagine di sistema in bundle in un pacchetto di aggiornamento OTA. 
Errore di configurazione target Si è verificato un errore irreversibile durante la preparazione del target per il test. 
PreparatoreTeardownPassthrough Consente di eseguire teardown sui preparativi inclusi in una configurazione come oggetto. 
TemperaturaThrottlingwaiter Un ITargetPreparer che attende che la temperatura del dispositivo scenda per raggiungere l'obiettivo
TestAppInstallSetup Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo. 
TestFilePushSetup Un ITargetPreparer che esegue il push di uno o più file/diritti da una cartella IDeviceBuildInfo.getTestsDir() al dispositivo. 
TestSystemAppInstallSetup Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sulla partizione /system sul dispositivo. 
TimeWaster Un semplice preparatore per il bersaglio per perdere tempo e potenzialmente riavviare il dispositivo. 
UtenteCleaner Un ITargetPreparer che rimuove gli utenti secondari al momento dell'eliminazione. 
UserHelper  
VisibileBackgroundUserPreparer Preparatore del target per l'esecuzione di test in un utente avviato in background visibile. 
waitForDeviceDatetimePreparer Un ITargetPreparer in attesa dell'impostazione di data e ora sul dispositivo

Facoltativamente, questo preparatore può forzare l'invio di un TargetSetupError se la data/ora non è impostata entro il timeout. 

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

Enumerazionis

AltDirBehavior Un'enumerazione per definire comportamenti alternativi delle directory per vari programmi di installazione/pusher degli artefatti di test

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
Metodo-lampeggiante Un'enumerazione per descrivere il metodo utilizzato per eseguire il flashing del dispositivo sottoposto a test
IDeviceFlasher.UserDataFlashOption Enum di opzioni per la gestione dell'immagine dei dati utente