com.android.tradefed.targetprep

Interfaces

FlashingResourcesParser.Constraint Une interface de filtrage, conçue pour permettre à FlashingResourcesParser d'ignorer certaines ressources qu'il pourrait utiliser autrement
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 périphérique. 
IHostCleaner Il effectue un nettoyage de l'hôte une fois l'exécution du test terminée. 
ILabPreparer Interface de repère pour les préparateurs d'ateliers

Consultez ITargetPreparer pour obtenir une description de l'utilité de ces interfaces. 

ITargetCleaner Cette interface est obsolète. Déplacement de tearDown 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

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 (par exemple, des clics et des balayages) à 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 courant 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. 
Erreur de compilation Généré si la compilation fournie ne s'exécute pas. 
BuildInfoRecorder Élément ITargetPreparer qui écrit des 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 Il recompile le classpath de démarrage et le serveur système avec le filtre de compilation "speed". 
CpuThrottlingWaiter. ITargetPreparer qui attend que la fréquence maximale sur tous les cœurs soit restaurée au niveau le plus élevé disponible
CreateAvdPreparer ;  
CreateUserPreparer. Préparateur cible pour créer un utilisateur et le nettoyer à la fin. 
DefaultTestsZipInstaller Implémentation par défaut du programme d'installation ZIP de tests. 
DeviceActionTargetPreparer ITargetPreparer pour effectuer des actions sur l'appareil. 
DeviceBuildInfoBootStrapper ITargetPreparer qui remplace les champs d'informations de la compilation par des attributs lus depuis l'appareil

Cela est utile pour tester des appareils dont les builds sont 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 désactive éventuellement l'écran.
DeviceFailedToBootError Générée si un appareil ne parvient pas à démarrer après avoir été flashé avec un build. 
DeviceFlashPreparer ITargetPreparer qui clignote une image sur du matériel Android physique. 
DeviceImageZipFlashingTargetPreparer Préparateur de cible qui flashe l'appareil avec des images de l'appareil fournies dans un format spécifique. 
DeviceOwnerTargetPreparer Élément ITargetPreparer qui configure un composant de propriétaire de l'appareil. 
Configuration de l'appareil ITargetPreparer qui configure un appareil à des fins de test en fonction des Option fournis. 
DeviceStorageFiller Préparateur cible pour remplir l'espace de stockage afin de disposer d'une certaine quantité d'espace libre. 
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 image d'appareil provenant d'une source externe (par opposition à un service de compilation). 
Effacement des appareils Un ITargetPreparer qui efface les données utilisateur
DésactiverSELinuxTargetPreparer Préparateur de cible qui désactive SELinux s'il est activé. 
DynamicSystemPreparer ITargetPreparer qui configure une image système au-dessus d'un build d'appareil avec la mise à jour système dynamique. 
EffacerUtilisateurDataPreparer ITargetPreparer qui efface les données utilisateur de l'appareil. 
FastbootCommandPreparer Préparateur de cible qui déclenche fastboot et envoie des commandes fastboot. 
FastbootDeviceFlasher Classe qui repose sur fastboot pour flasher une image sur du matériel Android physique. 
FastbootUpdateBootstrapPreparer Un élément ITargetPreparer qui prépare les fichiers spécifiés (bootloader, radio, fichier ZIP de l'image de l'appareil) dans IDeviceBuildInfo pour obtenir les appareils flashés avec FastbootDeviceFlasher, puis injecte les attributs de l'appareil post-amorçage dans les informations de compilation pour créer des rapports sur les résultats. 
FeatureFlagTargetPreparer Met à jour DeviceConfig (indicateurs de fonctionnalité réglés par un service distant). 
FlashingResourcesParser Classe qui analyse les versions requises des fichiers image auxiliaires nécessaires pour flasher un appareil. 
FlashingResourcesParser.AndroidInfo Définition du type 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. 
GkiDeviceFlashPreparer Un préparateur de cible qui flashe l'appareil avec une image générique du noyau commun Android. 
GsiDeviceFlashPreparer Préparateur cible qui flashe l'appareil avec une image système générique Android. 
InstallAllTestZipAppsSetup Un fichier ITargetPreparer qui installe toutes les applications dans un fichier ZIP test 
InstallApexModuleTargetPreparer  
InstallApkSetup Un 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 plate-forme Android. 
InstrumentationPreparer Un ITargetPreparer qui exécute l'instrumentation
KillExampleEmulatorPreparer Une ITargetPreparer qui arrête un émulateur en cours d'exécution. 
KnownFailurePreparer Préparateur de cible pour ignorer les nouvelles tentatives 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 Un ITargetPreparer qui permet de combiner une image du noyau avec l'image de l'appareil. 
ModuleOemTargetPreparer  
ModulePusher  
ModulePusher.ModulePushError. Erreur fatale lors de la transmission du module Mainline. 
NativeLeakCollector Un élément ITargetPreparer qui exécute "dumpsys meminfo --unreach -a" pour identifier la mémoire native inaccessible actuellement détenue par chaque processus. 
PerfettoPreparer Le programme de préparation Perfetto transfère le fichier de configuration sur l'appareil à un emplacement standard auquel perfetto a accès. 
ProfileTargetPreparer Classe de base pour la configuration du "préparateur de cible" pour tout utilisateur de profil android.os.usertype.profile.XXX
PushFileDemander Cette classe est obsolète. Utilisez plutôt PushFilePreparer.
PushFilePreparer ITargetPreparer qui tente de transférer un nombre illimité de fichiers depuis n'importe quel chemin d'accès hôte vers n'importe quel chemin d'accès d'appareil. 
PythonVirtualenvPreparer Configure un virtualenv Python sur l'hôte et installe les packages. 
RedémarrerTargetPreparer Préparateur de cible qui redémarre l'appareil. 
RecoveryLogPreparer Préparateur cible utilisé pour collecter les journaux avant la récupération. 
RemoveSystemAppPreparer Un ITargetPreparer pour supprimer un APK de la partition système avant l'exécution d'un test. 
RestartSystemServerTargetPreparer Préparateur de 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 élément ITargetPreparer pour indiquer que les tests doivent être exécutés dans le bac à sable du SDK 
RunOnSecondUserTargetPreparer 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 Une ITargetPreparer qui crée un profil professionnel dans la configuration et indique que les tests doivent être exécutés sur cet utilisateur. 
SemaphoreTokenTargetPreparer Il s'agit d'un outil de préparation qui permet d'utiliser un jeton pour sérialiser l'exécution du test dans l'hôte échangé. 
SideloadOtaTargetPreparer Un préparateur cible qui effectue le téléchargement indépendant d'un package OTA spécifié, applique le package, attend que l'appareil démarre et injecte les propriétés de compilation de l'appareil à utiliser comme informations de compilation

