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 |
| 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 |
| 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 |
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
- FutilityCommandPreparer
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- MixRadioTargetPreparer
- 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