Index de classe

Il s'agit des classes d'API. Consultez tous les packages d'API.

A

AaptParser Classe qui extrait des informations de l'APK en analysant la sortie de "aapt dump badging". 
AaptParser.AaptVersion Énumération d'options pour la version AAPT utilisée pour analyser les fichiers APK. 
Abi Classe représentant une ABI. 
AbiFormatter Classe utilitaire pour Abi. 
AbiUtils Classe utilitaire pour la gestion des ABI de l'appareil
AbstractConnection Représentation abstraite de la connexion. 
AbstractHostMonitor Classe type pour la surveillance de l'état de l'hôte. 
AbstractTunnelMonitor Surveillance de tunnel abstrait pour l'AVD GCE. 
AbstractXmlParser Classe de base d'assistance pour l'analyse des fichiers XML
AbstractXmlParser.ParseException Généré si l'entrée XML n'a pas pu être analysée
AcloudConfigParser Classe d'assistance qui analyse une configuration Acloud (utilisée pour démarrer une instance d'appareil Cloud). 
AcloudConfigParser.AcloudKeys Ensembles de clés pouvant être recherchés à partir de la configuration. 
ActionEn cours L'action générale est en cours. 
ActiveTrace Classe principale aidant à décrire et à gérer une trace active. 
ActivityStatusChecker Vérificateur d'état des activités restantes en cours d'exécution à la fin d'un module. 
AdbRootElevator AutoCloseable qui active la racine adb lorsqu'elle est construite si nécessaire et restaure l'état racine une fois l'opération terminée. 
AdbSshConnection Connexion ADB sur un pont SSH. 
AdbStopServerPreparer Préparateur de cible pour arrêter le serveur adb sur l'hôte avant et après l'exécution des tests adb. 
Connexion AdbTcp Représentation de la connexion par défaut d'un appareil, supposée être une connexion adb standard de l'appareil. 
AdbUtils Classe utilitaire pour les opérations adb. 
AfterClassWithInfo Garanties semblables à celles de AfterClass, mais la méthode annotée doit nécessiter un paramètre TestInformation
AggregatePostProcessor Agrégateur de métriques qui donne les centiles minimum, max, moyenne, variance, écart type, total, nombre et éventuellement centiles pour les métriques numériques collectées lors d'exécutions de tests d'itérations multiples, en les traitant comme des doubles. 
AllTestAppsInstallSetup Un ITargetPreparer qui installe toutes les applications d'un dossier IDeviceBuildInfo#getTestsDir() sur l'appareil. 
AltDirBehavior Énumération permettant de définir des comportements de répertoire alternatifs pour différents programmes d'installation/pushers d'artefacts de test

 

Heuristique d'analyse L'ordre est important. 
AndroidJUnitTest Test qui exécute un package de test d'instrumentation sur un appareil donné à l'aide d'android.support.test.runner.AndroidJUnitRunner. 
AndroidTestOrchestratorRemoteTestRunner Exécute un test Android d'instrumentation à l'aide de la commande adb et d'AndroidTestOrchestrator. 
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). 
AppBuildInfo Un IBuildInfo qui représente une application Android et son ou ses packages de test. 
AppDeviceBuildInfo Cette classe est obsolète. Utilisez directement IDeviceBuildInfo. 
AppSetup Un ITargetPreparer qui installe un APK et ses tests. 
AppVersionFetcher Classe utilitaire permettant d'obtenir la chaîne de version de l'application à partir de l'appareil. 
AppVersionFetcher.AppVersionInfo Types d'informations sur la version de l'application. 
ArchModuleController Le contrôleur de module n'exécute pas de tests lorsqu'il ne correspond à aucune architecture donnée. 
ArgsOptionParser Renseigne les champs Option à partir des arguments de ligne de commande analysés. 
ArrayUtil Méthodes utilitaires pour les tableaux
ArtChrootPreparer Créez un répertoire chroot pour les tests ART. 
Test ArtG  
ArtifactDetails Ceci décrit la structure du contenu et son descripteur tels qu'ils sont générés par l'outil CAS.
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer Un utilitaire qui permet d'analyser les artefacts de compilation pour obtenir des insights. 
ArtRunTest Un lanceur de test pour exécuter les tests d'exécution ART. 
ArtRunTest.AdbShellCommandException Une classe d'exceptions pour signaler une erreur survenue lors de l'exécution d'une commande ADB Shell. 
ATestFileSystemLogSaver Cette classe LogSaver est utilisée par ATest pour enregistrer les journaux dans un chemin spécifique. 
AtestRunner Implémentation de ITestSuite
AtraceCollector Un IMetricCollector qui exécute une trace lors d'un test, collecte le résultat et le consigne dans l'appel. 
AtraceRunMetricCollector Il collecte les traces de l'ensemble du répertoire de test dans le répertoire donné à partir de l'appareil de test, consigne le répertoire de test, traite les fichiers de suivi dans le répertoire de test et agrège les métriques. 
AutoLogCollector Énumération décrivant le collecteur qui peut être géré automatiquement par l'exploitant. 
AutomatedReporters Classe qui définit le mappage des rapporteurs automatisés Tradefed. 
AveragePostProcessor Implémentation de la fonction de post-traitement permettant de calculer la moyenne de la liste de métriques. 

Mrds

BackgroundDeviceAction Exécute une commande sur un appareil donné en répétant autant que nécessaire jusqu'à ce que l'action soit annulée. 
BaseDeviceMetricCollector Implémentation de base de IMetricCollector qui permet de démarrer et d'arrêter la collecte sur onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) et ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BaseEmulatorPreparer Préparateur courant pour le lancement d'un émulateur local. 
BaseHostJUnit4Test Classe de test de base pour l'exécution de tests de style hôte JUnit4. 
BaseLeveledLogOutput Implémentation de base pour ILeveledLogOutput, qui permet de filtrer certains tags en fonction de leur nom ou de leurs composants. 
BaseModuleController Implémentation de base de IModuleController à implémenter pour vérifier si un module doit s'exécuter ou non. 
BaseMultiTargetPreparer Implémentation de base de IMultiTargetPreparer qui permet de désactiver l'objet. 
BasePostProcessor Le IPostProcessor de base que chaque implémentation doit étendre. 
BaseRetryDecision Implémentation de base de IRetryDecision
BaseStreamLogger<l'OS étend OutputStream> Une ILeveledLogOutput qui dirige les messages de journal vers un flux de sortie et vers stdout. 
BaseTargetPreparer Classe d'implémentation de base pour ITargetPreparer, qui permet de contrôler si l'objet est désactivé ou non. 
BaseTestSuite Test permettant d'exécuter la suite de tests de compatibilité avec le nouveau système de la suite. 
BatterieController Classe utilitaire permettant de contrôler l'état de charge de la batterie d'un appareil. 
BatterieRechargeDeviceRecovery Autoriser l'activation d'une commande lorsque le niveau de la batterie de l'appareil passe en dessous d'un seuil donné 
Température de la batterie  
BatterieNon disponibleDeviceRecovery Vérificateur de récupération qui déclenchera une configuration si le niveau de la batterie n'est pas disponible. 
AvantClassWithInfo Garanties semblables à celles de BeforeClass, mais la méthode annotée doit nécessiter un paramètre TestInformation
BinaryState Énumération utilisée pour enregistrer l'état Activé/Désactivé avec un état sans opération IGNORE. 
BluetoothConnectionLatencyCollector Le collecteur envoie une configuration de métrique de durée statsd prédéfinie aux appareils et collecte la durée de connexion Bluetooth pour chaque profil. 
BluetoothConnectionStateCollector Ce collecteur collecte les métriques BluetoothConnectionStateChanged et enregistre 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 pour un profil Bluetooth

Utilisez "metric-key-match" pour spécifier les métriques contenant les états de connexion Bluetooth dans un tableau numérique. Exemple [0, 1, 2, 3, 0, 1, 2, 3]. 

BluetoothHciSnoopLogCollector Le collecteur permet d'activer la journalisation du trafic HCI Bluetooth sur l'appareil testé et de collecter le journal de chaque test. 
BluetoothUtils Fonctions utilitaires permettant d'appeler l'instrumentation Bluetooth sur l'appareil

Le code d'instrumentation Bluetooth côté appareil est disponible dans AOSP à l'adresse : frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider Un IDeviceBuildProvider qui amorce les informations de compilation à partir de l'appareil de test

Il est généralement utilisé pour les appareils dotés d'un build fourni en externe, c'est-à-dire

BootstrapServiceFileResolverLoader Charge les résolveurs à l'aide de la fonction de chargement de service. 
Rapport de bug Objet contenant les références des fichiers de rapport de bug, compatible avec les rapports de bug plats et les rapports de bug compressés (bugreportz). 
BugreportCollector Un ITestInvocationListener de transfert qui collecte des rapports de bug lorsque des événements configurables se produisent, puis appelle ITestInvocationListener#testLog sur ses enfants après la collecte de chaque rapport de bug. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate Prédicat complet décrivant quand générer un rapport de bug. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector Collectez un rapport de bug lorsqu'un scénario de test échoue. 
BugreportzOnTestCaseFailureCollector Collectez un rapport de bug lorsqu'un scénario de test lors d'une exécution échoue. 
BuildAnalysis Représente les résultats d'une analyse de compilation unique. 
Erreur de compilation Généré si la compilation fournie ne s'exécute pas. 
Informations sur la compilation Implémentation générique d'un IBuildInfo qui doit être associé à un ITestDevice
Clé d'information de compilation Classe contenant une énumération liée aux requêtes d'informations sur la compilation. 
BuildInfoKey.BuildInfoFileKey Énumération décrivant tous les types de fichiers connus pouvant être interrogés via IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)
BuildInfoRecorder Élément ITargetPreparer qui écrit des métadonnées d'informations de compilation dans un fichier spécifié. 
BuildInfoUtil Une classe util permettant de manipuler IBuildInfo
BuildRetrievalError Une erreur fatale s'est produite lors de la récupération du build à des fins de test. 
BuildSerializedVersion Classe contenant la version de sérialisation actuelle de tous les IBuildInfo
BuildTestsZipUtils Classe d'assistance pour les opérations liées au fichier ZIP de tests généré par le système de compilation Android
Envoi d'e-mails en masse Un utilitaire d'envoi d'e-mails qui permet la configuration suivante : intervalle d'envoi,taille initiale de rafale, destinataires et nombre total de messages. 
BundletoolUtil Classe utilitaire qui utilise la ligne de commande bundletool pour installer les fichiers .apks sur deivce. 
ByteArrayInputStreamSource  
Liste de tableaux d'octets Classe destinée à représenter un tableau d'octets léger. 
ByteArrayUtil Utilitaires permettant d'effectuer des opérations sur un tableau d'octets (par exemple, convertir des octets en entiers) 
ByteStreamDownloader Un client implémentant la méthode Read du service gRPC ByteStream
ByteStreamUploader Un client implémentant la méthode Write du service gRPC ByteStream

C

CarModuleController Ce contrôleur empêche l'exécution de scénarios de test sur des appareils autres que des voitures. 
CarryDnaeError RuntimeException interne pour transporter DeviceNotAvailableException via le framework JUnit4. 
CarryInterruptedException Générée lorsque le délai avant expiration de la phase de test est déclenché et qu'une exception InterruptedException doit être transmise du thread d'exécution de test au thread d'exécution d'appel. 
CdmaDeviceFlasher Classe qui flashe une image sur un appareil Android physique avec une radio CDMA. 
CecControllerTokenProvider Fournisseur de jetons liés au protocole CEC (Consumer Electronics Control). 
CentralDirectoryInfo CentralDirectoryInfo est une classe contenant les informations d'un fichier/dossier dans un fichier zip. 
CheckPairingPreparer Un CompanionAwarePreparer qui vérifie la liaison BT entre les appareils principaux et associés
Réducteur Divise un blob en un ou plusieurs éléments Chunk d'un maximum de chunkSize octets. 
Chunker.Chunk Un morceau de blob. 
CircularAtraceUtil Utilitaire atrace développé principalement pour identifier les causes des erreurs ANR lors des tests de Monkey. 
CircularByteArray Structure de données permettant de contenir un tableau de taille fixe qui fonctionne comme un tampon circulaire et suit la somme totale de toutes les valeurs du tableau. 
ClangCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture Clang de l'appareil et les enregistre en tant qu'artefacts de test. 
ClangProfileIndexer Classe utilitaire qui indexe les mesures de couverture de code Clang. 
ClassNotFoundConfigurationException ConfigurationException lorsque la classe d'un objet est introuvable. 
ClassPathScanner Recherche les entrées du chemin de classe. 
ClassPathScanner.ClassNameFilter IClassPathFilter qui filtre et transforme les noms de classes Java. 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter qui rejette les classes internes
ClassPathScanner.IClassPathFilter Un filtre pour les chemins d'entrée classpath

Créé après FileFilter

