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 |
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 |
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 |
Interfacce
Classi
- AllTestAppsInstallSetup
- AoaTargetPreparer
- AppSetup
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseTargetPreparer
- BuildError
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- DeviceCleaner
- DeviceFailedToBootError
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- DeviceSetup
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- DisableSELinuxTargetPreparer
- DynamicSystemPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- FolderSaver
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- ModulePusher.ModulePushError
- NativeLeakCollector
- OtaUpdateDeviceFlasher
- PerfettoPreparer
- ProfileTargetPreparer
- PushFileInvoker
- PushFilePreparer
- PythonVirtualenvPreparer
- RebootTargetPreparer
- RecoveryLogPreparer
- RemoveSystemAppPreparer
- RestartSystemServerTargetPreparer
- RootcanalForwarderPreparer
- RootTargetPreparer
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnPrivateProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- StopServicesSetup
- StubTargetPreparer
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher
- TargetSetupError
- TearDownPassThroughPreparer
- TemperatureThrottlingWaiter
- TestAppInstallSetup
- TestFilePushSetup
- TestSystemAppInstallSetup
- TimeWaster
- UserCleaner
- UserHelper
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- WifiPreparer
Enumerazionis