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 ITargetPreparer pour obtenir une description de l'objectif de ces interfaces. 

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

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. 
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 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 avec une radio CDMA. 
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 la création et la suppression de l'utilisateur à la fin. 
DefaultTestsZipInstaller Implémentation par défaut du programme d'installation zip des tests. 
DeviceActionTargetPreparer ITargetPreparer pour effectuer des actions sur l'appareil. 
DeviceBuildInfoBootStrapper Un ITargetPreparer qui remplace les champs d'informations sur la compilation par des attributs lus à partir de l'appareil

Cela 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 le IBuildInfo
DeviceCleaner Redémarre ou formate l'appareil comme action de nettoyage après le test, et éteint éventuellement l'écran.
DeviceFailedToBootError Générée si un appareil ne parvient pas à démarrer après avoir été flashé avec une compilation. 
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 fournies. 
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 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 
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. 
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-boot dans les informations de compilation à des fins de reporting des résultats. 
FeatureFlagTargetPreparer Met à jour DeviceConfig (indicateurs de fonctionnalité ajustés par un service à distance). 
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. 
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 Préparateur cible pour ignorer la nouvelle tentative en cas d'échec connu. 
LocalEmulatorLaunch Un 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 combiner 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  
ModulePusher.ModulePushError Erreur fatale lors de l'envoi du module Mainline. 
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 à l'hôte vers n'importe quel chemin d'accès à 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 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 dans l'hôte Tradefed à l'aide d'un jeton. 
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 de cible suppose que l'appareil sera en mode adb normal au démarrage et veillera à ce 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 d'espace réservé d'un ITargetPreparer
SwitchUserTargetPreparer Un ITargetPreparer qui passe au type d'utilisateur spécifié dans setUp. 
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. 
TargetSetupError Une erreur fatale s'est produite lors de la préparation de la cible pour le test. 
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 redescende à 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 suppression. 
UserHelper  
VisibleBackgroundUserPreparer Préparateur cible pour exécuter des tests dans un utilisateur démarré en arrière-plan visible. 
WaitForDeviceDatetimePreparer Un ITargetPreparer qui attend que la date et l'heure soient définies sur l'appareil

Ce préparateur peut éventuellement forcer un TargetSetupError si la date et l'heure ne sont pas définies dans le délai d'expiration. 

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

Énumérations

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  
FlashingMethod Énumération décrivant la méthode utilisée pour flasher l'appareil testé. 
IDeviceFlasher.UserDataFlashOption Énumération des options de gestion de l'image des données utilisateur