ClockworkUtils Un utilitaire basé sur l'horloge permettant de partager une logique multi-appareil
CloseableTraceScope Une classe limitée qui permet de signaler la section de traçage via try-with-resources
ClusterBuildInfo Une classe IBuildInfo pour les builds acheminés par TFC. 
ClusterBuildProvider Un IBuildProvider pour télécharger les ressources de test TFC. 
ClusterClient Implémentation de IClusterClient pour interagir avec le backend TFC. 
ClusterCommand Classe qui représente une tâche extraite de TF Cluster. 
ClusterCommand.RequestType  
ClusterCommand.State État de la commande dans le cluster TF. 
ClusterCommandConfigBuilder Classe permettant de créer un fichier de configuration pour une commande de cluster. 
ClusterCommandEvent Classe permettant d'encapsuler les événements de commande de cluster à importer. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher Une classe IRemoteTest pour lancer une commande à partir de TFC via un sous-processus TF. 
ClusterCommandScheduler Un ICommandScheduler pour prendre en charge TFC (cluster migré). 
ClusterCommandStatus Classe représentant l'état et le motif d'annulation d'une commande dans TF Cluster. 
ClusterDeviceInfo (Informations sur l'appareil du cluster) Classe permettant d'encapsuler les informations sur l'appareil du cluster à importer. 
ClusterDeviceInfo.Builder.  
ClusterDeviceMonitor Une implémentation IDeviceMonitor qui transmet les résultats au service Tradefed Cluster. 
ClusterEventUploader<T étend IClusterEvent> ClusterEventUploader, qui importe IClusterEvent dans TFC. 
ClusterHostEvent Classe permettant d'encapsuler les événements d'hôte de cluster à importer. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Énumérations des différents types d'événements hôtes. 
ClusterHostUtil Fonctions utilitaires statiques pour le cluster TF afin d'obtenir des instances de configuration globales, des informations sur l'hôte, etc. 
ClusterLogSaver. Une classe ILogSaver pour importer les résultats des tests dans TFC. 
ClusterLogSaver.FilePickingStrategy Stratégies de sélection de fichiers 
ClusterOptions  
Tests de la couverture de code Test qui exécute un package de test d'instrumentation sur un appareil donné et génère le rapport de couverture de code. 
CollectingByteOutputReceiver Un IShellOutputReceiver qui collecte l'intégralité de la sortie de l'interface système dans un byte[]
CollectingOutputReceiver Un IShellOutputReceiver qui collecte l'intégralité de la sortie de l'interface système dans une seule String
CollectingTestListener Un ITestInvocationListener qui collectera tous les résultats des tests. 
Collecteur Outil permettant d'effectuer certaines opérations IMetricCollector nécessaires à plusieurs endroits. 
CommandBaselineSetter Setter commun pour gérer les paramètres de référence de l'appareil via des commandes adb shell. 
CommandFileParser Analyseur de fichiers contenant un ensemble de lignes de commande. 
CommandFileParser.CommandLine  
CommandInterrupter Service permettant d'interrompre ou de marquer comme étant ininterrompu des commandes Tradefédération. 
CommandLineBuildInfoBuilder. Utilitaire destiné à capturer les arguments habituels d'informations de compilation à partir d'une ligne de commande et à les utiliser pour créer un IBuildInfo
Options de commande Implémentation de ICommandOptions
CommandOptionsGetter Implémentation de service qui renvoie la valeur des options de commande d'un appel donné. 
CommandResult Contient le résultat d'une commande. 
CommandRunner Autre point d'entrée de la Fédération internationale qui exécutera la commande spécifiée dans les arguments de ligne de commande, puis se fermera. 
CommandRunner.ExitCode. Codes d'erreur qu'il est possible de quitter. 
CommandScheduler Planificateur pour l'exécution des commandes Tradefédération sur tous les appareils disponibles. 
CommandScheduler.HostState Énumérations des différents états de l'hôte
CommandStatus Représente l'état d'une opération planifiée. 
CommandStatusHandler Gestionnaire permettant de surveiller et de mettre à jour l'état d'un appel. 
CommandSuccessModuleController Classe de base d'un contrôleur de module pour ignorer le module de test en cas d'échec de la commande shell. 
CommonLogRemoteFileUtil Cet utilitaire permet d'éviter la duplication de code sur les différentes représentations d'appareils distants pour la logique d'extraction de journaux à distance des fichiers courants. 
CommonLogRemoteFileUtil.KnownLogFileEntry Représentation d'une entrée de journal connue pour les appareils distants. 
CompanionAllocator Classe de base qui se charge de l'allocation et de la libération de l'appareil associé

getCompanionDeviceSelectionOptions() doit être implémenté pour décrire les critères requis pour allouer l'appareil associé

CompanionAwarePreparer ITargetPreparer qui encapsule la logique d'obtention d'un appareil associé déjà alloué. 
CompanionAwareTest Classe de test de base qui encapsule le code récurrent nécessaire pour obtenir et vérifier l'appareil associé

La sous-classe peut appeler getCompanion() pour récupérer l'annonce associée allouée. 

CompanionDeviceTracker Une classe permettant d'allouer et de libérer des appareils associés
CompanionRunCommandTargetPreparer Une ITargetPreparer qui exécute les commandes spécifiées sur l'appareil associé alloué
CompanionTestAppInstallSetup Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo#getTestsDir() sur un appareil associé alloué. 
CompileBootImageWithSpeedTargetPreparer Il recompile le classpath de démarrage et le serveur système avec le filtre de compilation "speed". 
ConditionFailureMonitor Surveillez les échecs d'appel. 
ConditionPriorityBlockingQueue<T> Une classe thread-safe avec des opérations de type ERROR(/PriorityBlockingQueue) pouvant récupérer des objets correspondant à une certaine condition. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> Un ConditionPriorityBlockingQueue.IMatcher qui correspond à n'importe quel objet. 
ConditionPriorityBlockingQueue.IMatcher<T> Interface permettant de déterminer si les éléments correspondent à une sorte de condition. 
ConfigCompleter Implémentation de Completer pour nos configurations TF. 
ConfigurableGrpcDynamicShardingClient  
Configuration Une implémentation IConfiguration concrète qui stocke les objets de configuration chargés dans une carte. 
ConfigurationDef Contient un enregistrement d'une configuration, de ses objets associés et de leurs options. 
ConfigurationDef.ConfigObjectDef. Objet destiné à contenir les informations d'un nom de classe et du numéro d'apparence associé (par exemple, si une configuration comporte deux fois le même objet, la première portera le premier numéro d'apparition). 
Descripteur de configuration Objet de configuration qui décrit un aspect de la configuration elle-même. 
ConfigurationDescriptor.LocalTestRunner Énumération utilisée pour indiquer le lanceur de test local. 
ConfigurationException Générée si la configuration n'a pas pu être chargée. 
ConfigurationFactory Fabrique permettant de créer des IConfiguration
ConfigurationFactory.ConfigLoader Implémentation d'IConfigDefLoader qui suit les configurations incluses à partir d'une configuration racine et génère une exception pour les inclusions circulaires. 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil Fonctions utilitaires permettant de gérer les fichiers de configuration 
ConfigurationXmlParserSettings Une classe simple permettant d'accepter les paramètres de ConfigurationXmlParser

L'alias est obligatoire pour transmettre des paramètres à cette classe. 

ConfigurationYamlParser Analyseur pour les configurations Tradefed de style YAML
ConfigUtil Classe utilitaire permettant de créer des fichiers de configuration statsd, d'interagir avec et de transférer ces fichiers. 
ConfigUtil.LogSource  
Console Console principale de Tradefédération fournissant à l'utilisateur une interface lui permettant d'interagir

Il est actuellement compatible avec des opérations telles que

  • ajoutez une commande pour tester
  • Lister les appareils et leur état
  • répertorier les appels en cours
  • Lister les commandes dans la file d'attente
  • vider le journal d'appel de l'appel dans le fichier/stdout
  • arrêter
 
Console.ArgRunnable<T> Un objet Runnable avec une méthode run pouvant accepter un argument
Console.CaptureList Un type pratique pour List<List<String>>
ConsoleReaderOutputStream OutputStream qui peut être utilisé pour que System.out.print() s'exécute correctement avec le LineReader unfinishedLine de l'utilisateur. 
ConsoleResultReporter Rapporteur de résultats pour imprimer les résultats du test dans la console. 
ContentAnalysisContext (Contexte d'analyse de contenu) Fournissez le contexte autour d'un contenu pour l'analyser correctement. 
ContentAnalysisContext.AnalysisMethod Cela décrit ce qu'il faut attendre de la structure du contenu pour une analyse correcte. 
Résultats de l'analyse de contenu Résumé de l'analyse du contenu. 
ContentInformation Représente le contenu d'une cible de compilation donnée de sa version de base et actuelle. 
ContentProviderHandler Gestionnaire qui extrait les interactions avec le fournisseur de contenu et permet d'utiliser le fournisseur de contenu côté appareil pour différentes opérations. 
CountingTestResultListener TestResultListener qui suit le nombre total de tests par TestStatus
CountTestCasesCollector Comptez et signalez le nombre de scénarios de test pour un IRemoteTest donné. 
coverMeasurementForwarder Test d'espace réservé qui transfère les mesures de couverture du fournisseur de compilation à l'enregistreur. 
Options de couverture Objet échangé pour contenir les options de couverture. 
coverOptions.Toolchain  
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. 
Nom actuel Classe qui suit et fournit les informations d'appel actuelles, utiles à n'importe quel endroit de l'appel. 
CurrentInvocation.InvocationInfo Une clé nommée spéciale que nous alimenterons toujours pour l'appel. 
CurrentInvocation.IsolationGrade Décrit le niveau d'isolation

J

DebugHostLogOnFailureCollector Collecteur qui collectera et consignera les journaux côté hôte en cas d'échec du scénario de test. 
Connexion par défaut Représentation de la connexion par défaut d'un appareil, supposée être une connexion adb standard de l'appareil. 
DefaultConnection.ConnectionBuilder Compilateur utilisé pour décrire la connexion. 
DefaultRemoteAndroidTestRunner Extension du RemoteAndroidTestRunner ddmlib permettant de définir des valeurs par défaut pour les cas d'utilisation Tradefed. 
DefaultTestsZipInstaller Implémentation par défaut du programme d'installation ZIP de tests. 
DelegatedInvocationExecution InvocationExecution, qui délèguent l'exécution à un autre binaire Tradefed. 
DépendenciesResolver Nouveau type de fournisseur permettant d'obtenir toutes les dépendances pour un test. 
DeviceActionTargetPreparer ITargetPreparer pour effectuer des actions sur l'appareil. 
DeviceActionUtil Classe utilitaire permettant d'exécuter des actions sur l'appareil 
DeviceActionUtil.Command Commandes d'action sur l'appareil. 
DeviceActionUtil.DeviceActionConfigError Exception en cas d'erreur de configuration. 
DeviceAllocationResult Représente les résultats d'une tentative d'allocation pour une commande. 
DeviceAllocationState Représente l'état d'allocation de l'appareil du point de vue de IDeviceManager
DeviceAvailableChecker Vérificateur pour s'assurer qu'un module ne laisse pas l'appareil dans un état hors connexion. 
DeviceBaselineChecker Définissez les paramètres de base de l'appareil avant chaque module. 
DeviceBaselineSetter Classe abstraite utilisée pour créer le paramètre de référence d'un appareil. 
DeviceBatterieLevelChecker IRemoteTest qui vérifie le niveau minimal de charge de la batterie et attend que la batterie atteigne un deuxième seuil de charge si le niveau de charge minimal n'est pas spécifié. 
DeviceBatteryResourceMetricCollector Ce collecteur collecte les métriques de batterie de l'appareil. 
DeviceBuildDescriptor Classe wrapper pour un IBuildInfo, qui contient des méthodes d'assistance permettant de récupérer les informations de compilation de la plate-forme de l'appareil. 
Informations sur la compilation de l'appareil Un IBuildInfo qui représente la version complète d'un appareil Android et (éventuellement) ses tests. 
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.
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil Contient des méthodes et des classes utilitaires pour l'exécution simultanée de commandes côté appareil

Utilisez ERROR(/ExecutorService) pour exécuter des commandes implémentées en tant que ShellCommandCallable et utilisez ERROR(/#joinFuture(String,Future,long)) pour la synchronisation avec la ERROR(/Future) telle que renvoyée par ERROR(/ExecutorService) pour l'exécution de la commande. 

DeviceConcurrentUtil.ShellCommandCallable<V> Un élément ERROR(/Callable) qui encapsule les détails de l'exécution d'une commande shell sur un élément ITestDevice
DeviceConfigurationHolder Une implémentation IDeviceConfiguration concrète qui stocke les objets de configuration d'appareil chargés dans ses attributs. 
DeviceDescriptor Classe contenant des informations décrivant un appareil testé. 
DeviceDéconnecter Cette exception est générée lorsqu'un appareil n'est plus accessible via son type de transport (par exemple, si l'appareil n'est plus visible via USB ou via une connexion TCP/IP).
DeviceErrorIdentifier Identifiants d'erreur issus des erreurs liées à l'appareil et des erreurs signalées par l'appareil. 
DeviceFailedToBootError Générée si un appareil ne parvient pas à démarrer après avoir été flashé avec un build. 
DeviceFeatureFlag  
DeviceFeatureModuleController Un contrôleur de module pour ne pas exécuter de tests lorsqu'il n'est pas compatible avec certaines fonctionnalités. 
DeviceFileReporter Classe utilitaire qui vérifie la présence de fichiers sur l'appareil et les envoie à ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) s'ils sont trouvés. 
DeviceFlashPreparer ITargetPreparer qui clignote une image sur du matériel Android physique. 
DeviceFoldableState Représentation de l'état des appareils pliables renvoyé par la commande "cmd device_state print-states". 
DeviceFolderBuildInfo Un IDeviceBuildInfo qui contient également d'autres artefacts de compilation contenus dans un répertoire du système de fichiers local. 
DeviceImageTracker Pour une partie de la mise à jour incrémentielle des appareils, nous avons besoin des fichiers de référence pour calculer les différences. 
DeviceImageTracker.FileCacheTracker suivre les informations concernant l'image de l'appareil mise en cache et ses métadonnées.
DeviceImageZipFlashingTargetPreparer Préparateur de cible qui flashe l'appareil avec des images de l'appareil fournies dans un format spécifique. 
DeviceInternetAccessibilityResourceMetricCollector Le collecteur envoie un ping à google.com pour vérifier si l'appareil dispose d'une accessibilité Internet ou non. 
DeviceJUnit4ClassRunner Exécuteur de test JUnit4 qui accepte également IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Fausse annotation destinée à transporter des journaux aux rapporteurs. 
DeviceJUnit4ClassRunner.MetricAnnotation Annotation fausse destinée à transmettre des métriques aux reporters. 
DeviceJUnit4ClassRunner.TestLogData Implémentation de ExternalResource et TestRule
DeviceJUnit4ClassRunner.TestMetrics Implémentation de ExternalResource et TestRule
DeviceManagementGrpcServer Serveur gRPC permettant de réserver un appareil auprès de Tradefed. 
Gestionnaire d'appareils  
DeviceManager.FastbootDevice Représentation d'un appareil en mode Fastboot. 
DeviceMetricData Objet contenant toutes les données collectées par les collecteurs de métriques. 
DeviceMonitorMultiplexer Une classe de proxy pour propager des requêtes à plusieurs IDeviceMonitor
DeviceNotAvailableException Générée lorsqu'un appareil n'est plus disponible pour le test. 
DeviceOwnerTargetPreparer Élément ITargetPreparer qui configure un composant de propriétaire de l'appareil. 
DeviceParameterizedRunner Exécuteur paramétré de style JUnit4 pour les tests paramétrés côté hôte. 
DeviceProperties (Propriétés de l'appareil) Définitions des constantes courantes pour les noms de propriétés côté appareil
DeviceRecoveryModeUtil  
DeviceReleaseReporter Rapport sur les versions de l'appareil qui gère la communication avec le processus parent concernant le ou les appareils à libérer. 
DeviceResetFeature Implémentation côté serveur de la réinitialisation de l'appareil. 
DeviceResetHandler Utilitaire généralisant la réinitialisation de l'appareil 
DeviceRuntimeException (Exception d'exécution de l'appareil) Générée lorsqu'une action sur l'appareil n'a pas produit les résultats attendus. 
DeviceSelectionOptions Conteneur pour les critères de sélection des appareils. 
DeviceSelectionOptions.DeviceRequestedType. Différents types d'appareils réservés compatibles 
DeviceSettingChecker Vérifiez si les paramètres de l'appareil ont changé pendant l'exécution d'un module. 
Configuration de l'appareil ITargetPreparer qui configure un appareil à des fins de test en fonction des Option fournis. 
DeviceSnapshotFeature Implémentation côté serveur de l'instantané d'appareil. 
DeviceSnapshotHandler Utilitaire gérant l'instantané Settlefish. 
DeviceStateMonitor Classe d'assistance pour surveiller l'état d'une IDevice
DeviceStorageAgeResourceMetricCollector Analyser l'âge du stockage à partir de logcat 
DeviceStorageFiller Préparateur cible pour remplir l'espace de stockage afin de disposer d'une certaine quantité d'espace libre. 
DeviceStorageStatusChecker Vérifiez si l'espace disque disponible sur le périphérique est suffisant pour les partitions données. 
DeviceStringPusher Préparateur de cible pour écrire une chaîne dans un fichier. 
DeviceSuite (Suite d'appareils) Étend le Suite du conteneur JUnit4 afin de fournir un ITestDevice aux tests qui en ont besoin. 
DeviceSyncHelper Outil d'aide qui facilite la synchronisation d'une nouvelle image d'appareil avec celui-ci. 
Cas de test de l'appareil Cas de test JUnit d'assistance qui fournit les services IRemoteTest et IDeviceTest
DeviceTestResult Une spécialisation de TestResult qui sera abandonnée lorsqu'une DeviceNotAvailableException se produira
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions (Options d'exécution de l'appareil) Classe de compilateur pour les options liées à l'exécution de tests sur des appareils via BaseHostJUnit4Test. 
DeviceTestSuite Suite de tests JUnit d'assistance qui fournit les services IRemoteTest et IDeviceTest
DeviceTraceCollector Collecteur qui lancera la trace Perfetto au début d'une exécution de test et le fichier de suivi du journal à la fin. 
Écran non disponible Cet écouteur tente de capturer une DNAE au niveau du scénario de test uniquement. 
DeviceUnresponsiveException Spécialisation de DeviceNotAvailableException qui indique que l'appareil est visible par adb, mais ne répond pas (par exemple, les commandes expirent, ne démarrent pas, etc.)
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). 
DeviceWifiResourceMetricCollector Le collecteur collecte les métriques actuelles sur l'intensité du signal Wi-Fi connecté et la vitesse de la liaison. 
Effacement des appareils Un ITargetPreparer qui efface les données utilisateur
DigestCalculator Méthodes utilitaires pour calculer Digest 
DirectedGraph<V> Implémentation de graphes orientés non pondérés. 
DésactiverSELinuxTargetPreparer Préparateur de cible qui désactive SELinux s'il est activé. 
DryRunKeyStore keystore pour une simulation où toute valeur keystore est toujours correctement remplacée et trouvée. 
Souris Cette méthode effectue des tests de manière transparente au lieu de les exécuter réellement. 
DynamicFileStubTest Il s'agit d'un test échangé pour pouvoir résoudre correctement le fichier dynamique. 
DynamicRemoteFileResolver Classe permettant de résoudre le chemin d'accès aux fichiers distants. 
DynamicRemoteFileResolver.FileResolverLoader Charge les implémentations de IRemoteFileResolver
DynamicShardHelper Stratégie de segmentation pour permettre la mise en file d'attente du télétravail entre plusieurs instances TF
DynamicShardingConnectionInfoMessage Classe de stockage de données permettant de faciliter l'envoi via le serveur de fonctionnalités. 
DynamicSystemPreparer ITargetPreparer qui configure une image système au-dessus d'un build d'appareil avec la mise à jour système dynamique. 

E

EarlyDeviceReleaseFeature Implémentation du serveur de fonctionnalités pour le lancement anticipé des appareils 
Adresse e-mail Une classe d'assistance pour envoyer un e-mail. 
EmailHostHealthAgent Une implémentation de IHostHealthAgent pour envoyer un e-mail depuis les rapports de surveillance de l'organisateur
EmmaXmlConstants Constantes utilisées lors de l'analyse du rapport XML emma 
EmulatorMemoryCpuCapturer  
EndCentralDirectoryInfo EndCentralDirectoryInfo est une classe contenant les informations générales d'un fichier zip. 
EnforcedSeLinuxChecker Vérificateur d'état qui garantit l'état de Selinux. 
EffacerUtilisateurDataPreparer ITargetPreparer qui efface les données utilisateur de l'appareil. 
ErrorIdentifier Cette interface décrit une erreur spécifique et ses propriétés. 
ErrorStorageUtil Classe d'assistance permettant de manipuler les erreurs afin de les aligner sur le stockage commun. 
EventsLoggerListener Écouteur qui consigne tous les événements reçus dans un fichier
ExceptionThrowingRunnerWrapper  
ExecutableAction Classe de valeur représentant une action pouvant être exécutée. 
ExecutableActionResult Classe de valeur représentant le résultat d'une ExecutableAction
ExecutableBaseTest Classe de base pour le style de test exécutable. 
ExecutableHostTest Exécuteur de test pour les fichiers exécutables en cours d'exécution sur l'hôte. 
ExecutableTargetTest Exécuteur de test pour les fichiers exécutables en cours d'exécution sur la cible. 
ExecutionFiles (Fichiers d'exécution) Dépendances de fichiers générées lors de l'exécution d'un test ou d'un appel qui doivent être transférées à des fins de test. 
ExecutionFiles.FilesKey Énumération d'une clé standard connue pour le mappage. 
ExecutionProperties (Propriétés d'exécution) Propriétés générées lors de l'exécution d'un test ou d'un appel. 
ExistantBuildProvider Un IBuildProvider qui renvoie un IBuildInfo déjà construit. 
ExtendedFile Extension de fichier standard permettant de transférer des métadonnées liées à la compilation. 
Registre ExtensionAtoms ExtensionAtomsRegistry pour une utilisation locale de statsd. 

F

FailureDescription Classe décrivant les informations de défaillance dans la fédération commerciale. 
FakeTest Il s'agit d'un test fictif qui vise à faciliter la génération de résultats de test reproductibles. 
FakeTestsZipFolder Outil de test qui crée un faux dossier de tests décompressé à partir d'une liste de contenus. 
FakeTestsZipFolder.ItemType  
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. 
FastbootHelper Classe d'assistance pour les opérations fastboot. 
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. 
FatalHostError Une exception indique qu'une erreur fatale irrécupérable s'est produite sur la machine hôte qui exécute Tradefédération, et que l'instance TradeFederation doit être arrêtée. 
FeatureFlagTargetPreparer Met à jour DeviceConfig (indicateurs de fonctionnalité réglés par un service distant). 
FileDownloadCache Classe d'assistance qui gère un cache LRU du système de fichiers local pour les fichiers téléchargés 
FileDownloadCacheFactory Fabrique permettant de créer des FileDownloadCache
FileDownloadCacheWrapper Une classe wrapper qui fournit des fonctionnalités FileDownloadCache lors de l'implémentation de l'interface IFileDownloader
FileIdleMonitor Surveille les fichiers et exécute un rappel s'ils ont été inactifs (par exemple,
FileInputStreamSource InputStreamSource qui accepte un fichier d'entrée. 
FileLogger Une ILeveledLogOutput qui dirige les messages de journal vers un fichier et vers stdout. 
FileProtoResultReporter Rapporteur Proto qui transfère TestRecord dans un fichier. 
FilePullerDeviceMetricCollector Un objet BaseDeviceMetricCollector qui écoute les clés de métriques provenant de l'appareil et les extrait en tant que fichier à partir de l'appareil. 
FilePullerLogCollector Enregistreur du fichier signalé par l'appareil côté appareil. 
FileSystemLogSaver Enregistrez les journaux dans un système de fichiers. 
FilesystemRootChecker  
FileUtil Classe d'assistance pour les opérations liées aux fichiers
FileUtil.LowDiskSpaceException Générée si l'espace disque utilisable est inférieur au seuil minimal. 
FilteredResultForwarder Variante de ResultForwarder qui ne permet de signaler qu'une liste d'autorisation de TestDescription
FixedByteArrayOutputStream Élément ERROR(/OutputStream) en mémoire qui ne conserve qu'une quantité maximale de données. 
FlashingMethod Énumération décrivant la méthode utilisée pour flasher un appareil testé
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&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint Une interface de filtrage, conçue pour permettre à FlashingResourcesParser d'ignorer certaines ressources qu'il pourrait utiliser autrement
FlashingResourceUtil Cet utilitaire permet de définir la version appropriée des artefacts afin qu'ils puissent être flashés via DeviceFlashPreparer
FoldableScalingHandler Une IModuleParameterHandler se développant en plus pour chaque configuration d'appareil pliable non principal. 
FoldableHandler Gestionnaire d'appareils pliables génériques pouvant utiliser les paramètres d'un appareil pliable pour créer un module spécialisé. 
FoldableModePreparer Préparateur cible qui peut changer l'état de pliage d'un appareil. 
FolderBuildInfo Implémentation concrète d'un IFolderBuildInfo
FolderSaver Un ITargetPreparer qui extrait les répertoires de l'appareil, les compresse et les enregistre dans le backend de journalisation. 
FormattedGeneratorReporter Responsable du signalement qui permet de générer des rapports dans un format particulier. 
FreeDeviceState  
FuseUtil Classe d'assistance pour les opérations FUSE. 

G

GceAvdInfo Structurez les données de manière à stocker les données pertinentes pour une instance AVD GCE donnée. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor  
GceManager Outil d'aide qui gère les appels GCE pour démarrer/arrêter et collecter des journaux à partir de GCE. 
GceRemoteCmdFormatter Classe utilitaire permettant de formater les commandes pour atteindre un appareil gce distant. 
GceRemoteCmdFormatter.ScpMode SCP peut être utilisé pour transférer ou extraire un fichier en fonction de la structure des arguments. 
GceSshTunnelMonitor Surveillance des threads pour le tunnel SSH Gce. 
GcovCodeCouvertureCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture gcov de l'appareil et les enregistre en tant qu'artefacts de test. 
GcovKernelCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture du noyau gcov de debugfs et de l'appareil, puis les enregistre en tant qu'artefacts de test. 
GCSBucketUtil Gestionnaire de fichiers permettant de télécharger et d'importer des fichiers à partir de Google Cloud Storage (GCS) 
GCSBucketUtil.GCSFileMetadata Wrapper simple pour les informations sur les fichiers dans GCS. 
GCSCommon Classe de base pour les opérations GCS telles que le téléchargement et l'importation. 
GCSConfigurationFactory Un ConfigurationFactory charge les configurations à partir de Google Cloud Storage. 
GCSConfigurationFactory.GCSConfigLoader Extension de ConfigurationFactory.ConfigLoader qui charge la configuration à partir de GCS, suit les configurations incluses à partir d'une configuration racine et génère une exception pour les inclusions circulaires. 
Serveur de configuration GCS Le serveur de configuration charge les configurations à partir de Google Cloud Storage (GCS). 
GCSDownloaderHelper Outil de téléchargement pour le bucket GCS qui se charge de la mise en cache et de la résolution de la configuration globale. 
GCSFileDownloader Outil de téléchargement de fichiers permettant de télécharger un fichier depuis Google Cloud Storage (GCS). 
GCSFileUploader Outil d'importation de fichiers pour importer les données d'un fichier dans Google Cloud Storage (GCS) 
GCSHostResourceManager Télécharger la ressource hôte depuis GCS (Google Cloud Storage) 
GcsRemoteFileResolver Implémentation de IRemoteFileResolver qui permet le téléchargement à partir d'un bucket GCS. 
GenericLogcatEventParser<LogcatEventType> Analyser l'entrée Logcat pour les événements. 
GenericLogcatEventParser.LogcatEvent Structure pour contenir un événement logcat avec le type d'événement et déclenchant un message Logcat
GetPreviousPassedHelper Outil d'aide pour obtenir les filtres de test précédents réussis. 
GkiDeviceFlashPreparer Un préparateur de cible qui flashe l'appareil avec une image générique du noyau commun Android. 
GlobalConfiguration Une implémentation IGlobalConfiguration qui stocke les objets de configuration chargés dans une carte.
GlobalFilterGetter Implémentation de service qui renvoie les filtres d'un appel donné. 
GlobalTestFilter Options de filtrage appliquées à l'appel. 
GoogleApiClientUtil (GoogleApiClientUtil). Utilise pour créer un client API Google. 
GoogleBenchmarkResultParser Analyse les résultats du benchmark Google exécutés à partir de l'interface système et renvoie une carte avec tous les résultats. 
GoogleBenchmarkTest Test qui exécute un package de test d'analyse comparative Google sur un appareil donné. 
GranularRetriableTestWrapper Une classe wrapper s'exécute sur IRemoteTest pour affiner l'IRemoteTest au niveau du scénario de test. 
GranularRetriableTestWrapper.StartEndCollector Aide de classe pour intercepter les débuts et les fin d'exécution manquants. 
GsiDeviceFlashPreparer Préparateur cible qui flashe l'appareil avec une image système générique Android. 
Test G Test qui exécute un package de test natif sur un appareil donné. 
Base GTest Classe de base de gTest
GTestListTestParser Analyseur de résultats pour le mode de simulation gtest avec le paramètre "--gtest_list_tests". 
GTestResultParser Analyse les résultats en "mode de sortie brut" des tests natifs à l'aide de GTest exécutés à partir de l'interface système, et transmet les résultats à un ITestInvocationListener. 
GTestXmlResultParser Analyse les résultats en "mode de sortie xml" des tests natifs à l'aide de GTest qui s'exécutent à partir de l'interface système, et informe un ITestRunListener des résultats. 

H

HarnessException Classe d'exception de base pour l'exception générée dans le harnais. 
HarnessIOException Exploitez une exception qui facilite le transfert des problèmes liés aux fichiers. 
HarnessRuntimeException  
HeapHostMonitor Implémentation de AbstractHostMonitor qui surveille la mémoire du tas de mémoire sur l'hôte et la consigne régulièrement dans le journal d'historique. 
HelloWorldMultiTargetPreparer Exemple d'implémentation d'un IMultiTargetPreparer
Enregistreur d'histoire TF History Logger, journal spécial contenant uniquement certains événements spécifiques 
HostGTest Test qui exécute un package de test natif. 
HostMetric Cette classe représente un échantillon de métrique hôte à signaler. 
HostOptions (Options d'hébergement) Classe du conteneur pour les options d'hôte. 
HostOrchestratorUtil Utilitaire permettant d'exécuter des commandes sur des instances distantes via Host Orchestrator. 
HostStatsdMetricCollector Un IMetricCollector qui collecte des métriques statsd côté hôte à l'aide de commandes utilitaires statsd. 
Test hôte Exécuteur de tests pour les tests JUnit basés sur l'hôte. 
HostUtils Met en œuvre des méthodes utilitaires utiles pour exécuter des tests sur l'hôte. 
HprofAllocSiteParser Classe d'assistance pour analyser les informations d'une section "Allocation Sites" des rapports Hprof. 
HttpHelper contient des méthodes d'assistance permettant d'effectuer des requêtes HTTP.
HttpHelper.RequestRunnable. Exécutable pour effectuer des requêtes avec IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
HttpMultipartPost Classe d'assistance pour l'exécution de requêtes HTTP post en plusieurs parties. 
HttpRemoteFileResolver Implémentation de IRemoteFileResolver qui permet de télécharger un fichier distant via http
HttpsRemoteFileResolver Implémentation de IRemoteFileResolver qui permet de télécharger un fichier distant via https

I

IAbi Interface représentant l'ABI testée. 
IAbiReceiver Un test qui nécessite l'ABI en cours de test. 
IAndroidDebugBridge Définition de l'interface pour les méthodes AndroidDebugBridge utilisées dans ce package. 
IAppBuildInfo Cette interface est obsolète. Utilisez directement IBuildInfo. 
IAutoRetriableTest Interface pour un IRemoteTest qui n'implémente pas ITestFilterReceiver, mais qui souhaite tout de même permettre les nouvelles tentatives automatiques. 
IBatterieInfo Interface définissant l'interaction avec la batterie d'un appareil. 
IBatterieInfo.BatterieState Décrit l'état de charge actuel de la batterie. 
Informations sur la compilation Contient des informations sur la compilation testée. 
IBuildInfo.BuildInfoProperties Certaines propriétés d'un IBuildInfo peuvent avoir besoin d'ajuster une partie de son traitement. 
IBuildProvider Chargé de fournir des informations sur la compilation testée. 
IBuildReceiver Test qui doit faire référence à la compilation testée. 
ICacheClient Interface pour un client de cache. 
IClusterClient Interface permettant d'interagir avec le backend TFC. 
IClusterEvent Interface permettant d'importer tout événement de cluster dans TFC. 
IClusterEventUploader<T étend IClusterEvent> Interface de ClusterEventUploader
IClusterOptions Interface permettant d'obtenir des options liées aux clusters. 
ICommandOptions Conteneur pour les options d'exécution des commandes. 
ICommandScheduler Planificateur pour l'exécution des commandes TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Paramètre "Listener" pour les événements d'appel une fois l'appel terminé 
ICompressionStrategy Interface représentant un algorithme de compression pouvant être sélectionné au moment de l'exécution. 
IConfigOptionValueTransformer Interface permettant de manipuler la valeur de l'option de configuration
IConfigurableVirtualDevice Interface permettant de fournir des informations sur un appareil virtuel préconfiguré (adresse IP de l'hôte, utilisateur de l'hôte, décalage de ports, etc.). 
IConfiguration Informations de configuration pour un appel de la fédération. 
IConfigurationFactory Fabrique pour la création de IConfiguration
IConfigurationReceiver Interface simple pour représenter un objet qui accepte un IConfiguration
IConfigurationServer Interface pour le serveur de configuration. 
ICredentialFactory Une interface permettant de créer une fabrique d'identifiants Credential 
IDefaultObjectLoader Interface permettant de charger les objets par défaut qui devraient faire partie de notre configuration YAML. 
IDefaultObjectLoader.LoaderConfiguration Objet de configuration de chargement pour transmettre des informations au chargeur. 
IDeviceActionReceiver Fournit une API pour recevoir les événements de l'appareil. 
IDeviceBuildInfo Un IBuildInfo qui représente la version complète d'un appareil Android et (éventuellement) ses tests. 
IDeviceBuildProvider Un IBuildProvider qui utilise les informations d'un ITestDevice pour récupérer une compilation. 
IDeviceConfiguration Interface du support de configuration de l'appareil. 
IDeviceFlasher Flashe une image d'appareil sur un appareil. 
IDeviceFlasher.UserDataFlashOption Énumération des options permettant de gérer l'image des données utilisateur
IDeviceManager Interface permettant de gérer l'ensemble des appareils disponibles pour les tests. 
IDeviceManager.IFastbootListener Écouteur des changements d'état fastboot. 
IDeviceMonitor Interface pour la surveillance de l'état des appareils. 
IDeviceMonitor.DeviceLister. Une classe de type Runnable qui doit renvoyer les appareils connus et leurs états. 
IDeviceRecovery Interface permettant de restaurer un appareil qui n'est plus connecté. 
IDeviceSelection Interface pour les critères de sélection des appareils. 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor Fournit des installations permettant de surveiller l'état d'une IDevice
IDeviceTest Interface de l'objet qui a besoin d'une référence à un ITestDevice
Il peut être désactivé Interface décrivant un objet Tradefed pouvant être désactivé. 
IDynamicShardingClient Interface de wrapper pour le client de segmentation

Cela nous permet de passer au protocole HTTP ou d'en tester un si nécessaire. 

IDynamicShardingConnectionInfo Interface pour les classes contenant des informations de connexion de segmentation dynamique
Adresse e-mail Interface pour l'envoi d'e-mails. 
IEmail.Message Conteneur pour les données des e-mails. 
IFileDownloader Interface permettant de télécharger un fichier distant. 
Entrée de fichier Définition d'interface qui fournit un contrat plus simple et fictif pour les méthodes FileEntry
IFileResolverLoader Charge les implémentations de IRemoteFileResolver
IFileResolverLoader.ResolverLoadingException Exception générée si un résolveur ne peut pas être chargé ou initialisé. 
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. 
IFolderBuildInfo Un élément IBuildInfo abstrait simple dont les artefacts de compilation sont contenus dans un répertoire du système de fichiers local. 
IFormatterGenerator Interface décrivant un outil de mise en forme pour SuiteResultHolder
IGlobalConfiguration Classe destinée à englober les informations de configuration globales d'une seule instance de la fédération du commerce (englobant un nombre illimité d'appels de configurations réelles). 
IHarnessException Description de l'interface de l'exception qui sera implémentée en exploitant les exceptions. 
IHostCleaner Il effectue un nettoyage de l'hôte une fois l'exécution du test terminée. 
IHostHealthAgent Interface permettant d'émettre des métriques sur l'hôte ou l'appareil. 
IHostMonitor Interface permettant de distribuer les données de l'hôte
IHostMonitor.HostDataPoint. Classe générique pour les données à signaler. 
IHostMonitor.HostMetricType  
IHostOptions Interface du conteneur des options d'hôte. 
IHostOptions.PermitLimitType Énumération décrivant les limiteurs d'autorisation possibles
IHostResourceManager Interface permettant de gérer la ressource hôte. 
IHttpHelper Méthodes d'assistance pour l'exécution de requêtes HTTP 
IHttpHelper.DataSizeException  
IInvocationContext Contient des informations sur l'appel permettant aux tests d'accéder aux tests si nécessaire. 
IInvocationContext.TimingEvent  
IInvocationContextReceiver Test qui doit faire référence au contexte de l'appel. 
IInvocationExecution Interface décrivant les actions à effectuer dans le cadre d'un appel. 
IKeyStoreClient Interface permettant d'accéder à un magasin de clés pour les mots de passe ou les données sensibles. 
IKeyStoreFactory Fabrique permettant de créer des IKeyStoreClient
ILabPreparer Interface de repère pour les préparateurs d'ateliers

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

ILeveledLogOutput Les classes qui implémentent cette interface fournissent des méthodes permettant de gérer la sortie des messages de journal. 
ILogcatReceiver Classe qui fournit la sortie du fichier logcat d'un appareil en tant que InputStreamSource
ILogRegistry Interface pour un enregistreur singleton ILogOutput qui multiplexe et gère différents enregistreurs. 
ILogRegistry.EventType Événements utiles pour la journalisation
ILogSaver Les classes qui implémentent cette interface fournissent des méthodes pour stocker les journaux à un emplacement central. 
ILogSaverListener Permet aux ITestInvocationListener d'écouter quand les fichiers journaux sont enregistrés. 
ImageContentAnalyzer Analyseur pour l'analyse du contenu des images de l'appareil
IManagedTestDevice Un appareil ITestDevice dont le cycle de vie est géré. 
IManagedTestDevice.DeviceEventResponse Conteneur pour une réponse à un appel IManagedTestDevice#handleAllocationEvent(DeviceEvent)
IManagedTestDeviceFactory Interface des créateurs pour les IManagedTestDevice
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. 
IMetricCollectorReceiver Interface permettant aux IRemoteTests d'implémenter si elles doivent obtenir la liste des IMetricCollector pour l'exécution du test. 
IMoblyYamlResultHandler Interface du gestionnaire de résultats mobly YAML. 
IMoblyYamlResultHandler.ITestResult Interface de résultat mobly YAML
IModuleController Interface permettant de contrôler si un module doit être exécuté ou non. 
IModuleController.RunStrategy Énumération décrivant la façon dont le module doit être exécuté. 
IModuleParameterHandler Interface des paramètres des modules des suites. 
IMultiDeviceRecovery Interface permettant de restaurer plusieurs appareils hors connexion. 
IMultiDeviceTest Cette interface est obsolète. Cette interface est conservée temporairement pour des raisons de compatibilité, mais elle n'est plus utilisée. Veuillez ne pas l'implémenter. 
IMultiTargetPreparer Prépare l'environnement de test pour plusieurs appareils. 
INativeDevice Fournit une API fiable de niveau légèrement supérieur à un IDevice ddmlib. 
INativeDeviceTest Interface de l'objet qui a besoin d'une référence à un INativeDevice
incrémentalImageUtil Un utilitaire permettant d'exploiter l'image incrémentielle et la mise à jour des appareils. 
InfraErrorIdentifier Identifiants d'erreur de l'infrastructure de la fédération commerciale et de l'infrastructure dépendante (comme l'infrastructure de compilation). 
InputStreamSource Cette interface encapsule un élément ERROR(/InputStream) pour le rendre clonable. 
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. 
InstallerInstrumentationsTest Exécute toute l'instrumentation détectée sur l'appareil actuel. 
InstantAppHandler Gestionnaire pour ModuleParameters#INSTANT_APP
InstrumentationPreparer Un ITargetPreparer qui exécute l'instrumentation
Test d'instrumentation Test qui exécute un package de test d'instrumentation sur un appareil donné. 
Contexte d'appel Implémentation générique d'un IInvocationContext
InvocationExecution Classe qui décrit toutes les étapes d'appel: téléchargement de la compilation, target_prep, exécution des tests, nettoyage. 
InvocationLocal<T> Cette classe fournit des variables dont la portée est définie au niveau de l'appel. 
InvocationMetricLogger Classe utilitaire correspondant à un appel permettant de consigner certaines métriques 
InvocationMetricLogger.InvocationGroupMetricKey Les regroupements permettent de consigner plusieurs groupes sous une même clé. 
InvocationMetricLogger.InvocationMetricKey Une clé nommée spéciale que nous alimenterons toujours pour l'appel. 
InvocationStatus (État de l'appel) Classe permettant de stocker l'état des appels. 
InvocationStatus (État de l'appel) Une énumération d'assistance pour représenter l'état d'appel
InvocationSummaryHelper Classe d'assistance pour collecter et signaler des TestSummary pour l'ensemble d'écouteurs
InvocationToJUnitResultForwarder Une classe qui écoute les événements ITestInvocationListener et les transmet à TestListener
IPostProcessor Les post-processeurs sont un objet de fédération du commerce destiné à permettre le traitement des métriques et des journaux APRÈS les tests et AVANT la création de rapports sur les résultats. 
IRemoteFeature Interface décrivant une fonctionnalité de Tradefed qui peut être exécutée en fonction de la requête. 
IRemoteFileResolver Interface pour les objets permettant de convertir un fichier distant en fichier local. 
IRemoteFileResolver.RemoteFileResolverArgs Les arguments transmis aux résolveurs
IRemoteFileResolver.ResolvedFile Classe contenant des informations sur le fichier résolu et certaines métadonnées. 
IRemoteScheduledListenersFeature Extension de IRemoteFeature pour permettre la transmission d'IScheduledInvocationListeners. 
IRemoteTest Un test qui transmet les résultats directement à un ITestInvocationListener
IReportNotExecuted En cas d'exécution incomplète, IRemoteTest qui implémente cette interface peut signaler les tests non exécutés afin d'améliorer le reporting. 
Réorganiseur Interface permettant de reprogrammer une configuration en vue de son exécution ultérieure. 
IResourceMetricCollector Interface permettant à l'utilisateur d'implémenter des collecteurs de ressources personnalisés. 
IRestApiHelper Interface d'assistance permettant d'effectuer des appels d'API REST. 
IResumableTest Cette interface est obsolète. Cela n'est plus nécessaire
IRetryDecision Interface déterminant la décision des nouvelles tentatives et appliquant le filtre sur la classe pour une nouvelle tentative plus ciblée. 
IRuntimeHintProvider  
IRUnUtil Interface permettant d'exécuter des opérations chronométrées et des commandes système. 
IRunUtil.EnvPriority Énumération définissant si un environnement spécifique est défini ou non. 
IRunUtil.IRunnableResult Interface permettant d'exécuter de manière asynchrone une opération qui renvoie un état booléen. 
Bac à sable Interface définissant un bac à sable pouvant être utilisé pour exécuter un appel. 
ISandboxFactory Fabrique permettant de créer des ISandbox
ISetOptionReceiver L'implémentation de cette interface doit comporter un Option avec un nom "set-option" associé à HostTest#SET_OPTION_NAME
IShardableListener Un ITestInvocationListener qui peut être segmenté. 
IShardableTest Un IRemoteTest qui peut être divisé en sous-tests exécutables séparément. 
IShardHelper Interface d'un objet qui décrit la stratégie de segmentation à adopter pour une configuration. 
IsolatedHostTest Met en œuvre un exécuteur TradeFed qui utilise un sous-processus pour exécuter les tests dans un environnement à faible dépendance, au lieu de les exécuter dans le processus principal. 
ISupportGranularResults (en anglais) Interface indiquant si un ITestInvocationListener est compatible ou non avec la réception de résultats précis. 
ISystemStatusChecker Vérificateur qui vérifie l'état du système et renvoie une valeur booléenne pour indiquer si le système est dans un état attendu. 
ISystemStatusCheckerReceiver Un élément IRemoteTest qui nécessite un accès au ISystemStatusChecker à partir de la configuration. 
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. 
ITerribleFailureHandler Une interface permettant de gérer les terribles échecs de LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver Un exécuteur pouvant filtrer les tests à exécuter en fonction d'annotations. 
ITestCollector Prend en charge la collecte des tests. Lorsqu'il est défini, le lanceur de test doit effectuer une simulation pour collecter les scénarios de test sans les exécuter réellement. 
ITestDevice Fournit une API fiable de niveau légèrement supérieur à un IDevice ddmlib. 
ITestDevice.ApexInfo Une classe struct simple pour stocker des informations sur un seul APEX
ITestDevice.MountPointInfo Une classe struct simple pour stocker des informations sur un seul point d'installation
ITestDevice.RecoveryMode  
ITestFileFilterReceiver Exécuteur pouvant recevoir un fichier spécifiant les tests à exécuter et/ou non. 
ITestFilterReceiver Un exécuteur pouvant filtrer les tests à exécuter. 
ITestInformationReceiver Interface permettant de recevoir le TestInformation pour certaines classes. 
ITestInvocation Gère un appel de test de la fédération. 
ITestInvocation.ExitInformation Représente des informations de sortie pour un appel. 
Écouteur d'appels d'API ITestInvocation Paramètre "Listener" pour les résultats des tests de l'appel de test 
ITestLifeCycleReceiver Reçoit des notifications d'événements lors de l'exécution des tests d'instrumentation. 
ITestLogger Entité pouvant effectuer la journalisation de différents types de flux de données. 
ITestLoggerReceiver Entité pouvant être injectée avec une instance ITestLogger afin de pouvoir l'utiliser à des fins de journalisation. 
Pool ITests Interface décrivant un pool de tests auquel nous pouvons accéder et que nous pouvons exécuter
ITestSuite Classe abstraite utilisée pour exécuter la suite de tests. 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader Interface décrivant un outil auxiliaire permettant de charger les résultats précédents de manière à pouvoir être réexécuté. 
ITestSummaryListener Interface qui permet à ITestInvocationListener d'échanger des informations limitées via des résumés. 
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. 
ITokenProvider Interface décrivant un objet pouvant fournir les jetons d'un appareil particulier. 
ITokenRequest Une interface IRemoteTest peut mettre en œuvre pour exposer le fait qu'elle nécessite un appareil avec un jeton spécial. 

J

JarHostTest Exécuteur de test pour les tests JUnit côté hôte. 
JarHostTest.HostTestListener Écouteur de wrapper qui transfère tous les événements, à l'exception de testRunStarted() et testRunEnded(), à l'écouteur intégré. 
JavaCodeCouvertureCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture Java de l'appareil et les consigne en tant qu'artefacts de test. 
JavaCodeCouvertureFlusher Classe utilitaire qui réinitialise et force le vidage des mesures de couverture de code Java à partir des processus en cours d'exécution sur l'appareil. 
JSONFileKeyStoreClient Exemple d'implémentation dans laquelle un fichier JSON local joue le rôle de magasin de clés. 
JSONFileKeyStoreFactory ; Implémentation d'une fabrique de keystore JSON, qui fournit un JSONFileKeyStoreClient pour accéder à un fichier keystore JSON. 
JsonHttpTestResultReporter Rapporteur de résultats qui encode les résultats des métriques de test, ainsi que la branche et les informations sur l'appareil au format JSON et POST dans un point de terminaison de service HTTP
JUnit4ResultForwarder redirecteur de résultat de JUnit4 Runner. 
JUnit4TestFilter Classe d'assistance qui fournit le filtrage pour l'exécuteur JUnit4 en étendant Filter
JUnitRunUtil Une classe d'assistance permettant de diriger un appel IRemoteTest#run(TestInformation, ITestInvocationListener) vers un appel Test#run(TestResult)
JUnitToInvocationResultForwarder Une classe qui écoute les événements TestListener et les transmet à un ITestInvocationListener
JUnitXmlParser Analyseur qui extrait les données des résultats des tests des résultats JUnit stockés dans le XMLJUnitResultFormatter d'ant et les transmet à un ITestInvocationListener. 

K

KernelTargetTest Exécuteur de test pour l'exécution de l'exécutable sur la cible et le résultat de l'analyse du test du noyau. 
KernelTestModuleController Classe de base pour qu'un contrôleur de module n'exécute pas les tests lorsqu'il ne correspond pas à l'architecture . 
KeyguardControllerState Conteneur pour les états de protection du clavier. 
KeyguardStatusChecker Vérifie l'état du verrouillage du clavier après l'exécution du module. 
KeyStoreException Généré en cas d'erreur fatale du keystore. 
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. 
KTapResultParser Lit la sortie KTAP telle que produite par un module de test KUnit et placée dans un fichier "results" sous debugfs. 
KTapResultParser.ParseResolution  
KUnitModuleTest Exécuteur de test pour exécuter les modules de test KUnit sur l'appareil. 

L

LabResourceDeviceMonitor Contrôle des ressources de l'atelier qui initialise/gère le serveur gRPC pour LabResourceService. 
LargeOutputReceiver Classe conçue pour faciliter l'exécution de commandes de longue durée afin de collecter le résultat. 
LastShardDetector. Lors de l'exécution de la segmentation locale, nous souhaitons parfois n'exécuter certaines actions que lorsque la dernière partition atteint invocationEnded(long)
LeakedThreadStatusChecker Vérificateur d'état pour s'assurer qu'un module ne divulgue pas un Thread en cours d'exécution. 
LegacySubprocessResultsReporter Une implémentation figée du rapporteur de résultats du sous-processus qui devrait rester compatible avec les versions antérieures de TF/CTS (par exemple, 8+), malgré les modifications de sa super-classe. 
ListInstrumentationParser Un objet IShellOutputReceiver qui analyse le résultat d'une requête "pm list instrumentation"
ListInstrumentationParser.InstrumentationTarget  
Appareil virtuel LocalAndroid Classe destinée aux appareils virtuels locaux exécutés sur un hôte TradeFed. 
LocalAppBuildProvider IBuildProvider qui construit un IBuildInfo en fonction d'un chemin d'accès local fourni
Développeur local Détecte et indique s'il s'agit d'un développeur local exécutant Tradefed. 
LocalDeviceBuildProvider Un IBuildProvider qui construit un IDeviceBuildInfo en fonction du chemin d'accès au répertoire du système de fichiers fourni. 
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
LocalFileHeader LocalFileHeader est une classe contenant les informations d'un fichier/dossier dans un fichier zip. 
LocalFileResolver Implémentation de IRemoteFileResolver qui permet d'associer des fichiers locaux
LocalFolderBuildProvider Un IBuildProvider qui construit un IFolderBuildInfo en fonction d'un chemin d'accès local fourni
LocalHostResourceManager Ressource hôte du gestionnaire. 
Pool local Mise en œuvre d'un ensemble de tests locaux
LocalRunInstructionBuilder Utilitaire permettant de compiler l'instruction afin d'exécuter le test en local. 
LockSettingsBaselineSetter Setter pour supprimer les paramètres de verrouillage de l'écran. 
LogcatCrashResultForwarder Écouteur spécial: en cas d'échec (plantage du processus d'instrumentation), il tente d'extraire le plantage du fichier logcat et l'ajoute au message d'échec associé au test. 
LogcatEventParser  
LogcatEventType Types d'événements pour LogcatEventParser
LogcatOnFailureCollector Collecteur qui capturera et consignera un Logcat en cas d'échec d'un scénario de test. 
LogcatReceiver Classe qui collecte Logcat en arrière-plan. 
LogcatTimingMetricCollector Collecteur de métriques qui collecte des informations temporelles (par exemple, le temps de changement de l'utilisateur) à partir de logcat pendant un ou plusieurs tests répétés. Il utilise des 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. 
LogDataType Représente le type de données des données de journal. 
Fichier journal Classe destinée à contenir les métadonnées d'un fichier journal enregistré. 
LogFileSaver Outil d'aide pour les ITestInvocationListener qui permet d'enregistrer les données des journaux dans un fichier
LogReceiver  
LogRegistry Une implémentation ILogRegistry qui multiplexe et gère différents enregistreurs, en utilisant l'outil approprié en fonction du ThreadGroup du thread qui effectue l'appel. 
LogSaverResultForwarder ResultForwarder pour enregistrer les journaux avec l'économiseur de fichiers global. 
LogUtil Classe utilitaire de journalisation 
LogUtil.CLog Une classe shim pour Log qui utilise automatiquement le nom de classe simple de l'appelant comme balise de journal
LUCIResultReporter Rapporteur de résultats qui enregistre les résultats des tests requis par ResultDB et LUCI au format JSON (go/result-sink) et enregistre l'emplacement du fichier dans la console. 

M

MainlineModuleHandler Une classe de gestionnaire simple pour les modules Mainline qui crée un InstallApexModuleTargetPreparer et y injecte le lien dynamique en fonction des modules principaux donnés pour récupérer automatiquement ces modules. 
MainlineTestModuleController Classe de base pour un contrôleur de module permettant d'exécuter des tests en fonction des modules principaux préchargés sur l'appareil soumis aux tests. 
ManagedRemoteDevice Appareil s'exécutant dans une machine virtuelle que nous gérons à distance via une instance Tradefed dans la VM. 
ManagedTestDeviceFactory Fabrique permettant de créer les différents types d'appareils pouvant être surveillés par Tf
MaxSdkModuleController Classe de base pour qu'un contrôleur de module ne exécute pas de tests sur des versions supérieures à un numéro de version de SDK spécifié. 
MergedZipEntryCollection Afin de limiter les tentatives de téléchargement, fusionnez les entrées individuelles d'un fichier ZIP volumineux pour former des blocs. 
MergeMultiBuildTargetPreparer IMultiTargetPreparer qui permet de transmettre des informations d'une compilation à une autre en les nommant et en indiquant la clé de fichier à copier dans l'autre compilation. 
Stratégie de fusion Décrit comment les résultats doivent être agrégés en cas de tentatives multiples. 
Arbre Merkle Représentation en arborescence de Merkle telle que définie par l'API d'exécution à distance. 
MetricFilePostProcessor Utilisé pour importer le fichier journal des métriques collecté au niveau du test et de l'exécution. 
MetricOption Annotation pour les méthodes de test annotées avec @Test, ou si l'annotation fait partie de la liste d'annotations de TestDescription, qui permet de spécifier des paramètres supplémentaires utiles pour: régler le comportement des collecteurs et filtrer certaines méthodes. 
MetricsXMLResultReporter MetricsXMLResultReporter écrit les métriques de test et les exécute dans un fichier XML situé dans un dossier spécifié par le paramètre "metrics-folder" à la phase invocationEnded du test. 
MetricTestCase (Cas de test de métrique) Extension de TestCase permettant de consigner des métriques lors de l'exécution dans TradeFed. 
MetricTestCase.LogHolder Structure destinée à contenir un fichier journal à signaler. 
MetricUtil Classe utilitaire permettant d'extraire des métriques à partir de configurations statsd transférées. 
MetricUtility Contient des méthodes utilitaires courantes pour stocker les métriques de test, les agréger dans des tests similaires et les écrire dans un fichier. 
MinApiLevelModuleController Classe de base pour qu'un contrôleur de module n'exécute pas de tests lorsqu'il est en dessous d'un niveau d'API spécifié. 
MinSdkModuleController Classe de base pour qu'un contrôleur de module n'exécute pas de tests sur des versions antérieures à un numéro de version de SDK spécifié. 
MixImageZipPreparer Un IMultiTargetPreparer qui combine les images d'un build système dans un build d'appareil. 
MixKernelTargetPreparer Un ITargetPreparer qui permet de combiner une image du noyau avec l'image de l'appareil. 
MoblyBinaryHostTest Test de l'hôte destiné à exécuter un fichier binaire Mobly Python à partir du système de compilation Android (Soong)
MoblyYamlResultControllerInfoHandler Gestionnaire d'élément "Informations sur le contrôleur" dans le résultat YAML pour Mobly. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory Fabrique de gestionnaires de résultats YAML pour Mobly, qui génère le gestionnaire approprié en fonction du type de résultat. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser Analyseur de résultats de test Mobly YAML. 
MoblyYamlResultRecordHandler Gestionnaire d'élément "Record" du résultat YAML pour Mobly. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler Gestionnaire d'élément "Summary" de résultat Mobly yaml. 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler Gestionnaire d'éléments "Test Name List" du résultat YAML pour Mobly. 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler Gestionnaire d'éléments "User Data" (Données utilisateur) pour les résultats Mobly yaml. 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition (Définition du module) Conteneur pour la configuration d'exécution du test. 
ModuleListener Écouteur associé à chaque IRemoteTest de chaque module afin de collecter la liste des résultats. 
ModuleLogcatCollector Version du collecteur Logcat, mais pour le module. 
ModuleMerger Classe d'assistance pour les opérations liées à la fusion de ITestSuite et ModuleDefinition après un fractionnement. 
ModuleOemTargetPreparer  
Paramètres du module Valeurs spéciales associées aux clés de "paramètre" de la suite dans les métadonnées de chaque module. 
ModuleParametersHelper Outil d'aide pour obtenir le IModuleParameterHandler associé au paramètre. 
ModulePusher  
ModulePusher.ModulePushError. Erreur fatale lors de la transmission du module Mainline. 
ModuleSplitter Outil d'aide permettant de diviser une liste de modules représentés par IConfiguration en une liste d'unités d'exécution représentées par ModuleDefinition
ModuleTestTypeUtil. Contient des méthodes utilitaires courantes pour vérifier le module. 
MultiFailureDescription Réunissez plusieurs FailureDescription dans un même support. 
MultiMap<K, V> ERROR(/Map) qui accepte plusieurs valeurs par clé. 

N

NameMangleListener Un écouteur de proxy pour traduire les noms de méthodes, de classes et de packages de test à mesure que les résultats sont consignés. 
NativeBenchmarkTest Test qui exécute un exécutable de test d'analyse comparative natif sur un appareil donné. 
NativeBenchmarkTestParser Un IShellOutputReceiver qui analyse les résultats des données de test d'analyse comparative, en collectant des métriques sur la durée moyenne par opération. 
NativeBridgeModuleController Un contrôleur de module pour vérifier si un appareil est compatible avec le pont natif. 
NativeCodeCouvertureFlusher Classe utilitaire qui efface les mesures de couverture native et force le vidage des données de couverture natives des processus sur l'appareil. 
NativeDevice Implémentation par défaut d'un appareil Android ITestDevice non full stack. 
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) pour exécuter une commande d'OS "adb ....". 
NativeDevice.AdbShellAction  
NativeDevice.RestartDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) pour redémarrer un appareil. 
NativeDevice.RestartMode Mode de redémarrage. 
NativeDeviceStateMonitor Classe d'assistance pour surveiller l'état d'un IDevice sans prise en charge de framework. 
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. 
NativeStressTest Test qui exécute un exécutable de test de contrainte natif sur un appareil donné. 
NativeStressTestParser IShellOutputReceiver qui analyse les données de test de contrainte et collecte des métriques sur le nombre d'itérations effectuées et le temps moyen par itération. 
PositiveHandler Gestionnaire spécifiant que rien ne doit être fait et le paramètre ne doit créer aucun module supplémentaire. 
NestedDeviceStateMonitor Contrôle de l'état de l'appareil qui exécute des vérifications supplémentaires sur l'appareil imbriqué pour prendre en compte les spécificités de l'environnement virtualisé. 
NestedRemoteDevice Représentation de l'appareil s'exécutant dans une VM Cuttlefish distante. 
NetworkNotAvailableException Ce message est renvoyé lorsqu'un appareil ne parvient pas à se connecter au réseau pour effectuer des tests. 
NoApkTestSkipper Préparateur spécial permettant d'ignorer complètement un appel (préparation et tests) s'il n'y a pas d'APK aux tests. 
NoDeviceException Cette exception est générée lorsqu'il n'existe aucun appareil pour exécuter une commande donnée. 
NoisyDryRunTest Exécutez une simulation avec bruit sur un fichier de commande. 
NoOpConfigOptionValueTransformer IConfigOptionValueTransformer no-op
NotMultiAbiHandler Gestionnaire spécial qui indique à SuiteModuleLoader que l'abi secondaire ne doit pas créer de module. 
NullDevice Un espace réservé IDevice utilisé par DeviceManager pour l'allocation lorsque IDeviceSelection#nullDeviceRequested() est true

O

OpenObjectLoader Chargeur pour les objets par défaut disponibles dans AOSP. 
Option possible Annote un champ comme représentant une option IConfiguration
Option.Importance  
OptionClass Annote une classe comme représentant un objet IConfiguration
OptionCopier Classe d'assistance pouvant copier des valeurs de champ Option portant le même nom d'un objet à un autre 
OptionDef Contient les détails d'un Option
Outil de récupération d'options Outil d'aide pour obtenir les options de test du processus parent. 
OptionNotAllowedException Valeur ConfigurationException spécifique lorsqu'une option n'est pas autorisée à être transmise dans la ligne de commande. 
Concepteur d'options Renseigne les champs Option
OptionSetter.OptionFieldsForName Conteneur pour la liste des champs d'option portant le nom indiqué. 
OptionUpdateRule Contrôle le comportement lorsqu'une option est spécifiée plusieurs fois. 
OtaDeviceBuildInfo IDeviceBuildInfo utilisé pour les tests de mises à jour Over The Air. 
OtatoolsBuildInfo Une IBuildInfo contenant des artefacts otatools. 
Client Oxygen Classe qui gère l'utilisation du binaire du client Oxygen pour louer ou libérer un appareil Oxygen. 
OxygenClient.LHPTunnelMode  
OxygenUtil Utilitaire permettant d'interagir avec le service Oxygène. 

P

PackageInfo Conteneur des informations de package d'une application analysées à partir de l'appareil. 
PackageInstallerModuleController Le contrôleur de module n'exécute pas de tests lorsque les packages donnés ne sont pas installés sur l'appareil. 
Coupler<A, B> Définissez notre propre classe Pair qui contient deux objets. 
PairingMultiTargetPreparer Un préparateur multicible permet d'établir l'association (et la connexion) Bluetooth entre deux appareils. 
ParallelDeviceExecutor<V> Enveloppe de ERROR(/ExecutorService) pour exécuter une fonction en parallèle. 
ParentSandboxInvocationExecution Version de InvocationExecution pour les actions spéciales d'appel parent lors de l'exécution d'un bac à sable. 
ParentShardReplicate Répliquez la configuration d'un appareil sur tous les autres appareils qui seront inclus dans la segmentation. 
PartialZipDownloadCache Utilitaire permettant de mettre en cache les fichiers de téléchargement partiel en fonction de leur contenu. 
PassingTestFileReporter ITestInvocationListener qui enregistre la liste des scénarios de test réussis dans un fichier de test
PerfettoGenericPostProcessor Post-traitement qui traite le fichier proto texte/métrique binaire Perfetto sous forme de paires clé/valeur en développant de manière récursive les messages proto et les champs avec des valeurs de chaîne jusqu'à ce que le champ avec valeur numérique soit rencontré. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer Le programme de préparation Perfetto transfère le fichier de configuration sur l'appareil à un emplacement standard auquel perfetto a accès. 
PerfettoPullerMetricCollector Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers Perfetto de l'appareil et de collecter les métriques à partir de celui-ci. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTraceRecorder Classe utilitaire permettant d'enregistrer une trace Perfetto sur un ITestDevice
Délimiteur d'impression Pretty Utilitaire d'aide permettant d'imprimer un message délimité qui se démarque. 
PrettyTestEventLogger Logger faisant correspondre les événements et les consigner pour faciliter le débogage. 
ProcessInfo (Informations sur le processus) Utilisé pour stocker des informations liées aux processus(USER, PID, NAME, START TIME IN SECOND DE EPOCH). 
ProfileParameterHandler Gestionnaire de paramètres de base pour tous les utilisateurs de profil. 
ProfileTargetPreparer Classe de base pour la configuration du "préparateur de cible" pour tout utilisateur de profil android.os.usertype.profile.XXX
PropertyChanger Classe utilitaire permettant de modifier (ou d'ajouter) des éléments dans un fichier de propriétés Android
ProtoResultParser Analyseur du format proto des résultats Tradefed. 
ProtoResultParser.TestLevel Énumération représentant le niveau actuel du fichier proto en cours de traitement. 
ProtoResultReporter L'outil de rapport des résultats crée un tampon de protocole TestRecord contenant tous les résultats. 
ProtoUtil Méthodes utilitaires permettant de traiter les messages de tampon de protocole indépendamment du type 
ProxyConfiguration Objet permettant de pointer vers une configuration distante à exécuter. 
PsParser Utilitaire utilisé pour analyser(USER,PID et NAME) à partir du résultat de la commande "ps"
TestBot Exécutez des tests PTS-bot. 
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. 
PythonBinaryHostTest Test de l'hôte destiné à exécuter un fichier binaire Python à partir du système de compilation Android (Soong)

Le lanceur de test prend en charge les filtres "include-filter" et "excluded-filter". 

PythonBinaryHostTest.PythonForwarder Le redirecteur de résultats remplace le nom de l'exécution par le nom binaire. 
PythonUnitTestResultParser Interpréte le résultat des tests exécutés avec le framework de test unitaire de Python et le traduit en appels sur une série d'objets ITestInvocationListener
PythonUnitTestRunner Cette classe est obsolète. Utilisez plutôt PythonBinaryHostTest. 
PythonVirtualenvHelper Classe d'assistance pour l'activation de l'environnement virtuel Python 3 
PythonVirtualenvPreparer Configure un virtualenv Python sur l'hôte et installe les packages. 

Q

QuotationAwareTokenizer  

R

RedémarrerReasonCollector Collecteur qui collecte le redémarrage de l'appareil pendant l'exécution du test et les signale par motif et par nombre. 
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. 
RegexTrie<V> RegexTrie est un tri dans lequel chaque segment stocké de la clé correspond à une expression régulière ERROR(/Pattern)
AppareilAndroidDistant Implémentation d'un ITestDevice pour un appareil Android full stack connecté via adb connect. 
Appareil virtuel d'appareil distant Étend le comportement de RemoteAndroidDevice pour un appareil Android full stack s'exécutant dans Google Compute Engine (Gce). 
RemoteAvdIDevice Un espace réservé IDevice utilisé par DeviceManager pour l'allocation lorsque DeviceSelectionOptions.gceDeviceRequested() est true
RemoteCacheClient Implémentation RemoteActionCache qui utilise des appels gRPC vers un serveur d'API distant. 
Pool d'objets dynamiques distants Implémentation d'un pool de tests en file d'attente pour le télétravail
RemoteDynamicPool.RequestCallable  
RemoteFileResolver Une classe simple qui permet de charger des fichiers depuis différents emplacements à l'aide d'URI et de la fonctionnalité du fournisseur de services. 
RemoteFileUtil Classe utilitaire permettant de gérer le fichier provenant d'une instance distante
RemoteInvocationExecution Implémentation de InvocationExecution qui génère une exécution à distance. 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSshUtil Utilitaire permettant d'exécuter des commandes SSH sur des instances distantes. 
RemoteTestTimeOutEnforcer Les écouteurs permettant de vérifier la durée d'exécution d'une configuration de test donnée et de l'échouer si elle dépasse un délai donné 
RemoteZip Utilitaires permettant de décompresser des fichiers individuels dans un fichier ZIP distant. 
RemoveSystemAppPreparer Un ITargetPreparer pour supprimer un APK de la partition système avant l'exécution d'un test. 
ReportPassedTests Générez un rapport dans un fichier avec des filtres possibles pour exclure le test réussi. 
DemandeUtil Utilitaires permettant de relancer des requêtes réseau génériques avec gestion des erreurs. 
ResolvePartialDownload Résolvez une demande de téléchargement partiel. 
ResourceMetricUtil Fonctions utilitaires permettant de rédiger des métriques 
ResourceUtil Utilitaire permettant de lire les ressources de configuration. 
RestApiHelper Classe d'assistance permettant d'effectuer des appels d'API REST 
RestartSystemServerTargetPreparer Préparateur de cible qui redémarre le serveur système sans redémarrer l'appareil. 
ResultAggregator (Agrégateur de résultats) redirecteur spécial qui agrège les résultats au besoin, en fonction de la stratégie de nouvelle tentative utilisée. 
ResultAndLogForwarder redirecteur pour les résultats et les événements de journaux. 
ResultForwarder ITestInvocationListener qui transfère les résultats de l'appel à une liste d'autres écouteurs. 
ResultsPlayer Exécuteur spécial qui relance les résultats qui lui ont été fournis. 
ConservationFileSaver Classe d'assistance pour la création d'un fichier .retention dans un répertoire. 
RetryConfigurationFactory Fabrique qui gère les nouvelles tentatives d'exécution d'une commande. 
RetryLogSaverResultForwarder redirecteur qui gère également la transmission de la tentative actuelle à laquelle nous nous trouvons. 
RetryPreparationDecision Classe permettant de décrire les décisions permettant ou non de relancer la préparation et d'échouer l'exécution du module. 
RetryRescheduler Exécuteur spécial qui permet de reprogrammer des tests d'exécution précédente qui ont échoué ou qui n'ont pas été exécutés. 
RetryRescheduler.RetryType Types de tests pouvant être réessayés. 
RetryResultForwarder Extension de ResultForwarder qui renvoie toujours vers un numéro de tentative donné. 
Réessayer Classe d'assistance pour déterminer le module ou le test à exécuter ou non. 
RetryStatistics Structure contenant les statistiques d'une nouvelle tentative de session d'un IRemoteTest
RetryStrategy Stratégie de nouvelle tentative à utiliser lors de la réexécution de certains tests. 
RootcanalForwarderPreparer  
RootTargetPreparer Préparateur cible qui exécute "adb root" ou "adb unroot" en fonction de l'option "force-root". 
RunAftersWithInfo  
RunBeforesWithInfo :  
RunCommandTargetPreparer  
RunConfigDeviceRecovery. Base générique IMultiDeviceRecovery pour exécuter une configuration échangée afin d'effectuer l'étape de récupération. 
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. 
RunInterruptedException : Généré lorsqu'une opération d'exécution est interrompue par une requête externe. 
RunNotifierWrapper Wrapper de RunNotifier pour pouvoir transporter DeviceNotAvailableException
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler Gestionnaire pour ModuleParameters#RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer Un élément ITargetPreparer pour indiquer que les tests doivent être exécutés dans le bac à sable du SDK 
RunOnsecondaryUserParameterHandler  
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). 
RunOnWorkProfileParameterHandler  
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. 
RuntimeRestartCollector Collecteur qui collecte les codes temporels des redémarrages de l'environnement d'exécution (plantages du serveur système) pendant l'exécution du test, le cas échéant. 
RunUtil Ensemble de méthodes d'assistance pour l'exécution d'opérations. 
RustBenchmarkResultParser Interprète le résultat des tests exécutés avec le framework d'analyse comparative des critères et le traduit en appels sur une série d'éléments ITestInvocationListener
RustBinaryHostTest Test de l'hôte destiné à exécuter un fichier binaire rust à partir du système de compilation Android (Soong)
RustBinaryTest Test qui exécute un binaire rust sur un appareil donné. 
RustTestBase Classe de base de RustBinaryHostTest et RustBinaryTest
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser Interpréte le résultat des tests exécutés avec le framework unittest de Rust et le traduit en appels sur une série d'objets ITestInvocationListener

S

SandboxConfigDump La classe Runner crée un IConfiguration basé sur une ligne de commande et le vide dans un fichier. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException (Exception de configuration sandbox) Exception de configuration spéciale provenant de la configuration du bac à sable. 
Bac à sableConfigurationFactory Fabrique de configuration spéciale permettant de gérer la création de configurations à des fins de bac à sable. 
SandboxConfigUtil Classe utilitaire permettant de gérer IConfiguration lors d'un bac à sable. 
SandboxedInvocationExecution Exécution spéciale de l'appel dans le bac à sable: il s'agit de l'InvocationExection lorsque nous sommes dans le bac à sable et que la commande est exécutée. 
SandboxInvocationRunner Exécutez les tests associés à l'appel dans le bac à sable. 
SandboxOptions Classe pouvant recevoir et fournir des options à un ISandbox
ScreenshotOnFailureCollector Collecteur qui effectuera et enregistrera une capture d'écran en cas d'échec d'un scénario de test. 
Sdk28ModuleController Un contrôleur de module pour vérifier si un appareil utilise le SDK 28 (Android 9) ou une version ultérieure. 
Sdk29ModuleController N'exécutez des tests que si l'appareil testé est équipé du SDK version 29 ou ultérieure. 
Sdk30ModuleController N'exécutez des tests que si l'appareil testé est équipé du SDK version 30 ou ultérieure. 
Sdk31ModuleController N'exécutez des tests que si l'appareil testé est équipé du SDK version 31 ou ultérieure. 
Sdk32ModuleController N'exécutez des tests que si l'appareil testé est équipé du SDK version 32 ou ultérieure. 
Sdk33ModuleController N'exécutez des tests que si l'appareil testé est équipé du SDK version 33 ou ultérieure. 
Sdk34ModuleController N'exécutez des tests que si l'appareil testé est équipé du SDK version 34 ou ultérieure. 
Sdk35ModuleController N'exécutez des tests que si l'appareil testé est équipé du SDK version 35 ou ultérieure. 
SecondaryUserHandler Gestionnaire pour ModuleParameters#SECONDARY_USER
SecondaryUserOnDefaultDisplayHandler Gestionnaire pour ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY
PrimaryUserOnSecondaryDisplayHandler Gestionnaire pour ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY
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é. 
SérialisationUtil Utilitaire permettant de sérialiser/désérialiser un objet qui implémente ERROR(/Serializable)
ServiceAccountKeyCredentialFactory : Une fabrique d'identifiants pour créer des Credential OAuth basées sur une clé de compte de service 
SettingsBaselineSetter Setter commun pour gérer les paramètres de référence de l'appareil via ITestDevice.setSetting. 
ShardBuildCloner Classe d'assistance qui gère le clonage d'informations sur un build à partir de la ligne de commande. 
ShardHelper Classe d'assistance qui gère la création des segments et leur planification pour un appel. 
ShardListener Un ITestInvocationListener qui collecte les résultats d'un segment d'appel (également appelé fractionnement d'appel pour une exécution sur plusieurs ressources en parallèle) et les transmet à un autre écouteur. 
ShardMainResultForwarder Une ResultForwarder qui combine les résultats d'appels de test segmentés. 
ShellOutputReceiverStream Sous-classe d'utilitaire de OutputStream qui écrit dans un IShellOutputReceiver. 
ShellStatusChecker Vérifiez si l'état du shell est conforme aux attentes avant et après l'exécution d'un module. 
ShippingApiLevelModuleController Exécutez des tests si l'appareil remplit les conditions suivantes :
  • Si min-api-level est défini :
    • Appareil livré avec le min-api-level ou une version ultérieure. 
ShowmapPullerMetricCollector Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers showmap de l'appareil et de collecter les métriques à partir de celui-ci. 
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é. 

SimpleFileLogger Un ILeveledLogOutput qui dirige les messages de journal vers stdout et vers un seul fichier journal. 
SimplePerfResult Objet contenant tous les résultats du test simpleperf
SimplePerfStatResultParser Classe utilitaire permettant d'analyser le résultat simpleperf. 
SimplePerfUtil Classe utilitaire permettant de distribuer une commande simple et de collecter les résultats
SimplePerfUtil.SimplePerfType Énumération des options de commande simpleperf
SimpleStats Petite classe utilitaire qui calcule quelques mesures statistiques à partir d'un ensemble de données numérique. 
SizeLimitOutputStream Fichier thread sécurisé ERROR(/OutputStream) sauvegardé qui limite la quantité maximale de données pouvant être écrites. 
SkipHWASanModuleController Classe de base pour qu'un contrôleur de module ne exécute pas de tests sur les builds HWASan. 
SkipManager En fonction de divers critères, le gestionnaire de désactivation aide à décider ce qui doit être ignoré à différents niveaux: appel, modules et tests. 
SkipReason Indiquez la raison et les métadonnées pour ignorer un test. 
SkipReason.DemotionTrigger  
Sl4aBluetoothUtil Une classe utilitaire permet d'effectuer des opérations Bluetooth sur un ou deux appareils à l'aide de SL4A
Sl4aBluetoothUtil.BluetoothAccessLevel Énumérations du niveau d'accès aux appareils Bluetooth, basées sur BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Énumérations pour les états de connexion Bluetooth basées sur BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Énumérations pour le niveau de priorité du profil Bluetooth, basées sur BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Énumérations pour les profils Bluetooth basées sur BluetoothProfile.java
Sl4aClient d'interagir via RPC avec la couche de script SL4A ; 
Sl4aEventDispatcher Le coordinateur d'événements recherche les événements et les met en file d'attente en indiquant leur nom à interroger. 
Sl4aEventDispatcher.EventSl4aObject Objet renvoyé par le service d'interrogation d'événements. 
SnapshotInputStreamSource Une source d'entrée (InputStreamSource) sauvegardée dans un fichier. 
SnapuserdWaitPhase Représentation enum indiquant quand joindre/bloquer pour terminer la mise à jour Snapuserd. 
SparseImageUtil Utilitaire pour des images non creuses. 
SparseImageUtil.SparseInputStream SparseInputStream lit les données en amont et détecte le format des données. 
StatsdBeforeAfterGaugeMetricPostProcessor Un post-traitement qui traite les métriques de jauge collectées dans une approche avant/après, c'est-à-dire
StatsdEventMetricPostProcessor Post-traitement qui traite les métriques d'événement dans les rapports statsd sous forme de paires clé/valeur, à l'aide des outils de mise en forme spécifiés sur le processeur. 
StatsdGenericPostProcessor Post-processeur qui traite les rapports proto statsd binaires en paires clé-valeur en développant le rapport sous forme d'arborescence. 
StatusCheckerResult Contient le résultat d'une exécution ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger Une ILeveledLogOutput qui dirige les messages de journal vers stdout. 
StopServicesSetup ITargetPreparer qui arrête les services sur l'appareil. 
StreamProtoReceiver Récepteur qui traduit le proto TestRecord reçu en événements Tradefed. 
StreamProtoResultReporter Implémentation de ProtoResultReporter
StreamUtil Classe utilitaire permettant de gérer les flux d'entrée. 
StrictShardHelper une stratégie de segmentation visant à créer des segments stricts qui ne génèrent pas de rapports ensemble ;
StringEscapeUtils Classe utilitaire permettant d'échapper des chaînes pour des formats spécifiques. 
StringUtil Classe utilitaire permettant d'échapper des chaînes pour une manipulation courante des chaînes. 
StubBuildProvider Implémentation d'un IBuildProvider vide sans opération. 
StubDevice Implémentation d'un espace réservé stub d'un IDevice
StubKeyStoreClient Implémentation du bouchon par défaut pour le client KeyStore. 
StubKeyStoreFactory Implémentation du bouchon par défaut pour KeyStore Factory
StubLocalAndroidVirtualDevice Un espace réservé IDevice utilisé par DeviceManager pour l'allocation lorsque DeviceSelectionOptions.localVirtualDeviceRequested() est true
StubMultiTargetPreparer Implémentation vide d'un IMultiTargetPreparer
StubTargetPreparer Implémentation vide d'un ITargetPreparer
Test Implémentation d'un test vide sans opération. 
StubTestRunListener Implémentation stub de ITestRunListener
SubprocessCommandException Échec de l'exécution d'une commande de sous-processus. 
SubprocessConfigBuilder Créez un wrapper TF Config XML pour une configuration TF existante. 
SubprocessEventHelper Outil d'aide permettant de sérialiser/désérialiser les événements à transmettre au journal. 
SubprocessEventHelper.BaseTestEventInfo Application d'aide de base pour les informations TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo Outil d'aide pour les informations testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Outil d'aide pour les informations sur la fin d'un appel. 
SubprocessEventHelper.InvocationFailedEventInfo Outil d'aide pour les informations InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Outil d'aide pour les informations lancées lors de l'appel. 
SubprocessEventHelper.LogAssociationEventInfo Outil d'aide pour les informations logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Outil d'aide pour les informations testEnded. 
SubprocessEventHelper.TestLogEventInfo Outil d'aide pour les informations testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Aide pour les informations sur le démarrage du module de test. 
SubprocessEventHelper.TestRunEndedEventInfo Outil d'aide pour les informations testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Outil d'aide pour les informations testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Outil d'aide pour les informations testRunStarted
SubprocessEventHelper.TestStartedEventInfo Outil d'aide pour les informations testStarted
SubprocessExceptionParser Aide pour gérer la sortie d'exception des exécuteurs de commandes Tradefed standards. 
SubprocessReportingHelper Classe permettant de créer un fichier de configuration de wrapper afin d'utiliser le rapporteur de résultats de sous-processus pour une commande de cluster. 
SubprocessResultsReporter Met en œuvre ITestInvocationListener pour être spécifié en tant que result_reporter et transférer à partir du sous-processus les résultats des tests, des exécutions de test et des appels de test. 
SubprocessTestResultsParser Développe ERROR(/FileOutputStream) pour analyser la sortie avant d'écrire dans le fichier, afin de pouvoir générer les événements de test côté lanceur. 
SubprocessTestResultsParser.StatusKeys Clés d'état de test pertinentes 
SubprocessTfLauncher Un IRemoteTest pour exécuter des tests sur une installation TF distincte. 
SuiteApkInstaller Installe les APK spécifiés pour la configuration de la suite: à partir de la variable $ANDROID_TARGET_OUT_TESTCASES ou de ROOT_DIR dans les informations de build. 
SuiteModuleLoader Récupère les définitions de module de test de compatibilité à partir du dépôt. 
SuiteModuleLoader.ConfigFilter Un objet ERROR(/FilenameFilter) pour rechercher tous les fichiers de configuration d'un répertoire. 
SuiteResultHolder Objet d'aide pour faciliter la sérialisation et la désérialisation des résultats d'appel. 
SuiteResultReporter Collecter les résultats des tests pour un appel de suite entier et générer les résultats finaux 
SuiteResultReporter.ModulePrepTimes Conteneur d'objet pour le temps de préparation et de suppression d'un module. 
SuiteTestFilter Représente un filtre permettant d'inclure et d'exclure des tests. 
SwitchUserTargetPreparer Élément ITargetPreparer qui bascule vers le genre d'utilisateur spécifié lors de la configuration. 
SystemServerFileDescriptorChecker Vérifie si le serveur système semble manquer de modes d'exécution. 
SystemServerStatusChecker Vérifiez si le pid de system_server a changé avant et après l'exécution d'un module. 
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. 
SystemUtil (Système). Classe utilitaire permettant d'effectuer des appels système. 
SystemUtil.EnvVariable  

T

Outil de création de tables Classe d'assistance permettant d'afficher une matrice d'éléments String dans un tableau. 
TableFormatter Classe d'assistance pour afficher une matrice d'éléments String afin d'aligner chaque colonne d'éléments
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError Une erreur fatale s'est produite lors de la préparation de la cible pour le test. 
TarUtil Utilitaire permettant de manipuler un fichier tar. 
TearDownPassThroughPreparer Permet l'exécution de tearDown sur des "préparateurs" inclus dans une configuration en tant qu'objet. 
TelephonyHelper Un utilitaire permettant d'utiliser et d'obtenir des informations liées à la téléphonie. 
TelephonyHelper.SimCardInformation Détenteur des informations relatives à la carte SIM. 
TelephonyTokenProvider Fournisseur de jetons pour la téléphonie. 
TempératureThrottlingWaiter ITargetPreparer qui attend que la température de l'appareil descende jusqu'à la température cible
TemplateResolutionError Classe étendant ConfigurationException pour l'erreur liée au modèle lors de l'analyse de la configuration. 
TerribleFailureEmailHandler Une classe de gestionnaire simple qui envoie un e-mail aux personnes intéressées lorsqu'une erreur WTF (What a Terrible Failure) se produit dans une instance de fédération commerciale. 
TestAppInstallSetup Un ITargetPreparer qui installe sur l'appareil une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir()
TestContentAnalyzer L'analyseur prend le contexte de l'analyse et détermine ce qui est intéressant. 
TestContext (Contexte du test) Classe permettant de modéliser un message TestContext de l'API TFC. 
TestDependencyResolver Outil d'aide permettant de résoudre les dépendances si nécessaire. 
Description du test Classe représentant des informations sur un scénario de test. 
TestDescriptionsFile Classe utilitaire permettant de marshaler et d'annuler le marquage d'une liste de TestDescriptions dans un fichier de test. 
Appareil test Implémentation d'un ITestDevice pour un appareil Android full stack
TestDevice.MicrodroidBuilder. Compilateur utilisé pour créer un Microdroid TestDevice. 
TestDeviceOptions Conteneur pour ITestDevice Options
TestDeviceOptions.InstanceType  
TestDeviceState Représentation plus complète de l'état de l'appareil que DeviceState
Environnement de test Classe permettant de modéliser un message TestEnvironment renvoyé par l'API TFC. 
TestErrorIdentifier Identifiant d'erreur des tests et des exécuteurs de tests. 
TestFailureModuleController Contrôleur des modules qui souhaitent simplement ajuster le comportement des journaux des échecs de test collectés. 
TestFilePushSetup Un ITargetPreparer qui transfère un ou plusieurs fichiers/répertoires d'un dossier IDeviceBuildInfo.getTestsDir() sur un appareil. 
TestFilterHelper Classe d'assistance pour le filtrage des tests
TestGroupStatus Classe permettant de stocker l'état d'un groupe de test. 
Informations sur le test Stocke les informations de test définies dans un fichier TEST_MAPPING. 
Informations sur les tests Objet support contenant toutes les informations et dépendances dont un lanceur de test ou un test pourrait avoir besoin pour s'exécuter correctement. 
TestInformation.Builder. Compilateur permettant de créer une instance TestInformation
TestInvocation Implémentation par défaut de ITestInvocation
TestInvocation.RunMode. Différents modes dans lesquels un appel peut s'exécuter. 
TestInvocation.Stage.  
TestInvocationManagementServer Serveur gRPC permettant de gérer les appels de test et leur cycle de vie. 
TestInvocationManagementServer.InvocationInformation  
TestMapping Classe permettant de charger un fichier TEST_MAPPING. 
TestMappingSuiteRunner Implémentation de BaseTestSuite pour exécuter les tests spécifiés par l'option include-filter ou les fichiers TEST_MAPPING de la compilation, en tant que suite. 
Option test Stocke les détails de l'option de test définis dans un fichier TEST_MAPPING. 
TestOutputUploader Importe les fichiers de sortie des tests vers le système de fichiers local, GCS ou un point de terminaison HTTP(S). 
TestRecordInterer Utilitaire permettant de convertir un proto TestRecord en un format plus facile à manipuler dans Tradefed. 
TestRecordProtoUtil Utilitaire permettant de lire le fichier .proto TestRecord à partir d'un fichier. 
Ressource Test Classe permettant de modéliser un message TestResource renvoyé par l'API TFC. 
TestResourceDownloader Classe permettant de télécharger des fichiers de ressources de test à partir du système de fichiers/GCS/HTTP. 
Résultat du test Conteneur pour le résultat d'un seul test. 
TestResultListener Simplification d'ITestLifecycleListener pour les développeurs qui ne se soucient que des résultats de tests individuels. 
TestRunnerUtil Une classe utilitaire permettant d'aider divers exécuteurs de test. 
TestRunResult Contient les résultats d'un seul test. 
TestRunToTestInvocationForwarder Transfert de ddmlib ITestRunListener vers ITestLifeCycleReceiver
Pool de tests Wrapper de test qui permet d'exécuter tous les tests d'un pool de tests. 
ÉtatTest Représentation des états possibles pour les méthodes de test dans Tradefed 
TestSuiteInfo Classe qui résout le chargement des métadonnées liées à la compilation pour la suite de tests

Pour exposer correctement les informations associées, une suite de tests doit inclure un fichier test-suite-info.properties dans ses ressources JAR

Résumé du test Une classe représentant un résumé de test. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup Un ITargetPreparer qui installe une ou plusieurs applications depuis un dossier IDeviceBuildInfo.getTestsDir() vers la partition /system de l'appareil. 
TestTimeoutEnforcer Les écouteurs permettent de vérifier la durée d'exécution d'un scénario de test donné et d'échouer en cas de dépassement du délai avant expiration. 
TextResultReporter Rapporteur de résultats de test qui transmet les résultats à l'imprimante de résultats textuels JUnit. 
TfMetricProtoUtil Classe utilitaire facilitant la transition de Map<string, string=""> vers Map<string, metric="">. </string,></string,>
TfObjectTracker Un utilitaire permettant de suivre l'utilisation des différents objets de la Fédération commerciale. 
TfSuiteRunner Implémentation de ITestSuite qui chargera les tests depuis le dossier TF JARs res/config/suite/. 
TfTestLauncher IRemoteTest permettant d'exécuter des tests unitaires ou fonctionnels sur une installation TF distincte. 
TimeStatusChecker Vérificateur d'état pour s'assurer que l'heure de l'appareil et de l'hôte sont synchronisées 
TimeUtil Contient des méthodes utilitaires liées à l'heure. 
TimeVal Il s'agit d'un type sentinelle qui encapsule une Long
TimeWaster Un simple préparateur de cibles pour perdre du temps et potentiellement redémarrer l'appareil. 
TokenProperty (Propriété de jeton) Jeton compatible avec la segmentation dynamique. 
TokenProviderHelper Outil d'aide qui fournit au fournisseur associé à un jeton particulier, afin de savoir si un appareil est compatible avec le jeton. 
TraceCmdCollector Un IMetricCollector qui collecte les traces pendant le test à l'aide de trace-cmd et les consigne dans l'appel. 
TracePropagatingExecutorService Service d'exécution qui transmet des tâches à une implémentation sous-jacente lors de la propagation du contexte de traçage. 
TracingLogger Classe permettant de gérer le traçage de chaque appel de test. 
Objet TradefedConfigObject Classe permettant de modéliser un message TradefedConfigObject de l'API TFC. 
TradefedConfigObject.Type Liste des types d'objets de configuration pouvant être injectés dans une configuration de commande de cluster. 
TradefedDelegator Objets permettant de déléguer l'appel à un autre binaire Tradefed 
TradefedFeatureClient Un client grpc pour demander l'exécution de la fonctionnalité au serveur. 
TradefedFeatureServer Un serveur qui répond aux demandes de déclenchement de fonctionnalités. 
TradefedSandbox Conteneur de bac à sable pouvant exécuter un appel de fédération de commerce. 
TradefedSandboxFactory Implémentation par défaut pour SandboxFactory
TradefedSandboxRunner Exécuteur associé à un TradefedSandbox qui permettra d'exécuter le bac à sable. 
TradefedSandboxRunner.StubScheduledInvocationListener Un bouchon IScheduledInvocationListener qui n'a aucun effet. 

U

UiAutomatorRunner Exécute le test UI Automator sur l'appareil et génère des rapports sur les résultats. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread Threads qui se charge de signaler tous les tests non exécutés. 
UniqueMultiMap<K, V> Un MultiMap qui garantit des valeurs uniques pour chaque clé. 
UploadManifest (Importer un fichier manifeste) Fichier manifeste des BLOB et des fichiers à importer. 
UploadManifest.Builder.  
UsbResetMultiDeviceRecovery Un IMultiDeviceRecovery qui réinitialise les bus USB pour les appareils hors connexion. 
UsbResetRunConfigRecovery Autoriser à déclencher une commande pour réinitialiser la clé USB d'un appareil
UsbResetTest Une IRemoteTest qui réinitialise le port USB de l'appareil et vérifie si celui-ci se reconnecte par la suite. 
UserChecker Vérifie si les utilisateurs ont changé pendant le test. 
UserCleaner ITargetPreparer qui supprime les utilisateurs secondaires lors de la suppression. 
Utilisateur  
Informations relatives à l'utilisateur Semblable à la classe UserInfo de la plate-forme. 
UserInfo.UserType. Variantes compatibles du type d'un utilisateur dans les API externes. 

V

ValidateSuiteConfigHelper Cette classe vous aidera à vérifier que les IConfiguration chargées pour la suite répondent aux exigences attendues: - Aucun fournisseur de compilation - Aucun rapporteur de résultats
VersionedFile Structure de données représentant un fichier auquel est associée une version. 
Analyseur de versions Récupérez la version des artefacts échangés en cours d'exécution. 
VisibleBackgroundUserPreparer Préparateur de cible pour l'exécution de tests chez un utilisateur lancé en mode visible en arrière-plan. 
VmRemoteDevice Un appareil virtuel distant que nous gérerons depuis la machine virtuelle. 

W

WaitDeviceRecovery Implémentation simple d'un IDeviceRecovery qui attend que l'appareil soit en ligne et répond à des commandes simples. 
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. 

WifiCommandUtil Classe utilitaire pouvant analyser le résultat des commandes Wi-Fi. 
WifiCommandUtil.ScanResult Représente un réseau Wi-Fi contenant les informations associées. 
Wi-FiHelper Classe d'assistance pour la manipulation des services Wi-Fi sur l'appareil. 
WifiPreparer Un ITargetPreparer qui configure le Wi-Fi sur l'appareil si nécessaire. 

X

XmlFormattedGeneratorReporter L'implémentation de FormattedGeneratorReporter, qui formate la suite au format XML. 
XmlResultReporter Écrit les résultats JUnit dans des fichiers XML dans un format cohérent avec le format XMLJUnitResultFormatter d'Ant. 
XmlSuiteResultFormatter Classe utilitaire permettant d'enregistrer une exécution de la suite au format XML. 
XmlSuiteResultFormatter.RunHistory Objet d'aide pour la conversion JSON. 

Y

YamlClassOptionsParser Outil d'analyse permettant d'analyser les informations sur le lanceur de test à partir de la configuration YAML Tradefed. 

Z

ZipCompressionStrategy Un ICompressionStrategy pour créer des archives ZIP. 
ZipUtil Une classe d'assistance pour les opérations liées à la compression
ZipUtil2 Une classe d'assistance pour l'extraction de fichiers ZIP qui prend en compte les autorisations de fichiers POSIX