com.android.tradefed.targetprep

Interfaces

FlashingResourcesParser.Constraint Une interface de filtrage, destinée à permettre à FlashingResourcesParser d'ignorer certaines ressources qu'il pourrait autrement utiliser
IDeviceFlasher Fait clignoter une image de périphérique sur un périphérique.
IFlashingResourcesParser Interface permettant de fournir les versions requises des fichiers image auxiliaires nécessaires au flashage d'un appareil.
IFlashingResourcesRetriever Interface pour récupérer les fichiers image auxiliaires nécessaires au flashage d'un appareil.
IHostCleaner Nettoie l'hôte une fois le test terminé.
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 les tests à partir d'un fichier zip de tests (tel que généré par le système de build) sur un appareil.

Des classes

BaseEmulatorPreparer Préparateur commun pour lancer 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.
ConstruireInfoEnregistreur ITargetPreparer qui écrit les métadonnées d'informations de construction dans un fichier spécifié.
CréerAvdPreparer
Créer un préparateur d'utilisateur Préparateur cible pour créer un utilisateur et le nettoyer à la fin.
DefaultTestsZipInstaller Une implémentation par défaut du programme d'installation de tests zip.
DeviceBuildInfoBootStrapper Un ITargetPreparer qui remplace les champs d'informations de build par des attributs lus à partir de l'appareil

Ceci est utile pour tester des appareils avec des builds générés à partir d'une source externe (par exemple

DeviceBuildInfoInjecteur Un ITargetPreparer qui insère les métadonnées DeviceBuildDescriptor dans le IBuildInfo .
Nettoyeur de périphérique Effectue un redémarrage ou un formatage en tant qu'action de nettoyage après le test et éteint éventuellement l'écran
DeviceFlashPreparer Un ITargetPreparer qui fait clignoter une image sur le matériel physique Android.
DeviceImageZipFlashingTargetPreparer Un préparateur cible qui fait clignoter l'appareil avec des images d'appareil fournies via un format spécifique.
Configuration de l'appareil Un ITargetPreparer qui configure un appareil pour les tests en fonction des Option fournies.
DeviceUpdateTargetPreparer Un ITargetPreparer abstrait qui prend en charge les étapes courantes de mise à jour des appareils avec un fichier image de périphérique provenant d'une source externe (par opposition à un service de build).
FastbootDeviceFlasher Une classe qui s'appuie sur fastboot pour flasher une image sur le matériel physique Android.
FastbootUpdateBootstrapPreparer Un ITargetPreparer qui stocke les fichiers spécifiés (chargeur de démarrage, radio, zip d'image de périphérique) dans IDeviceBuildInfo pour que les appareils soient flashés avec FastbootDeviceFlasher , puis injecte les attributs de périphérique après le démarrage dans les informations de construction à des fins de rapport de résultats.
FlashingResourcesParser Une classe qui analyse les versions requises des fichiers image auxiliaires nécessaires pour flasher un périphérique.
FlashingResourcesParser.AndroidInfo Une définition de type pour Map<String, MultiMap<String, String>> .
GkiDeviceFlashPreparer Un préparateur cible qui flashe l'appareil avec une image générique du noyau commun Android.
GsiDeviceFlashPreparer Un préparateur 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.
Lancement de l'émulateur local Un TargetPreparer qui lance un émulateur localement à partir d'un environnement de build Android.
Instantané de l'émulateur local Un TargetPreparer destiné à générer un instantané d'émulateur propre à partir d'un environnement de construction/développement Android
ModuleOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo Une classe struct simple pour stocker des informations sur un module
RécupérationLogPreparer Un préparateur cible utilisé pour collecter les journaux avant la récupération.
RunCommandTargetPreparer
RunOnSecondaryUserTargetPreparer Un ITargetPreparer qui crée un utilisateur secondaire lors de l'installation et indique que les tests doivent être exécutés dans cet utilisateur.
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 de travail dans la configuration et marque que les tests doivent être exécutés chez cet utilisateur.
StubTargetPreparer Implémentation vide d'un espace réservé d'un ITargetPreparer .
TestAppInstallSetup Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil.

Énumérations

Comportement AltDir Une énumération pour définir des comportements de répertoire alternatifs pour divers installateurs/poussoirs d'artefacts de test

DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
DeviceFlashPreparer.EncryptionOptions Enum d'options pour gérer le cryptage de l'image des données utilisateur
IDeviceFlasher.UserDataFlashOption Enum d'options pour gérer l'image des données utilisateur

Des exceptions

DeviceFailedToBootError Lancée si un périphérique ne parvient pas à démarrer après avoir été flashé avec une build.