| AdbStopServerPreparer | Préparateur cible pour arrêter le serveur adb sur l'hôte avant et après l'exécution des tests adb. | 
      
    
      
        | AggregatePostProcessor | Agrégateur de métriques qui indique la valeur minimale, maximale, moyenne, variance, écart type, total, nombre et éventuellement des centiles pour les métriques numériques collectées lors d'exécutions de test à plusieurs itérations, en les traitant comme des doubles. | 
      
    
      
        | AllTestAppsInstallSetup | ITargetPreparerqui installe toutes les applications d'un dossierIDeviceBuildInfo.getTestsDir()sur l'appareil. | 
      
    
      
        | AoaTargetPreparer | ITargetPreparerqui exécute une série d'actions (clics et balayages, par exemple) à l'aide du protocole Android Open Accessory (AOAv2). | 
      
    
      
        | AppSetup | ITargetPreparerqui installe un APK et ses tests | 
      
    
      
        | ArtChrootPreparer | Créez un répertoire chroot pour les tests ART. | 
      
    
      
        | AtraceCollector | IMetricCollectorqui exécute une trace pendant un test, collecte le résultat et les consigne dans l'appel. | 
      
    
      
        | AtraceRunMetricCollector | Collecte les traces de l'ensemble du répertoire de test sous le répertoire donné à partir de l'appareil de test, consigne le répertoire de test et post-traite les fichiers de trace sous le répertoire de test, puis agrège les métriques. | 
      
    
      
        | AveragePostProcessor | Implémentation d'un post-processeur qui calcule la moyenne de la liste des métriques. | 
      
    
      
        | BaseDeviceMetricCollector | Implémentation de base de IMetricCollectorqui permet de démarrer et d'arrêter la collecte suronTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)etERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)). | 
      
    
      
        | BaseEmulatorPreparer | Préparateur commun pour le lancement d'un émulateur local. | 
      
    
      
        | BaseMultiTargetPreparer | Implémentation de base de IMultiTargetPreparerqui permet de désactiver l'objet. | 
      
    
      
        | BasePostProcessor | IPostProcessorde base que chaque implémentation doit étendre. | 
      
    
      
        | BaseTargetPreparer | Classe d'implémentation de base pour ITargetPreparer, qui permet de contrôler si l'objet est désactivé ou non. | 
      
    
      
        | BluetoothConnectionLatencyCollector | Le collecteur transmettra une configuration de métrique de durée statsd prédéfinie aux appareils et collectera la durée de connexion Bluetooth pour chaque profil. | 
      
    
      
        | BluetoothConnectionStateCollector | Ce collecteur collectera les métriques BluetoothConnectionStateChanged et enregistrera le numéro d'état de la connexion pour chaque profil. | 
      
    
      
        | BluetoothConnectionSuccessRatePostProcessor | Implémentation d'un post-processeur qui calcule le taux de réussite d'un profil Bluetooth Utilisez "metric-key-match" pour spécifier les métriques contenant des états de connexion Bluetooth dans un tableau numérique (par exemple, [0, 1, 2, 3, 0, 1, 2, 3]). 
          
    
         | 
      
    
      
        | BluetoothHciSnoopLogCollector | Collecteur permettant d'activer l'enregistrement des données relatives à la connectivité HCI Bluetooth dans un journal snoop sur l'appareil testé et de collecter le journal pour chaque test. | 
      
    
      
        | BugreportzOnFailureCollector | Collectez un bugreportz lorsqu'un scénario de test échoue. | 
      
    
      
        | BugreportzOnTestCaseFailureCollector | Collectez un bugreportz lorsqu'un cas de test d'une exécution échoue. | 
      
    
      
        | BuildInfoRecorder | ITargetPreparerqui écrit les métadonnées d'informations de compilation dans un fichier spécifié. | 
      
    
      
        | CheckPairingPreparer | Un CompanionAwarePreparerqui vérifie l'association BT entre l'appareil principal et l'appareil associé | 
      
    
      
        | ClangCodeCoverageCollector | Un BaseDeviceMetricCollectorqui extrait les mesures de couverture Clang de l'appareil et les consigne en tant qu'artefacts de test. | 
      
    
      
        | CodeCoverageCollector | Un BaseDeviceMetricCollectorqui extrait les mesures de couverture Java et native de l'appareil et les consigne en tant qu'artefacts de test. | 
      
    
      
        | CollectingTestListener | Un ITestInvocationListenerqui collecte tous les résultats des tests. | 
      
    
      
        | CompanionAllocator | Classe de base qui gère l'allocation et la libération de l'appareil compagnon getCompanionDeviceSelectionOptions()doit être implémenté pour décrire les critères nécessaires à l'allocation de l'appareil associé.
 | 
      
    
      
        | CompanionAwarePreparer | ITargetPreparerqui encapsule la logique d'obtention d'un appareil compagnon déjà alloué. | 
      
    
      
        | CompanionRunCommandTargetPreparer | Un ITargetPreparerqui exécute les commandes spécifiées sur l'appareil compagnon attribué | 
      
    
      
        | CompanionTestAppInstallSetup | ITargetPreparerqui installe une ou plusieurs applications à partir d'un dossierIDeviceBuildInfo.getTestsDir()sur un appareil compagnon attribué. | 
      
    
      
        | CompileBootImageWithSpeedTargetPreparer | Recompile le chemin d'accès au chemin d'accès au démarrage et le serveur système avec le filtre de compilation "speed". | 
      
    
      
        | CountTestCasesCollector | Comptez et signalez le nombre de scénarios de test pour un IRemoteTestdonné. | 
      
    
      
        | CpuThrottlingWaiter | Un ITargetPreparerqui 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. | 
      
    
      
        | DebugHostLogOnFailureCollector | Collecteur qui collecte et consigne les journaux côté hôte en cas d'échec d'un cas de test. | 
      
    
      
        | DeviceActionTargetPreparer | Un ITargetPreparerpour effectuer des actions sur l'appareil. | 
      
    
      
        | DeviceBuildInfoBootStrapper | Un ITargetPreparerqui remplace les champs d'informations de compilation par des attributs lus à partir de l'appareilCette option est utile pour tester des appareils avec des builds générés à partir d'une source externe (par exemple,
          
    
         | 
      
    
      
        | DeviceBuildInfoInjector | Un ITargetPreparerqui insère des métadonnéesDeviceBuildDescriptordansIBuildInfo. | 
      
    
      
        | DeviceCleaner | Effectue un redémarrage ou un formatage en tant qu'action de nettoyage après le test, et éteint éventuellement l'écran | 
      
    
      
        | DeviceFlashPreparer | ITargetPreparerqui 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 | ITargetPreparerqui configure un composant propriétaire de l'appareil. | 
      
    
      
        | DeviceSetup | ITargetPreparerqui configure un appareil pour les tests en fonction desOptionfournies. | 
      
    
      
        | 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. | 
      
    
      
        | DeviceTraceCollector | Collecteur qui démarre le traçage perfetto au début d'une exécution de test et enregistre le fichier de traçage à la fin. | 
      
    
      
        | DeviceUpdateTargetPreparer | ITargetPreparerabstrait 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 ITargetPreparerqui efface les données utilisateur | 
      
    
      
        | DisableSELinuxTargetPreparer | Préparateur cible qui désactive SELinux s'il est activé. | 
      
    
      
        | DynamicSystemPreparer | ITargetPreparerqui configure une image système sur une version d'appareil avec la mise à jour système dynamique. | 
      
    
      
        | EraseUserDataPreparer | ITargetPreparerqui efface les données utilisateur sur l'appareil. | 
      
    
      
        | FastbootCommandPreparer | Préparateur de cible qui déclenche fastboot et envoie des commandes fastboot. | 
      
    
      
        | FastbootUpdateBootstrapPreparer | Un ITargetPreparerqui met en scène des fichiers spécifiés (chargeur de démarrage, radio, fichier ZIP de l'image de l'appareil) dansIDeviceBuildInfopour flasher les appareils avecFastbootDeviceFlasher, 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). | 
      
    
      
        | FilePullerDeviceMetricCollector | Un BaseDeviceMetricCollectorqui écoute la clé de métrique provenant de l'appareil et la récupère en tant que fichier de l'appareil. | 
      
    
      
        | FilePullerLogCollector | Enregistreur du fichier signalé côté appareil. | 
      
    
      
        | FoldableModePreparer | Préparateur cible pouvant modifier l'état pliable d'un appareil. | 
      
    
      
        | FolderSaver | Un ITargetPreparerqui extrait des répertoires de l'appareil, les compresse et les enregistre dans le backend de journalisation. | 
      
    
      
        | FormattedGeneratorReporter | Outil de création de rapports permettant de générer des rapports dans un format particulier. | 
      
    
      
        | GcovCodeCoverageCollector | Un BaseDeviceMetricCollectorqui extrait les mesures de couverture gcov de l'appareil et les consigne en tant qu'artefacts de test. | 
      
    
      
        | GcovKernelCodeCoverageCollector | Un BaseDeviceMetricCollectorqui extrait les mesures de couverture du kernel gcov des debugfs et de l'appareil, puis les consigne en tant qu'artefacts de test. | 
      
    
      
        | 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. | 
      
    
      
        | HelloWorldMultiTargetPreparer | Exemple d'implémentation d'un IMultiTargetPreparer. | 
      
    
      
        | HostStatsdMetricCollector | Un IMetricCollectorqui collecte des métriques statsd côté hôte à l'aide des commandes de l'utilitaire statsd. | 
      
    
      
        | ILabPreparer | Interface de repère pour les préparateurs d'atelier Consultez ITargetPreparerpour en savoir plus sur l'objectif de ces interfaces. | 
      
    
      
        | IMetricCollector | Cette interface sera ajoutée en tant que décorateur lors de la création de rapports sur les résultats des tests afin de collecter les métriques correspondantes. | 
      
    
      
        | IMultiTargetPreparer | Prépare l'environnement de test pour plusieurs appareils. | 
      
    
      
        | IPostProcessor | Les post-traitements sont des objets Trade Federation destinés à permettre le traitement des métriques et des journaux APRÈS les tests et AVANT la création de rapports sur les résultats. | 
      
    
      
        | 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. | 
      
    
      
        | InstallAllTestZipAppsSetup | ITargetPreparerqui installe toutes les applications dans un fichier ZIP de test. | 
      
    
      
        | InstallApexModuleTargetPreparer |  | 
      
    
      
        | InstallApkSetup | ITargetPreparerqui installe un ou plusieurs APK situés sur le système de fichiers. | 
      
    
      
        | InstallBuildEnvApkSetup | ITargetPreparerqui 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 ITargetPreparerqui exécute l'instrumentation | 
      
    
      
        | JavaCodeCoverageCollector | Un BaseDeviceMetricCollectorqui extrait les mesures de couverture Java de l'appareil et les consigne en tant qu'artefacts de test. | 
      
    
      
        | JsonHttpTestResultReporter | Un outil de création de rapports sur les résultats qui encode les résultats des métriques de test et les informations sur la branche et l'appareil au format JSON, puis les envoie en POST vers un point de terminaison de service HTTP | 
      
    
      
        | KillExistingEmulatorPreparer | ITargetPreparerqui arrête un émulateur en cours d'exécution. | 
      
    
      
        | KnownFailurePreparer | Préparateur cible pour ignorer la nouvelle tentative d'échec connu. | 
      
    
      
        | LUCIResultReporter | Un outil de création de rapports sur les résultats qui enregistre les résultats des tests nécessaires à ResultDB et LUCI au format JSON (go/result-sink) et consigne l'emplacement du fichier dans la console. | 
      
    
      
        | 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 | 
      
    
      
        | LogcatOnFailureCollector | Collecteur qui capture et consigne un logcat en cas d'échec d'un scénario de test. | 
      
    
      
        | LogcatTimingMetricCollector | Collecteur de métriques qui collecte des informations temporelles (par exemple, le temps de changement d'utilisateur) à partir de Logcat lors d'un ou de plusieurs tests répétés à l'aide de modèles d'expression régulière donnés pour analyser les signaux de début et de fin d'un événement à partir des lignes Logcat. | 
      
    
      
        | MergeMultiBuildTargetPreparer | IMultiTargetPreparerpermettant de transmettre des informations d'un build à un autre en les nommant et en indiquant la clé de fichier à copier dans l'autre build. | 
      
    
      
        | MetricFilePostProcessor | Permet d'importer le fichier de journal des métriques collecté au niveau du test et de l'exécution. | 
      
    
      
        | MetricsXMLResultReporter | MetricsXMLResultReporter écrit les métriques de test et les métriques d'exécution dans un fichier XML dans un dossier spécifié par le paramètre metrics-folder lors de la phase invocationEnded du test. | 
      
    
      
        | MixImageZipPreparer | IMultiTargetPreparerqui mélange les images d'un build système dans un build d'appareil. | 
      
    
      
        | MixKernelTargetPreparer | ITargetPreparerpermettant de mélanger une image de kernel avec l'image de l'appareil. | 
      
    
      
        | ModuleListener | Écouteur associé à chaque IRemoteTestde chaque module afin de collecter la liste des résultats. | 
      
    
      
        | ModuleLogcatCollector | Version du collecteur Logcat, mais pour le module. | 
      
    
      
        | ModuleOemTargetPreparer |  | 
      
    
      
        | NativeLeakCollector | Un ITargetPreparerqui exécute "dumpsys meminfo --unreachable -a" pour identifier la mémoire native inaccessible actuellement détenue par chaque processus. | 
      
    
      
        | NoApkTestSkipper | Préparateur spécial qui permet de complètement ignorer une invocation (préparation et tests) s'il n'y a pas d'APK à tester. | 
      
    
      
        | PairingMultiTargetPreparer | Un préparateur multicible permet d'associer (et de connecter) deux appareils Bluetooth. | 
      
    
      
        | PerfettoGenericPostProcessor | Post-processeur qui convertit le fichier proto de métrique textuelle/binaire perfetto en paires clé-valeur en développant de manière récursive les messages et les champs proto avec des valeurs de chaîne jusqu'à ce que le champ avec une valeur numérique soit rencontré. | 
      
    
      
        | PerfettoPreparer | Le préparateur Perfetto transfère le fichier de configuration sur l'appareil à un emplacement standard auquel Perfetto a accès. | 
      
    
      
        | PerfettoPullerMetricCollector | Implémentation de base de FilePullerDeviceMetricCollectorqui permet d'extraire les fichiers perfetto de l'appareil et d'en collecter les métriques. | 
      
    
      
        | 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 | ITargetPreparerqui 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. | 
      
    
      
        | RebootReasonCollector | Collecteur qui collecte les redémarrages de l'appareil pendant l'exécution du test et les signale par raison et nombre. | 
      
    
      
        | 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 | ITargetPreparerpermettant de supprimer un APK de la partition système avant un test | 
      
    
      
        | ReportPassedTests | Signalez dans un fichier les filtres possibles pour exclure les tests réussis. | 
      
    
      
        | RestartSystemServerTargetPreparer | Préparateur cible qui redémarre le serveur système sans redémarrer l'appareil. | 
      
    
      
        | ResultAggregator | Transmetteur spécial qui agrège les résultats si nécessaire, en fonction de la stratégie de nouvelle tentative adoptée. | 
      
    
      
        | RootTargetPreparer | Préparateur cible qui exécute "adb root" ou "adb unroot" en fonction de l'option "force-root". | 
      
    
      
        | RootcanalForwarderPreparer |  | 
      
    
      
        | 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 ITargetPreparerindique que les tests doivent s'exécuter dans le bac à sable du SDK. | 
      
    
      
        | RunOnSecondaryUserTargetPreparer | Un ITargetPreparerpour s'assurer que le test s'exécute en tant qu'utilisateur secondaire. | 
      
    
      
        | RunOnSystemUserTargetPreparer | ITargetPreparerqui indique que les tests doivent être exécutés sur l'utilisateur (plutôt que sur l'utilisateur actuel). | 
      
    
      
        | RunOnWorkProfileTargetPreparer | Un ITargetPreparerqui crée un profil professionnel lors de la configuration et indique que les tests doivent être exécutés avec cet utilisateur. | 
      
    
      
        | RuntimeRestartCollector | Collecteur qui collecte les codes temporels des redémarrages d'exécution (plantages du serveur système) pendant l'exécution du test, le cas échéant. | 
      
    
      
        | ScreenshotOnFailureCollector | Collecteur qui capture et consigne une capture d'écran lorsqu'un cas de test échoue. | 
      
    
      
        | 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. | 
      
    
      
        | ShardListener | ITestInvocationListenerqui collecte les résultats d'un segment d'invocation (également appelé fractionnement d'invocation pour s'exécuter sur plusieurs ressources en parallèle) et les transfère à un autre écouteur. | 
      
    
      
        | ShowmapPullerMetricCollector | Implémentation de base de FilePullerDeviceMetricCollectorqui permet d'extraire les fichiers de la carte de présentation de l'appareil et d'en collecter les métriques. | 
      
    
      
        | 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. 
          
    
         | 
      
    
      
        | SkipManager | En fonction de divers critères, le gestionnaire de sauts vous aide à décider de ce qui doit être ignoré à différents niveaux: invocation, modules et tests. | 
      
    
      
        | StatsdBeforeAfterGaugeMetricPostProcessor | Un post-processeur qui traite les métriques de jauge collectées selon une approche "avant/après", c'est-à-dire : | 
      
    
      
        | StatsdEventMetricPostProcessor | Post-processeur qui convertit les métriques d'événement dans les rapports statsd en paires clé-valeur, à l'aide des formats spécifiés sur le processeur. | 
      
    
      
        | StatsdGenericPostProcessor | Post-traitement qui convertit les rapports proto statsd binaires en paires clé-valeur en développant le rapport sous forme de structure arborescente. | 
      
    
      
        | StopServicesSetup | ITargetPreparerqui arrête les services sur l'appareil. | 
      
    
      
        | StubMultiTargetPreparer | Implémentation vide d'un IMultiTargetPreparer. | 
      
    
      
        | StubTargetPreparer | Implémentation vide d'un ITargetPreparer. | 
      
    
      
        | SuiteApkInstaller | Installe les APK spécifiés pour la configuration de la suite: à partir de la variable $ANDROID_TARGET_OUT_TESTCASES ou du ROOT_DIR dans les informations de compilation. | 
      
    
      
        | SuiteResultReporter | Collectez les résultats des tests pour une invocation de suite complète et affichez les résultats finaux. | 
      
    
      
        | SwitchUserTargetPreparer | ITargetPreparerqui passe au type d'utilisateur spécifié dans setUp. | 
      
    
      
        | TearDownPassThroughPreparer | Permet d'exécuter tearDown sur les préparateurs inclus dans une configuration en tant qu'objet. | 
      
    
      
        | TemperatureThrottlingWaiter | Un ITargetPreparerqui attend que la température de l'appareil atteigne la température cible | 
      
    
      
        | TestAppInstallSetup | ITargetPreparerqui installe une ou plusieurs applications à partir d'un dossierIDeviceBuildInfo.getTestsDir()sur l'appareil. | 
      
    
      
        | TestFilePushSetup | ITargetPreparerqui transfère un ou plusieurs fichiers/répertoires d'un dossierIDeviceBuildInfo.getTestsDir()vers l'appareil. | 
      
    
      
        | TestSystemAppInstallSetup | ITargetPreparerqui installe une ou plusieurs applications à partir d'un dossierIDeviceBuildInfo.getTestsDir()sur la partition /system de l'appareil. | 
      
    
      
        | TimeWaster | Un simple préparateur de cible pour perdre du temps et redémarrer l'appareil. | 
      
    
      
        | TraceCmdCollector | Un IMetricCollectorqui collecte des traces pendant le test à l'aide de trace-cmd et les consigne dans l'appel. | 
      
    
      
        | UserCleaner | Un ITargetPreparerqui supprime les utilisateurs secondaires lors du démontage. | 
      
    
      
        | VisibleBackgroundUserPreparer | Préparateur cible pour exécuter des tests dans un utilisateur démarré en arrière-plan. | 
      
    
      
        | WaitForDeviceDatetimePreparer | ITargetPreparerqui attend que la date et l'heure soient définies sur l'appareilCe préparateur peut éventuellement forcer une TargetSetupErrorsi la date et l'heure ne sont pas définies avant l'expiration du délai. | 
      
    
      
        | WifiPreparer | ITargetPreparerqui configure le Wi-Fi sur l'appareil si nécessaire. | 
      
    
      
        | XmlFormattedGeneratorReporter | Implémentation de FormattedGeneratorReporterqui met en forme les résultats de la suite au format XML. | 
      
    
      
        | XmlResultReporter | Écrit les résultats JUnit dans un fichier XML au format compatible avec XMLJUnitResultFormatter d'Ant. |