com.android.tradefed.targetprep

Interfacce

FlashingResourcesParser.Constraint Un'interfaccia di filtro, intesa a consentire FlashingResourcesParser di ignorare alcune risorse che altrimenti potrebbe utilizzare
IDeviceFlasher Fa lampeggiare 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 di file immagine ausiliari necessari per eseguire il flashing di un dispositivo.
IHostCleaner Pulisce l'host al termine dell'esecuzione del test.
ITargetCleaner Questa interfaccia è deprecata. 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 emesso dal sistema di compilazione) su un dispositivo.

Classi

BaseEmulatorPreparer Preparatore comune per il lancio di un emulatore locale.
BaseTargetPreparer Classe di implementazione di base per ITargetPreparer che consente di controllare se l'oggetto è disabilitato o meno.
BuildInfoRecorder Un ITargetPreparer che scrive i metadati delle informazioni di build in un file specificato.
CreaAvdPreparer
CreateUserPreparer Preparatore del target per creare l'utente e ripulirlo alla fine.
DefaultTestsZipInstaller Un'implementazione predefinita del programma di installazione zip dei test.
DeviceBuildInfoBootStrapper Un ITargetPreparer che sostituisce i campi delle informazioni sulla build con attributi letti dal dispositivo

Ciò è utile per testare dispositivi con build generate da una fonte 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
DeviceFlashPreparer Un ITargetPreparer che esegue il flashing di un'immagine sull'hardware Android fisico.
DeviceImageZipFlashingTargetPreparer Un preparatore di target che esegue il flashing del dispositivo con le immagini del dispositivo fornite tramite un formato specifico.
Configurazione dispositivo Un ITargetPreparer che configura un dispositivo per il test in base alle Option fornite.
DeviceUpdateTargetPreparer Un ITargetPreparer astratto che si occupa dei passaggi comuni relativi all'aggiornamento dei dispositivi con un file immagine del dispositivo da una fonte esterna (in contrapposizione a un servizio di compilazione).
FastbootDeviceFlasher Una classe che si basa su fastboot per eseguire il flashing di un'immagine sull'hardware fisico Android.
FastbootUpdateBootstrapPreparer Un ITargetPreparer che inserisce 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 di build per scopi di reporting dei risultati.
FlashingResourcesParser Una classe che analizza le versioni richieste dei file immagine ausiliari necessari per eseguire il flashing di un dispositivo.
FlashingResourcesParser.AndroidInfo Una typedef per Map<String, MultiMap<String, String>> .
GkiDeviceFlashPreparer Un preparatore di destinazione che esegue il flashing del dispositivo con l'immagine generica del kernel comune Android.
GsiDeviceFlashPreparer Un preparatore di target che esegue il flashing del dispositivo con l'immagine generica del sistema Android.
InstallareApexModuleTargetPreparer
KillExistingEmulatorPreparer Un ITargetPreparer che arresta un emulatore in esecuzione.
LocalEmulatorLaunch Un TargetPreparer che avvia un emulatore localmente da un ambiente di compilazione Android.
LocalEmulatorSnapshot Un TargetPreparer destinato a generare uno snapshot pulito dell'emulatore da un ambiente di compilazione/sviluppo Android
ModuloOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo Una semplice classe struct per archiviare informazioni su un modulo
RecoveryLogPreparer Un preparatore di destinazione utilizzato per raccogliere i log prima del ripristino.
EseguiCommandTargetPreparer
RunOnSecondaryUserTargetPreparer Un ITargetPreparer che crea un utente secondario nella configurazione e contrassegna che i test devono essere eseguiti in quell'utente.
RunOnSystemUserTargetPreparer Un ITargetPreparer che contrassegna che i test devono essere eseguiti sull'utente (anziché sull'utente corrente).
RunOnWorkProfileTargetPreparer Un ITargetPreparer che crea un profilo di lavoro nella configurazione e contrassegna che i test devono essere eseguiti in quell'utente.
StubTargetPreparer Implementazione vuota del segnaposto di un ITargetPreparer .
TestAppInstallSetup Un ITargetPreparer che installa una o più app da una cartella IDeviceBuildInfo.getTestsDir() sul dispositivo.

Enumerazioni

AltDirBehavior Un'enumerazione per definire comportamenti di directory alternativi per vari installatori/pusher di artefatti di test

DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
DeviceFlashPreparer.EncryptionOptions Enumerazione di opzioni per gestire la crittografia dell'immagine dei dati utente
IDeviceFlasher.UserDataFlashOption Enumerazione di opzioni per la gestione dell'immagine userdata

Eccezioni

Errore DeviceFailedToBoot Emesso se un dispositivo non riesce ad avviarsi dopo essere stato sottoposto a flashing con una build.