com.android.tradefed.targetprep
Interfaces
| FlashingResourcesParser.Constraint |
Interface de filtrage destinée à permettre à FlashingResourcesParser d'ignorer certaines ressources qu'il pourrait autrement utiliser
|
| IDeviceFlasher | Flashe une image d'appareil sur un appareil. |
| IFlashingResourcesParser | Interface permettant de fournir les versions requises des fichiers image auxiliaires nécessaires pour flasher un appareil. |
| IFlashingResourcesRetriever | Interface permettant de récupérer les fichiers image auxiliaires nécessaires pour flasher un appareil. |
| IHostCleaner | Nettoie l'hôte une fois l'exécution du test terminée. |
| ILabPreparer |
Interface de marqueur pour les préparateurs d'ateliers
Consultez |
| ITargetCleaner | Cette interface est obsolète. tearDown a été déplacé vers l'interface ITargetPreparer de base. |
| ITargetPreparer | Prépare l'environnement de test pour l'exécution du test. |
| ITestsZipInstaller | Installe les tests à partir d'un fichier zip de tests (tel que généré par le système de compilation) sur un appareil. |
Classes
| AFlagsTargetPreparer |
Utilise aflags pour remplacer les indicateurs avant d'exécuter un test.
|
| AllTestAppsInstallSetup |
Un ITargetPreparer qui installe toutes les applications d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil.
|
| AoaTargetPreparer |
ITargetPreparer qui exécute une série d'actions (clics et balayages, par exemple) à l'aide du protocole Android Open Accessory (AOAv2).
|
| AppSetup |
Un ITargetPreparer qui installe un APK et ses tests.
|
| ArtChrootPreparer | Créez un répertoire chroot pour les tests ART. |
| BaseEmulatorPreparer | Préparateur commun pour lancer un émulateur local. |
| BaseSwitchUserTargetPreparer |
Un ITargetPreparer qui passe au type d'utilisateur spécifié dans setUp.
|
| BaseSystemTestEnvPreparer | Redémarre dans l'environnement de test du système de base |
| BaseTargetPreparer |
Classe d'implémentation de base pour ITargetPreparer qui permet de contrôler si l'objet est désactivé ou non.
|
| BuildInfoRecorder |
Un ITargetPreparer qui écrit des métadonnées d'informations de compilation dans un fichier spécifié.
|
| CdmaDeviceFlasher | Classe qui fait clignoter une image sur un appareil Android physique doté d'une radio CDMA. |
| CompatTargetPreparer |
Un ITargetPreparer qui prépare l'appareil à l'exécution des tests de compatibilité.
|
| CompileBootImageWithSpeedTargetPreparer | Recompile le classpath de démarrage et le serveur système avec le filtre de compilation "speed". |
| CpuThrottlingWaiter |
Un ITargetPreparer qui attend que la fréquence maximale sur tous les cœurs soit rétablie au niveau le plus élevé disponible
|
| CreateAvdPreparer | |
| CreateUserPreparer | Préparateur cible pour créer un utilisateur secondaire et le supprimer à la fin. |
| CrosDutTopologyPreparer | Un préparateur qui exécute l'outil dt-converter pour générer la configuration et les paramètres de test. |
| CrosLsNexusPreparer | Préparateur qui démarre et arrête le service LSNexus pour un appareil ChromeOS. |
| DefaultTestsZipInstaller | Implémentation par défaut du programme d'installation zip des tests. |
| DeviceActionTargetPreparer |
ITargetPreparer pour effectuer des actions sur les appareils.
|
| DeviceBuildInfoBootStrapper |
Un ITargetPreparer qui remplace les champs d'informations sur la version par des attributs lus à partir de l'appareil
Cela est utile pour tester des appareils avec des versions générées à partir d'une source externe (par exemple, |
| DeviceBuildInfoInjector |
Un ITargetPreparer qui insère des métadonnées DeviceBuildDescriptor dans le IBuildInfo.
|
| DeviceCleaner | Redémarre ou formate l'appareil comme action de nettoyage après le test, et éteint éventuellement l'écran. |
| DeviceFlashPreparer |
Un ITargetPreparer qui flashe une image sur un matériel Android physique.
|
| DeviceImageZipFlashingTargetPreparer | Préparateur de cibles qui flashe l'appareil avec les images de l'appareil fournies dans un format spécifique. |
| DeviceOwnerTargetPreparer |
ITargetPreparer qui configure un composant de propriétaire de l'appareil.
|
| DeviceSetup |
Un ITargetPreparer qui configure un appareil pour les tests en fonction des Option fournis.
|
| DeviceStorageFiller | Demandez au préparateur cible de remplir l'espace de stockage afin qu'un certain espace libre soit disponible. |
| DeviceStringPusher | Préparateur de cible pour écrire une chaîne dans un fichier. |
| DeviceUpdateTargetPreparer |
Un ITargetPreparer abstrait qui gère les étapes courantes de mise à jour des appareils avec un fichier image d'appareil provenant d'une source externe (par opposition à un service de compilation).
|
| DeviceWiper |
Un ITargetPreparer qui efface les données utilisateur
|
| DexMetadataExtractor | Installe les fichiers de métadonnées Dex pour les APK spécifiés. |
| DisableSELinuxTargetPreparer | Préparateur cible qui désactive SELinux s'il est activé. |
| DynamicSystemPreparer |
Un ITargetPreparer qui configure une image système sur une version d'appareil avec la mise à jour dynamique du système.
|
| EhideTargetPreparer | Démarre ehide, qui masque l'interface Ethernet de la pile réseau Android. |
| EraseUserDataPreparer |
Un ITargetPreparer qui efface les données utilisateur sur l'appareil.
|
| FastbootCommandPreparer | Préparateur cible qui déclenche fastboot et envoie des commandes fastboot. |
| FastbootDeviceFlasher | Classe qui s'appuie sur fastboot pour flasher une image sur un matériel Android physique. |
| FastbootUpdateBootstrapPreparer |
Un ITargetPreparer qui prépare les fichiers spécifiés (bootloader, radio, fichier ZIP de l'image de l'appareil) dans IDeviceBuildInfo pour flasher les appareils avec FastbootDeviceFlasher, puis injecte les attributs de l'appareil post-démarrage dans les informations de compilation à des fins de reporting des résultats.
|
| FeatureFlagTargetPreparer |
Cette classe est obsolète.
Utilisez plutôt AFlagsTargetPreparer.
|
| FlashingResourcesParser | Classe qui analyse les versions requises des fichiers image auxiliaires nécessaires pour flasher un appareil. |
| FlashingResourcesParser.AndroidInfo |
Typedef pour Map<String, MultiMap<String, String>>.
|
| FolderSaver |
Un ITargetPreparer qui extrait les répertoires de l'appareil, les compresse et les enregistre dans le backend de journalisation.
|
| FutilityCommandPreparer | Préparateur pour exécuter les commandes d'inutilité. |
| GkiDeviceFlashPreparer | Préparateur cible qui flashe l'appareil avec une image générique du noyau commun Android. |
| GsiDeviceFlashPreparer | Préparateur cible qui flashe l'appareil avec l'image système générique Android. |
| HsumBootStrategyPreparer | |
| InstallAllTestZipAppsSetup |
Un ITargetPreparer qui installe toutes les applications dans un fichier ZIP de test.
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
Un ITargetPreparer qui installe un ou plusieurs APK situés sur le système de fichiers.
|
| InstallBuildEnvApkSetup |
Un ITargetPreparer qui installe un ou plusieurs APK de test à partir d'un environnement de compilation de plate-forme Android.
|
| InstallKernelModulePreparer | Un préparateur de cibles qui installe des modules de noyau. |
| InstrumentationPreparer |
Un ITargetPreparer qui exécute l'instrumentation
|
| KillExistingEmulatorPreparer |
Un ITargetPreparer qui arrête un émulateur en cours d'exécution.
|
| KnownFailurePreparer | Cible le préparateur pour ignorer la nouvelle tentative en cas d'échec connu. |
| LocalEmulatorLaunch | TargetPreparer qui lance un émulateur localement à partir d'un environnement de compilation Android. |
| LocalEmulatorSnapshot | TargetPreparer destiné à générer un instantané d'émulateur propre à partir d'un environnement de compilation/développement Android |
| MixKernelTargetPreparer |
ITargetPreparer permettant de mélanger une image de noyau avec l'image de l'appareil.
|
| MixRadioTargetPreparer |
Un ITargetPreparer qui permet de mélanger une image radio avec l'image de l'appareil.
|
| ModuleOemTargetPreparer | |
| ModulePusher | |
| NativeLeakCollector |
Un ITargetPreparer qui exécute "dumpsys meminfo --unreachable -a" pour identifier la mémoire native inaccessible actuellement détenue par chaque processus.
|
| OtaUpdateDeviceFlasher | Un outil de flashage d'appareil qui déclenche le script system/update_engine/scripts/update_device.py avec un package OTA complet ou incrémentiel pour mettre à jour l'image de l'appareil. |
| PerfettoPreparer | Le préparateur Perfetto envoie le fichier de configuration sur l'appareil à un emplacement standard auquel Perfetto a accès. |
| ProfileTargetPreparer |
Classe de base pour configurer le préparateur cible pour tout utilisateur de profil android.os.usertype.profile.XXX.
|
| PushFileInvoker |
Cette classe est obsolète.
Utilisez plutôt PushFilePreparer.
|
| PushFilePreparer |
ITargetPreparer qui tente d'envoyer un nombre quelconque de fichiers depuis n'importe quel chemin d'accès hôte vers n'importe quel chemin d'accès de l'appareil.
|
| PythonVirtualenvPreparer | Configure un environnement virtuel Python sur l'hôte et installe les packages. |
| RebootTargetPreparer | Préparateur cible qui redémarre l'appareil. |
| RecoveryLogPreparer | Préparateur de cible utilisé pour collecter les journaux avant la récupération. |
| RemoveSystemAppPreparer |
Un ITargetPreparer pour supprimer un APK de la partition système avant un test.
|
| RestartSystemServerTargetPreparer | Préparateur cible qui redémarre le serveur système sans redémarrer l'appareil. |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Préparateur cible qui effectue "adb root" ou "adb unroot" en fonction de l'option "force-root". |
| RunCommandTargetPreparer | |
| RunHostCommandTargetPreparer | Préparateur de cible pour exécuter des commandes hôtes arbitraires avant et après l'exécution du test. |
| RunHostScriptTargetPreparer | Préparateur cible qui exécute un script avant d'exécuter un test. |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxTargetPreparer |
Un ITargetPreparer pour indiquer que les tests doivent être exécutés dans le bac à sable du SDK.
|
| RunOnSecondaryUserTargetPreparer |
Un ITargetPreparer pour s'assurer que le test s'exécute en tant qu'utilisateur secondaire.
|
| RunOnSystemUserTargetPreparer |
Un ITargetPreparer qui indique que les tests doivent être exécutés sur l'utilisateur (plutôt que sur l'utilisateur actuel).
|
| RunOnWorkProfileTargetPreparer |
Un ITargetPreparer qui crée un profil professionnel lors de la configuration et indique que les tests doivent être exécutés dans cet utilisateur.
|
| SemaphoreTokenTargetPreparer | Il s'agit d'un préparateur utilisé pour sérialiser l'exécution des tests à l'aide d'un jeton dans l'hôte Tradefed. |
| SideloadOtaTargetPreparer |
Un préparateur de cibles qui effectue le transfert d'un package OTA spécifié, applique le package, attend le démarrage de l'appareil et injecte les propriétés de compilation de l'appareil à utiliser comme informations de compilation
Ce préparateur cible suppose que l'appareil sera en mode adb normal au démarrage et s'assurera que l'appareil quitte le même mode, mais avec la version la plus récente appliquée. |
| StopServicesSetup |
Un ITargetPreparer qui arrête les services sur l'appareil.
|
| StubTargetPreparer |
Implémentation vide de substitution d'un ITargetPreparer.
|
| SwitchUserTargetPreparer |
Implémentation par défaut de BaseSwitchUserTargetPreparer. Pour en savoir plus, consultez le fichier javadoc de cette classe.
|
| SystemUpdaterDeviceFlasher |
Un IDeviceFlasher qui s'appuie sur le programme de mise à jour du système pour installer une image système incluse dans un package de mise à jour OTA.
|
| TearDownPassThroughPreparer | Permet d'exécuter tearDown sur les préparateurs inclus dans une configuration en tant qu'objet. |
| TemperatureThrottlingWaiter |
Un ITargetPreparer qui attend que la température de l'appareil atteigne la température cible
|
| TestAppInstallSetup |
Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil.
|
| TestFilePushSetup |
Un ITargetPreparer qui transfère un ou plusieurs fichiers/dossiers d'un dossier IDeviceBuildInfo.getTestsDir() vers l'appareil.
|
| TestSystemAppInstallSetup |
Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur la partition /system de l'appareil.
|
| TimeWaster | Un simple préparateur de cibles pour perdre du temps et potentiellement redémarrer l'appareil. |
| UserCleaner |
Un ITargetPreparer qui supprime les utilisateurs secondaires lors de la fermeture.
|
| UserHelper | |
| VisibleBackgroundUserPreparer | Préparateur de cibles pour exécuter des tests dans un utilisateur démarré en mode visible en arrière-plan. |
| WaitForDeviceDatetimePreparer |
Un ITargetPreparer qui attend que la date et l'heure soient définies sur l'appareil
Le préparateur peut éventuellement forcer un |
| WifiPreparer |
Un ITargetPreparer qui configure le Wi-Fi sur l'appareil si nécessaire.
|
Enums
| AltDirBehavior |
Énumération permettant de définir d'autres comportements de répertoire pour différents installateurs/poussoirs d'artefacts de test
|
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DynamicSystemPreparer.PvmfwFlashMode | |
| FlashingMethod | Énumération décrivant la méthode utilisée pour flasher l'appareil testé. |
| GsiDeviceFlashPreparer.PvmfwFlashMode | |
| IDeviceFlasher.UserDataFlashOption | Énumération des options de gestion de l'image userdata |
Exceptions
| BuildError | Générée si l'exécution de la compilation fournie échoue. |
| DeviceFailedToBootError | Générée si un appareil ne parvient pas à démarrer après avoir été flashé avec une compilation. |
| ModulePusher.ModulePushError | Erreur fatale lors de l'envoi du module Mainline. |
| TargetSetupError | Une erreur fatale s'est produite lors de la préparation de la cible pour le test. |
Interfaces
Classes
- AFlagsTargetPreparer
- AllTestAppsInstallSetup
- AoaTargetPreparer
- AppSetup
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseSwitchUserTargetPreparer
- BaseSystemTestEnvPreparer
- BaseTargetPreparer
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompatTargetPreparer
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- CrosDutTopologyPreparer
- CrosLsNexusPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- DeviceCleaner
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- DeviceSetup
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- DexMetadataExtractor
- DisableSELinuxTargetPreparer
- DynamicSystemPreparer
- EhideTargetPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- FolderSaver
- FutilityCommandPreparer
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- HsumBootStrategyPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- MixRadioTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- 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
- TearDownPassThroughPreparer
- TemperatureThrottlingWaiter
- TestAppInstallSetup
- TestFilePushSetup
- TestSystemAppInstallSetup
- TimeWaster
- UserCleaner
- UserHelper
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- WifiPreparer
Enums
Exceptions