com.android.tradefed.targetprep
Interfaces
FlashingResourcesParser.Constraint |
Interface de filtrage, destinée à permettre à FlashingResourcesParser d'ignorer certaines ressources qu'il pourrait utiliser
|
IDeviceFlasher | Flashe une image d'appareil sur un appareil. |
IFlashingResourcesParser | Interface permettant de fournir les versions requises des fichiers d'image auxiliaires nécessaires pour flasher un appareil. |
IFlashingResourcesRetriever | Interface permettant de récupérer les fichiers d'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 repère pour les préparateurs d'atelier
Consultez |
ITargetCleaner | Cette interface est obsolète. tearDown a été déplacé vers l'interface de base ITargetPreparer. |
ITargetPreparer | Prépare l'environnement de test pour l'exécution du test. |
ITestsZipInstaller | Installe des tests à partir d'un fichier ZIP de tests (comme indiqué par le système de compilation) sur un appareil. |
Classes
AllTestAppsInstallSetup |
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 |
ITargetPreparer qui installe un APK et ses tests
|
ArtChrootPreparer | Créez un répertoire chroot pour les tests ART. |
BaseEmulatorPreparer | Préparateur commun pour le lancement d'un émulateur local. |
BaseTargetPreparer |
Classe d'implémentation de base pour ITargetPreparer , qui permet de contrôler si l'objet est désactivé ou non.
|
BuildError | Générée si l'exécution de la compilation fournie échoue. |
BuildInfoRecorder |
ITargetPreparer qui écrit les métadonnées d'informations de compilation dans un fichier spécifié.
|
CdmaDeviceFlasher | Classe qui flashe une image sur un appareil Android physique avec une radio CDMA. |
CompileBootImageWithSpeedTargetPreparer | Recompile le chemin d'accès au classpath de démarrage et le serveur système avec le filtre de compilateur "speed". |
CpuThrottlingWaiter |
Un ITargetPreparer qui attend que la fréquence maximale de tous les cœurs soit rétablie au niveau le plus élevé disponible
|
CreateAvdPreparer | |
CreateUserPreparer | Préparateur de cible pour créer un utilisateur et le nettoyer à la fin. |
DefaultTestsZipInstaller | Implémentation par défaut de l'installateur de fichiers ZIP de test. |
DeviceActionTargetPreparer |
Un ITargetPreparer pour effectuer des actions sur l'appareil.
|
DeviceBuildInfoBootStrapper |
Un ITargetPreparer qui remplace les champs d'informations de compilation par des attributs lus à partir de l'appareil
Cette option est utile pour tester des appareils avec des builds générés à partir d'une source externe (par exemple, |
DeviceBuildInfoInjector |
Un ITargetPreparer qui insère des métadonnées DeviceBuildDescriptor dans IBuildInfo .
|
DeviceCleaner | Effectue un redémarrage ou un formatage en tant qu'action de nettoyage après le test, et éteint éventuellement l'écran |
DeviceFailedToBootError | Exception générée si un appareil ne démarre pas après avoir été flashé avec une version. |
DeviceFlashPreparer |
ITargetPreparer qui flashe une image sur du matériel Android physique.
|
DeviceImageZipFlashingTargetPreparer | Un préparateur de cible qui flashe l'appareil avec des images fournies via un format spécifique. |
DeviceOwnerTargetPreparer |
ITargetPreparer qui configure un composant propriétaire de l'appareil.
|
DeviceSetup |
ITargetPreparer qui configure un appareil pour les tests en fonction des Option fournies.
|
DeviceStorageFiller | Définissez le préparateur cible sur "remplir l'espace de stockage" afin de libérer de l'espace. |
DeviceStringPusher | Préparateur de cible pour écrire une chaîne dans un fichier. |
DeviceUpdateTargetPreparer |
ITargetPreparer abstrait qui gère les étapes courantes de mise à jour des appareils avec un fichier d'image d'appareil à partir d'une source externe (par opposition à un service de compilation).
|
DeviceWiper |
Un ITargetPreparer qui efface les données utilisateur
|
DisableSELinuxTargetPreparer | Préparateur cible qui désactive SELinux s'il est activé. |
DynamicSystemPreparer |
ITargetPreparer qui configure une image système sur une version d'appareil avec la mise à jour système dynamique.
|
EraseUserDataPreparer |
ITargetPreparer qui efface les données utilisateur sur l'appareil.
|
FastbootCommandPreparer | Préparateur de cible qui déclenche fastboot et envoie des commandes fastboot. |
FastbootDeviceFlasher | Classe qui s'appuie sur fastboot pour flasher une image sur du matériel Android physique. |
FastbootUpdateBootstrapPreparer |
Un ITargetPreparer qui met en scène des fichiers spécifiés (chargeur de démarrage, radio, fichier ZIP de l'image de l'appareil) dans IDeviceBuildInfo pour flasher les appareils avec FastbootDeviceFlasher , puis injecte des attributs d'appareil post-démarrage dans les informations de compilation à des fins de création de rapports sur les résultats.
|
FeatureFlagTargetPreparer | Met à jour DeviceConfig (indicateurs de fonctionnalité configurés par un service distant). |
FlashingResourcesParser | Classe qui analyse les versions requises des fichiers d'image auxiliaires nécessaires pour flasher un appareil. |
FlashingResourcesParser.AndroidInfo |
Un typedef pour Map<String, MultiMap<String, String>> .
|
FolderSaver |
Un ITargetPreparer qui extrait des répertoires de l'appareil, les compresse et les enregistre dans le backend de journalisation.
|
GkiDeviceFlashPreparer | Un préparateur de cible qui flashe l'appareil avec l'image générique du kernel Android. |
GsiDeviceFlashPreparer | Un préparateur de cible qui flashe l'appareil avec une image système générique Android. |
InstallAllTestZipAppsSetup |
ITargetPreparer qui installe toutes les applications dans un fichier ZIP de test.
|
InstallApexModuleTargetPreparer | |
InstallApkSetup |
ITargetPreparer qui installe un ou plusieurs APK situés sur le système de fichiers.
|
InstallBuildEnvApkSetup |
ITargetPreparer qui installe un ou plusieurs APK de test à partir d'un environnement de compilation de la plate-forme Android.
|
InstallKernelModulePreparer | Un préparateur de cible qui installe des modules de noyau. |
InstrumentationPreparer |
Un ITargetPreparer qui exécute l'instrumentation
|
KillExistingEmulatorPreparer |
ITargetPreparer qui arrête un émulateur en cours d'exécution.
|
KnownFailurePreparer | Préparateur cible pour ignorer la nouvelle tentative d'échec connu. |
LocalEmulatorLaunch | Un TargetPreparer qui lance un émulateur localement à partir d'un environnement de compilation Android. |
LocalEmulatorSnapshot | Un 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 kernel avec l'image de l'appareil.
|
ModuleOemTargetPreparer | |
ModulePusher | |
ModulePusher.ModulePushError | Erreur fatale lors de l'envoi du module principal. |
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 flasheur 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 transfère le fichier de configuration sur l'appareil à un emplacement standard auquel Perfetto a accès. |
ProfileTargetPreparer |
Classe de base pour configurer le préparateur de cible pour n'importe quel utilisateur de profil android.os.usertype.profile.XXX .
|
PushFileInvoker |
Cette classe est obsolète.
Utilisez plutôt PushFilePreparer .
|
PushFilePreparer |
ITargetPreparer qui tente de transférer un nombre quelconque de fichiers à partir de n'importe quel chemin d'hôte vers n'importe quel chemin d'appareil.
|
PythonVirtualenvPreparer | Configure un environnement virtuel Python sur l'hôte et installe des paquets. |
RebootTargetPreparer | Préparateur cible qui redémarre l'appareil. |
RecoveryLogPreparer | Un préparateur de cible utilisé pour collecter les journaux avant la récupération. |
RemoveSystemAppPreparer |
ITargetPreparer permettant de 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 exécute "adb root" ou "adb unroot" en fonction de l'option "force-root". |
RunCommandTargetPreparer | |
RunHostCommandTargetPreparer | Préparateur cible pour exécuter des commandes d'hôte arbitraires avant et après l'exécution du test. |
RunHostScriptTargetPreparer | Préparateur de cible qui exécute un script avant d'exécuter un test. |
RunOnCloneProfileTargetPreparer | |
RunOnPrivateProfileTargetPreparer | |
RunOnSdkSandboxTargetPreparer |
Un ITargetPreparer indique que les tests doivent s'exécuter dans le bac à sable du SDK.
|
RunOnSecondaryUserTargetPreparer |
Un ITargetPreparer pour s'assurer que le test s'exécute en tant qu'utilisateur secondaire.
|
RunOnSystemUserTargetPreparer |
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 avec cet utilisateur.
|
SemaphoreTokenTargetPreparer | Il s'agit d'un préparateur utilisé pour utiliser le jeton afin de sérialiser l'exécution des tests dans l'hôte tradefed. |
SideloadOtaTargetPreparer |
Un préparateur de cible qui effectue le téléchargement parallèle 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 de cible part du principe que l'appareil sera en mode adb standard au démarrage et s'assurera que l'appareil se ferme dans le même mode, mais avec la version plus récente appliquée. |
StopServicesSetup |
ITargetPreparer qui arrête les services sur l'appareil.
|
StubTargetPreparer |
Implémentation vide d'un ITargetPreparer .
|
SwitchUserTargetPreparer |
ITargetPreparer qui passe au type d'utilisateur spécifié dans setUp.
|
SystemUpdaterDeviceFlasher |
IDeviceFlasher qui s'appuie sur le programme de mise à jour du système pour installer une image système groupée dans un package de mise à jour OTA.
|
TargetSetupError | Une erreur fatale s'est produite lors de la préparation de la cible pour les tests. |
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 |
ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil.
|
TestFilePushSetup |
ITargetPreparer qui transfère un ou plusieurs fichiers/répertoires d'un dossier IDeviceBuildInfo.getTestsDir() vers l'appareil.
|
TestSystemAppInstallSetup |
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 cible pour perdre du temps et redémarrer l'appareil. |
UserCleaner |
Un ITargetPreparer qui supprime les utilisateurs secondaires lors du démontage.
|
UserHelper | |
VisibleBackgroundUserPreparer | Préparateur cible pour exécuter des tests dans un utilisateur démarré en arrière-plan. |
WaitForDeviceDatetimePreparer |
ITargetPreparer qui attend que la date et l'heure soient définies sur l'appareil
Ce préparateur peut éventuellement forcer une |
WifiPreparer |
ITargetPreparer qui configure le Wi-Fi sur l'appareil si nécessaire.
|
Énumérations
AltDirBehavior |
Enumération permettant de définir d'autres comportements de répertoire pour différents installateurs/diffuseurs d'artefacts de test
|
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
FlashingMethod | Enumération décrivant la méthode utilisée pour flasher l'appareil testé |
IDeviceFlasher.UserDataFlashOption | Enumération des options de gestion de l'image userdata |
Interfaces
Classes
- 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
Énumérations