Ce préparateur de cible suppose que l'appareil sera en mode adb standard au démarrage et s'assurera que l'appareil quitte le même mode, mais avec le build plus récent appliqué. 

StopServicesSetup ITargetPreparer qui arrête les services sur l'appareil. 
StubTargetPreparer Implémentation vide d'un ITargetPreparer
SwitchUserTargetPreparer Élément ITargetPreparer qui bascule vers le genre d'utilisateur spécifié lors de la configuration. 
SystemUpdaterDeviceFlasher Un IDeviceFlasher qui repose sur le programme de mise à jour du système pour installer une image système intégrée à un package de mise à jour OTA. 
TargetSetupError Une erreur fatale s'est produite lors de la préparation de la cible pour le test. 
TearDownPassThroughPreparer Permet l'exécution de tearDown sur des "préparateurs" inclus dans une configuration en tant qu'objet. 
TempératureThrottlingWaiter ITargetPreparer qui attend que la température de l'appareil descende jusqu'à la température cible
TestAppInstallSetup Un ITargetPreparer qui installe sur l'appareil une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir()
TestFilePushSetup Un ITargetPreparer qui transfère un ou plusieurs fichiers/répertoires d'un dossier IDeviceBuildInfo.getTestsDir() sur un appareil. 
TestSystemAppInstallSetup Un ITargetPreparer qui installe une ou plusieurs applications depuis un dossier IDeviceBuildInfo.getTestsDir() vers la partition /system de l'appareil. 
TimeWaster Un simple préparateur de cibles pour perdre du temps et potentiellement redémarrer l'appareil. 
UserCleaner ITargetPreparer qui supprime les utilisateurs secondaires lors de la suppression. 
Utilisateur  
VisibleBackgroundUserPreparer Préparateur de cible pour l'exécution de tests chez un utilisateur lancé en mode visible 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 TargetSetupError si la date et l'heure n'est pas définie dans le délai avant expiration. 

WifiPreparer Un ITargetPreparer qui configure le Wi-Fi sur l'appareil si nécessaire. 

Énumérations

AltDirBehavior Énumération permettant de définir des comportements de répertoire alternatifs pour différents programmes d'installation/pushers d'artefacts de test

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
FlashingMethod Énumération décrivant la méthode utilisée pour flasher un appareil testé
IDeviceFlasher.UserDataFlashOption Énumération des options permettant de gérer l'image des données utilisateur