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. 
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 des tests à partir d'un fichier ZIP de tests (comme indiqué par le système de compilation) sur un appareil. 

Classes

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. 
BuildInfoRecorder ITargetPreparer qui écrit les métadonnées d'informations de compilation dans un fichier spécifié. 
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. 
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.
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. 
DeviceSetup ITargetPreparer qui configure un appareil pour les tests en fonction des Option fournies. 
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). 
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. 
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>>
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. 
InstallApexModuleTargetPreparer  
KillExistingEmulatorPreparer ITargetPreparer qui arrête un émulateur en cours d'exécution. 
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
ModuleOemTargetPreparer  
ModuleOemTargetPreparer.ModuleInfo Classe de struct simple permettant de stocker des informations sur un module
RecoveryLogPreparer Un préparateur de cible utilisé pour collecter les journaux avant la récupération. 
RunCommandTargetPreparer  
RunOnSecondaryUserTargetPreparer ITargetPreparer qui crée un utilisateur secondaire lors de la configuration et indique que les tests doivent être exécutés avec cet utilisateur. 
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. 
StubTargetPreparer Implémentation vide d'un ITargetPreparer
TestAppInstallSetup ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil. 

É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  
DeviceFlashPreparer.EncryptionOptions Enumération des options permettant de gérer le chiffrement de l'image userdata  
IDeviceFlasher.UserDataFlashOption Enumération des options de gestion de l'image userdata  

Exceptions

DeviceFailedToBootError Exception générée si un appareil ne démarre pas après avoir été flashé avec une version.