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 Enumération des options pour la version AAPT utilisée pour analyser les fichiers APK. 
Abi Classe représentant une ABI. 
AbiFormatter Classe utilitaire pour l'ABI. 
AbiUtils Classe utilitaire pour gérer les 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 abstraite pour l'AVD GCE. 
AbstractXmlParser Classe de base d'assistance pour l'analyse des fichiers XML
AbstractXmlParser.ParseException Exception générée 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. 
ActionInProgress Action générale en cours. 
ActiveTrace Classe principale permettant de décrire et de gérer une trace active. 
ActivityStatusChecker Vérificateur d'état des activités restantes exécutées à la fin d'un module. 
AdbRootElevator Un AutoCloseable qui active la racine adb lors de la création, si nécessaire, et restaure l'état racine une fois terminé. 
AdbSshConnection Connexion Adb via un pont SSH. 
AdbStopServerPreparer Préparateur cible pour arrêter le serveur adb sur l'hôte avant et après l'exécution des tests adb. 
AdbTcpConnection 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 similaires à celles de AfterClass, mais la méthode annotée doit nécessiter un paramètre TestInformation
AggregatePostProcessor Agrégateur de métriques qui indique la valeur minimale, maximale, moyenne, variance, écart type, total, nombre et éventuellement des centiles pour les métriques numériques collectées lors d'exécutions de test à plusieurs itérations, en les traitant comme des doubles. 
AllTestAppsInstallSetup ITargetPreparer qui installe toutes les applications d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil. 
AltDirBehavior Enumération permettant de définir d'autres comportements de répertoire pour différents installateurs/diffuseurs d'artefacts de test

 

AnalysisHeuristic 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 instrumenté à l'aide de la commande adb et d'AndroidTestOrchestrator. 
AoaTargetPreparer ITargetPreparer qui exécute une série d'actions (clics et balayages, par exemple) à l'aide du protocole Android Open Accessory (AOAv2). 
ApkChangeDetector Cette classe détecte si les APK à installer sont différents de ceux présents sur l'appareil afin de décider d'ignorer l'installation et la désinstallation de l'application lors de la configuration et de la désinstallation de ERROR(/TestAppInstallSetup)
AppBuildInfo IBuildInfo représentant une application Android et ses packages de test 
AppDeviceBuildInfo Cette classe est obsolète. Utilisez directement IDeviceBuildInfo. 
AppSetup 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 ne doit pas exécuter de tests lorsqu'il ne correspond à aucune architecture donnée. 
ArgsOptionParser Remplit 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. 
ArtGTest  
ArtifactDetails Il décrit la structure du contenu et son descripteur tels que générés par l'outil CAS.
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer Utilitaire qui permet d'analyser les artefacts de compilation pour obtenir des insights. 
ArtRunTest Un lanceur de test pour exécuter des tests d'exécution ART. 
ArtRunTest.AdbShellCommandException Classe d'exception permettant de signaler une erreur survenue lors de l'exécution d'une commande shell ADB. 
ATestFileSystemLogSaver Cette classe LogSaver est utilisée par ATest pour enregistrer les journaux dans un chemin d'accès spécifique. 
AtestRunner Implémentation de ITestSuite
AtraceCollector IMetricCollector qui exécute une trace pendant un test, collecte le résultat et les consigne dans l'appel. 
AtraceRunMetricCollector Collecte les traces de l'ensemble du répertoire de test sous le répertoire donné à partir de l'appareil de test, consigne le répertoire de test et post-traite les fichiers de trace sous le répertoire de test, puis agrège les métriques. 
AutoLogCollector Énumération décrivant le collecteur pouvant être géré automatiquement par le faisceau. 
AutomatedReporters Classe qui définit le mappage des rapporteurs automatisés Tradefed. 
AveragePostProcessor Implémentation d'un post-processeur qui calcule la moyenne de la liste des métriques. 

B

BackgroundDeviceAction Exécute une commande sur un appareil donné, en la répétant si 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 commun pour le lancement d'un émulateur local. 
BaseHostJUnit4Test Classe de test de base pour exécuter des tests de style JUnit4 hôtes. 
BaseLeveledLogOutput Implémentation de base pour ILeveledLogOutput qui permet de filtrer certaines balises en fonction de leur nom ou de leurs composants. 
BaseModuleController Implémentation de base de IModuleController qui doit être implémentée 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 IPostProcessor de base que chaque implémentation doit étendre. 
BaseRetryDecision Implémentation de base de IRetryDecision
BaseStreamLogger<OS étend OutputStream> ILeveledLogOutput qui redirige 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 d'exécution de la suite de tests de compatibilité avec le nouveau système de suite. 
BatteryController Classe utilitaire permettant de contrôler l'état de charge de la batterie d'un appareil. 
BatteryRechargeDeviceRecovery Permet de déclencher une commande lorsque le niveau de la batterie de l'appareil passe sous un seuil donné. 
BatteryTemperature  
BatteryUnavailableDeviceRecovery Vérificateur de récupération qui déclenche une configuration si le niveau de la batterie n'est pas disponible. 
BeforeClassWithInfo Garanties similaires à celles de BeforeClass, mais la méthode annotée doit nécessiter un paramètre TestInformation
BinaryState Enum utilisé pour enregistrer l'état MARCHE/ARRÊT avec un état IGNORE sans opération. 
BluetoothConnectionLatencyCollector Le collecteur transmettra une configuration de métrique de durée statsd prédéfinie aux appareils et collectera la durée de la connexion Bluetooth pour chaque profil. 
BluetoothConnectionStateCollector Ce collecteur collectera les métriques BluetoothConnectionStateChanged et enregistrera le numéro d'état de la connexion pour chaque profil. 
BluetoothConnectionSuccessRatePostProcessor Implémentation d'un post-processeur qui calcule le taux de réussite d'un profil Bluetooth

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

BluetoothHciSnoopLogCollector Collecteur permettant d'activer l'enregistrement des données relatives à la connectivité HCI Bluetooth dans un journal snoop sur l'appareil testé et de collecter le journal pour chaque test. 
BluetoothUtils Fonctions utilitaires pour appeler BluetoothInstrumentation sur l'appareil

Le code BluetoothInstrumentation côté appareil se trouve dans AOSP à l'adresse : frameworks/base/core/tests/bluetoothtests 

BootstrapBuildProvider Un IDeviceBuildProvider qui démarre les informations de compilation à partir de l'appareil de test

Cette option est généralement utilisée pour les appareils avec un build fourni en externe, c'est-à-dire :

BootstrapServiceFileResolverLoader Charge les résolveurs à l'aide de la fonctionnalité de chargement de service. 
Bugreport 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 ITestInvocationListener de passthrough qui collecte les rapports de bugs lorsque des événements configurables se produisent, puis appelle ITestInvocationListener.testLog sur ses enfants après chaque rapport de bug collecté. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate Prédicat complet décrivant quand capturer un rapport de bug. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector Collectez un bugreportz lorsqu'un scénario de test échoue. 
BugreportzOnTestCaseFailureCollector Collectez un bugreportz lorsqu'un cas de test d'une exécution échoue. 
BuildAnalysis Représente les résultats d'une seule analyse de compilation. 
BuildError Générée si l'exécution de la compilation fournie échoue. 
BuildInfo Implémentation générique d'un IBuildInfo qui doit être associé à un ITestDevice
BuildInfoKey Classe contenant une énumération liée aux requêtes d'informations de compilation. 
BuildInfoKey.BuildInfoFileKey Enumération décrivant tous les types de fichiers connus pouvant être interrogés via IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)
BuildInfoRecorder ITargetPreparer qui écrit les métadonnées d'informations de compilation dans un fichier spécifié. 
BuildInfoUtil Classe utilitaire pour 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 aux fichiers ZIP de test générés par le système de compilation Android
BulkEmailer Utilitaire d'envoi d'e-mails qui permet de configurer les éléments suivants : l'intervalle d'envoi,la taille de la première rafale, les destinataires et le nombre total de messages. 
BundletoolUtil Classe utilitaire qui utilise la ligne de commande bundletool pour installer les fichiers .apk sur l'appareil. 
ByteArrayInputStreamSource  
ByteArrayList Classe permettant de représenter un tableau d'octets léger. 
ByteArrayUtil Utilitaires permettant d'utiliser un tableau d'octets, par exemple pour convertir des octets en entier. 
ByteStreamDownloader Client implémentant la méthode Read du service gRPC ByteStream
ByteStreamUploader Client implémentant la méthode Write du service gRPC ByteStream

C

CacheClientFactory Une fabrique qui crée une instance singleton de ICacheClient
CarModuleController Ce contrôleur empêche l'exécution de cas de test sur des appareils non automobiles. 
CarryDnaeError RuntimeException interne pour transporter DeviceNotAvailableException via le framework JUnit4. 
CarryInterruptedException Exception lancée lorsque le délai avant expiration de la phase de test est déclenché et qu'une InterruptedException doit être transmise du thread d'exécution du test au thread d'exécution de l'appel. 
CdmaDeviceFlasher Classe qui flashe une image sur un appareil Android physique avec une radio CDMA. 
CecControllerTokenProvider Fournisseur de jetons pour les 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 l'association BT entre l'appareil principal et l'appareil associé
Chunker Divise un blob en une ou plusieurs Chunk d'au plus chunkSize octets. 
Chunker.Chunk Un fragment d'un blob. 
CircularAtraceUtil Utilitaire atrace développé principalement pour identifier les causes des erreurs ANR lors des tests 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 consigne en tant qu'artefacts de test. 
ClangProfileIndexer Classe utilitaire qui indexe les mesures de couverture du code Clang. 
ClassNotFoundConfigurationException ConfigurationException lorsque la classe d'un objet est introuvable. 
ClassPathScanner Recherche des entrées dans le chemin d'accès des classes. 
ClassPathScanner.ClassNameFilter IClassPathFilter qui filtre et transforme les noms de classes Java. 
ClassPathScanner.ExternalClassNameFilter Un ClassNameFilter qui rejette les classes internes
ClassPathScanner.IClassPathFilter Filtre pour les chemins d'accès au classpath

Modifié après le FileFilter

ClockworkUtils Un utilitaire de synchronisation pour partager une logique multi-appareil
CloseableTraceScope Classe à portée limitée qui permet de générer un rapport sur la section de traçage via try-with-resources
ClusterBuildInfo Classe IBuildInfo pour les compilations transmises à partir de TFC. 
ClusterBuildProvider Un IBuildProvider pour télécharger les ressources de test du TFC. 
ClusterClient Implémentation de IClusterClient pour interagir avec le backend TFC. 
ClusterCommand Classe représentant une tâche extraite du cluster TF. 
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 Classe IRemoteTest permettant de lancer une commande à partir de TFC via un sous-processus TF. 
ClusterCommandScheduler ICommandScheduler pour prendre en charge le cluster Tradefed 
ClusterCommandStatus Classe représentant l'état et le motif d'annulation d'une commande provenant du cluster TF. 
ClusterDeviceInfo Classe permettant d'encapsuler les informations sur les appareils du cluster à importer. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Implémentation IDeviceMonitor qui signale les résultats au service de cluster Tradefed. 
ClusterEventUploader<T extends IClusterEvent> Classe ClusterEventUploader, qui importe IClusterEvent dans TFC. 
ClusterHostEvent Classe permettant d'encapsuler les événements de l'hôte de cluster à importer. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Enumé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 Classe ILogSaver permettant d'importer les sorties de test dans TFC. 
ClusterLogSaver.FilePickingStrategy Stratégies de sélection de fichiers. 
ClusterOptions  
CodeCoverageTest 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 IShellOutputReceiver qui collecte l'intégralité de la sortie du shell dans une byte[]
CollectingOutputReceiver IShellOutputReceiver qui collecte l'ensemble de la sortie du shell dans une seule String
CollectingTestListener Un ITestInvocationListener qui collecte tous les résultats des tests. 
CollectorHelper Fonction d'assistance permettant d'effectuer certaines opérations IMetricCollector requises à plusieurs endroits. 
CommandBaselineSetter Un setter commun pour gérer les paramètres de référence de l'appareil via des commandes shell adb. 
CommandFileParser Analyseur de fichier contenant un ensemble de lignes de commande. 
CommandFileParser.CommandLine  
CommandInterrupter Service permettant d'interrompre ou de marquer comme non interruptible les commandes TradeFederation. 
CommandLineBuildInfoBuilder Utilitaire destiné à capturer les arguments d'informations de compilation habituels à partir d'une ligne de commande et à en créer un IBuildInfo
CommandOptions 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 TradeFederation qui exécute la commande spécifiée dans les arguments de ligne de commande, puis quitte. 
CommandRunner.ExitCode Codes d'erreur avec lesquels vous pouvez quitter le programme. 
CommandScheduler Un planificateur permettant d'exécuter des commandes TradeFederation sur tous les appareils disponibles. 
CommandScheduler.HostState Enumérations des différents états de l'hôte
CommandStatus Représente l'état d'une opération temporisée. 
CommandStatusHandler Gestionnaire permettant de surveiller et de mettre à jour l'état d'une invocation. 
CommandSuccessModuleController Classe de base pour un contrôleur de module permettant d'ignorer le module de test en fonction de l'échec de la commande shell. 
CommonLogRemoteFileUtil Cet utilitaire permet d'éviter la duplication de code entre les différentes représentations d'appareils distants pour la logique de récupération des journaux distants des fichiers courants. 
CommonLogRemoteFileUtil.KnownLogFileEntry Représentation d'une entrée de journal connue pour les appareils distants. 
CompanionAllocator Classe de base qui gère l'allocation et la libération de l'appareil compagnon

getCompanionDeviceSelectionOptions() doit être implémenté pour décrire les critères nécessaires à l'allocation de l'appareil associé.

CompanionAwarePreparer ITargetPreparer qui encapsule la logique d'obtention d'un appareil compagnon déjà alloué. 
CompanionAwareTest Classe de test de base qui encapsule le code de base permettant d'obtenir et de vérifier l'appareil compagnon

La sous-classe peut appeler getCompanion() pour récupérer le compagnon attribué. 

CompanionDeviceTracker Classe permettant d'allouer et de libérer des appareils compagnons
CompanionRunCommandTargetPreparer Un ITargetPreparer qui exécute les commandes spécifiées sur l'appareil compagnon attribué
CompanionTestAppInstallSetup ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur un appareil compagnon attribué. 
CompileBootImageWithSpeedTargetPreparer Recompile le chemin d'accès au classpath de démarrage et le serveur système avec le filtre de compilateur "speed". 
ConditionFailureMonitor Surveillez les échecs de l'appel. 
ConditionPriorityBlockingQueue<T> Classe thread-safe avec des opérations semblables à ERROR(/PriorityBlockingQueue) pouvant récupérer des objets correspondant à une certaine condition. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher correspondant à n'importe quel objet. 
ConditionPriorityBlockingQueue.IMatcher<T> Interface permettant de déterminer si des éléments correspondent à une sorte de condition. 
ConfigCompleter Implémentation de Completer pour nos configurations TF. 
ConfigurableGrpcDynamicShardingClient  
Configuration Implémentation concrète de IConfiguration 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 permettant de stocker des informations sur un className et le numéro d'apparition qu'il possède (par exemple, si une configuration comporte le même objet deux fois, le premier aura le premier numéro d'apparition). 
ConfigurationDescriptor 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 Exception générée si la configuration ne peut pas ê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 en cas d'inclusions circulaires. 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil Fonctions utilitaires permettant de gérer les fichiers de configuration. 
ConfigurationXmlParserSettings Classe simple permettant d'accepter les paramètres du ConfigurationXmlParser

Pour transmettre des paramètres à cette classe, l'alias est obligatoire. 

ConfigurationYamlParser Analyseur pour les configurations Tradefed au format YAML
ConfigUtil Classe utilitaire permettant de créer, d'interagir avec et de transférer des fichiers de configuration statsd. 
ConfigUtil.LogSource  
Console Console principale de TradeFederation fournissant à l'utilisateur l'interface d'interaction

Actuellement, il est compatible avec les opérations suivantes :

  • ajouter une commande à tester ;
  • liste les appareils et leur état
  • invocations de liste en cours
  • list commands in queue
  • vider le journal des appels dans un fichier/stdout
  • arrêt
 
Console.ArgRunnable<T> Un Runnable avec une méthode run pouvant accepter un argument 
Console.CaptureList Type pratique pour List<List<String>>
ConsoleReaderOutputStream OutputStream pouvant être utilisé pour que System.out.print() s'intègre à la ligne incomplète LineReader de l'utilisateur. 
ConsoleResultReporter Outil de création de rapports sur les résultats pour imprimer les résultats des tests dans la console. 
ContentAnalysisContext Fournissez le contexte entourant un contenu pour l'analyser correctement. 
ContentAnalysisContext.AnalysisMethod Il décrit ce à quoi vous devez vous attendre de la structure du contenu pour une analyse appropriée. 
ContentAnalysisResults 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. 
ContentMerkleTree Calculez un MerkleTree à partir des informations sur le contenu. 
ContentModuleLister Calculer une liste de modules à partir du contexte 
ContentProviderHandler Gestionnaire qui abstrait les interactions du fournisseur de contenu et permet d'utiliser le fournisseur de contenu côté appareil pour différentes opérations. 
CountingTestResultListener Un TestResultListener qui suit le nombre total de tests par TestStatus 
CountTestCasesCollector Compte et indique le nombre de scénarios de test pour un IRemoteTest donné. 
CoverageMeasurementForwarder Test d'espace réservé qui transfère les mesures de couverture du fournisseur de compilation au journal. 
CoverageOptions Objet Tradefed pour contenir les options de couverture. 
CoverageOptions.Toolchain  
CpuThrottlingWaiter Un ITargetPreparer qui attend que la fréquence maximale de tous les cœurs soit rétablie au niveau le plus élevé disponible
CreateAvdPreparer  
CreateUserPreparer Préparateur de cible pour créer un utilisateur et le nettoyer à la fin. 
CurrentInvocation Classe qui suit et fournit les informations d'appel actuelles utiles partout dans l'appel. 
CurrentInvocation.InvocationInfo Une clé nommée spéciale que nous remplirons toujours pour l'appel. 
CurrentInvocation.IsolationGrade Décrit le niveau d'isolation

D

DebugHostLogOnFailureCollector Collecteur qui collecte et consigne les journaux côté hôte en cas d'échec d'un cas de test. 
DefaultConnection Représentation de la connexion par défaut d'un appareil, supposée être une connexion adb standard de l'appareil. 
DefaultConnection.ConnectionBuilder Outil de création utilisé pour décrire la connexion. 
DefaultRemoteAndroidTestRunner Extension de RemoteAndroidTestRunner ddmlib pour définir des valeurs par défaut pour les cas d'utilisation de Tradefed. 
DefaultTestsZipInstaller Implémentation par défaut de l'installateur de fichiers ZIP de test. 
DelegatedInvocationExecution InvocationExecution qui délègue l'exécution à un autre binaire Tradefed. 
DependenciesResolver Nouveau type de fournisseur permettant d'obtenir toutes les dépendances d'un test. 
DeviceActionTargetPreparer Un ITargetPreparer pour effectuer des actions sur l'appareil. 
DeviceActionUtil Classe utilitaire permettant d'exécuter des actions sur l'appareil. 
DeviceActionUtil.Command Commandes pour l'action de l'appareil. 
DeviceActionUtil.DeviceActionConfigError Exception pour 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 d'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 référence de l'appareil avant chaque module. 
DeviceBaselineSetter Classe abstraite utilisée pour créer un paramètre de référence de l'appareil. 
DeviceBatteryLevelChecker Un IRemoteTest qui vérifie un niveau de charge minimal de la batterie et attend que la batterie atteigne un deuxième seuil de recharge si le niveau de charge minimal n'est pas atteint. 
DeviceBatteryResourceMetricCollector Ce collecteur collecte les métriques de la batterie de l'appareil. 
DeviceBuildDescriptor Classe wrapper pour un IBuildInfo, qui contient des méthodes d'assistance pour récupérer les informations de compilation de la plate-forme de l'appareil. 
DeviceBuildInfo IBuildInfo représentant une version complète d'appareil Android et (facultatif) ses tests. 
DeviceBuildInfoBootStrapper Un ITargetPreparer qui remplace les champs d'informations de compilation par des attributs lus à partir de l'appareil

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

DeviceBuildInfoInjector Un ITargetPreparer qui insère des métadonnées DeviceBuildDescriptor dans IBuildInfo
DeviceCleaner Effectue un redémarrage ou un formatage en tant qu'action de nettoyage après le test, et éteint éventuellement l'écran 
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 ERROR(/#joinFuture(String,Future,long)) pour la synchronisation avec ERROR(/Future), comme renvoyé par ERROR(/ExecutorService) pour l'exécution de la commande. 

DeviceConcurrentUtil.ShellCommandCallable<V> Un ERROR(/Callable) qui encapsule les détails de l'exécution de la commande shell sur un ITestDevice
DeviceConfigurationHolder Implémentation concrète de IDeviceConfiguration qui stocke les objets de configuration de l'appareil chargé dans ses attributs. 
DeviceDescriptor Classe contenant des informations décrivant un appareil en cours de test. 
DeviceDisconnectedException Exception lancé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 provenant des erreurs de l'appareil et des erreurs signalées par l'appareil. 
DeviceFailedToBootError Exception générée si un appareil ne démarre pas après avoir été flashé avec une version. 
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 recherche des fichiers sur l'appareil et les envoie à ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) si elle en trouve. 
DeviceFlashPreparer ITargetPreparer qui flashe une image sur du matériel Android physique. 
DeviceFoldableState Représentation de l'état de pliage de l'appareil tel que renvoyé par "cmd device_state print-states". 
DeviceFolderBuildInfo IDeviceBuildInfo contenant également d'autres artefacts de compilation contenus dans un répertoire du système de fichiers local. 
DeviceImageTracker Pour certaines mises à jour incrémentielles de l'appareil, nous avons besoin des fichiers de référence pour calculer les différences. 
DeviceImageTracker.FileCacheTracker Suivre les informations de l'image de l'appareil mise en cache et ses métadonnées
DeviceImageZipFlashingTargetPreparer Un préparateur de cible qui flashe l'appareil avec des images fournies via un format spécifique. 
DeviceInternetAccessibilityResourceMetricCollector Le collecteur envoie un ping à google.com pour vérifier si l'appareil est connecté à Internet. 
DeviceJUnit4ClassRunner Exécuteur de test JUnit4 compatible avec IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Annotation factice destinée à transmettre des journaux aux signaleurs. 
DeviceJUnit4ClassRunner.MetricAnnotation Annotation factice destinée à transmettre des métriques aux signaleurs. 
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 depuis Tradefed. 
DeviceManager  
DeviceManager.FastbootDevice Représentation d'un appareil en mode Fastboot. 
DeviceMerkleTree Calculez un MerkleTree à partir des informations sur le contenu de l'appareil. 
DeviceMetricData Objet contenant toutes les données collectées par les collecteurs de métriques. 
DeviceMonitorMultiplexer Classe de proxy permettant de propager les requêtes vers plusieurs IDeviceMonitor
DeviceNotAvailableException Exception lancée lorsqu'un appareil n'est plus disponible pour les tests. 
DeviceOwnerTargetPreparer ITargetPreparer qui configure un composant propriétaire de l'appareil. 
DeviceParameterizedRunner Exécuteur paramétré de style JUnit4 pour les tests paramétrés côté hôte. 
DeviceProperties Définitions de constantes courantes pour les noms de propriétés côté appareil
DeviceRecoveryModeUtil  
DeviceReleaseReporter Outil de signalement de la libération de l'appareil qui gère la communication avec le processus parent de l'appareil ou des appareils à libérer. 
DeviceResetFeature Implémentation côté serveur de la réinitialisation de l'appareil. 
DeviceResetHandler Utilitaire traitant de manière générique la réinitialisation de l'appareil. 
DeviceRuntimeException Généré 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 d'espace réservé acceptés. 
DeviceSettingChecker Vérifiez si les paramètres de l'appareil ont changé pendant l'exécution d'un module. 
DeviceSetup ITargetPreparer qui configure un appareil pour les tests en fonction des Option fournies. 
DeviceSnapshotFeature Implémentation côté serveur de l'instantané de l'appareil. 
DeviceSnapshotHandler Utilitaire traitant l'instantané Cuttlefish. 
DeviceStateMonitor Classe d'assistance pour surveiller l'état d'un IDevice
DeviceStorageAgeResourceMetricCollector Analyser l'âge du stockage à partir de Logcat. 
DeviceStorageFiller Définissez le préparateur cible sur "remplir l'espace de stockage" afin de libérer de l'espace. 
DeviceStorageStatusChecker Vérifiez si l'appareil dispose d'espace disque suffisant pour les partitions données. 
DeviceStringPusher Préparateur de cible pour écrire une chaîne dans un fichier. 
DeviceSuite Élargit le Suite du conteneur JUnit4 afin de fournir un ITestDevice aux tests qui en ont besoin. 
DeviceSyncHelper Assistant qui permet de synchroniser une nouvelle image d'appareil avec l'appareil. 
DeviceTestCase Cas de test JUnit d'assistance qui fournit les services IRemoteTest et IDeviceTest
DeviceTestResult Spécialisation de TestResult qui s'arrête lorsqu'un DeviceNotAvailableException se produit
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions Classe de compilateur pour les options liées à l'exécution de tests d'appareil via BaseHostJUnit4Test. 
DeviceTestSuite Suite de test JUnit d'assistance qui fournit les services IRemoteTest et IDeviceTest
DeviceTraceCollector Collecteur qui démarre le traçage perfetto au début d'une exécution de test et enregistre le fichier de traçage à la fin. 
DeviceUnavailableMonitor Cet écouteur tente de capturer un DNAE au niveau du scénario de test uniquement. 
DeviceUnresponsiveException Spécialisation de DeviceNotAvailableException qui indique que l'appareil est visible par adb, mais qu'il 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 d'image d'appareil à partir d'une source externe (par opposition à un service de compilation). 
DeviceWifiResourceMetricCollector Le collecteur collecte les métriques de puissance du signal Wi-Fi et de la vitesse de liaison actuelles. 
DeviceWiper 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. 
DisableSELinuxTargetPreparer Préparateur cible qui désactive SELinux s'il est activé. 
DryRunKeyStore Keystore pour les simulations, où toute valeur de keystore est toujours correctement remplacée et trouvée. 
DryRunner Exécute de manière transparente des tests de simulation au lieu de les exécuter réellement. 
DynamicFileStubTest Il s'agit d'un test tradefed pour vérifier que tradefed peut résoudre correctement le fichier dynamique. 
DynamicRemoteFileResolver Classe qui permet de résoudre le chemin d'accès aux fichiers distants. 
DynamicRemoteFileResolver.FileResolverLoader Charge les implémentations de IRemoteFileResolver
DynamicShardHelper Stratégie de fractionnement permettant de mettre en file d'attente des tâches à distance entre plusieurs instances TF
DynamicShardingConnectionInfoMessage Classe de stockage de données afin de faciliter l'envoi via le serveur de fonctionnalités. 
DynamicSystemPreparer ITargetPreparer qui configure une image système sur une version d'appareil avec la mise à jour système dynamique. 

E

EarlyDeviceReleaseFeature Implémentation du serveur de fonctionnalités pour la première version de l'appareil. 
E-mail Classe d'assistance permettant d'envoyer un e-mail. 
EmailHostHealthAgent Implémentation de IHostHealthAgent pour envoyer des e-mails à partir des rapports du moniteur d'hôte
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 Outil de vérification de l'état qui vérifie l'état de Selinux. 
EnvironmentVariableUtil Ensemble de méthodes d'assistance pour préparer des variables d'environnement. 
EraseUserDataPreparer ITargetPreparer qui efface les données utilisateur sur 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 pour les aligner sur le stockage commun. 
EventsLoggerListener Écouteur qui consigne tous les événements qu'il reçoit dans un fichier
ExceptionThrowingRunnerWrapper  
ExecutableAction Classe de valeurs représentant une action pouvant être exécutée. 
ExecutableActionResult Classe de valeurs représentant le résultat d'une ExecutableAction
ExecutableBaseTest Classe de base pour les tests exécutables. 
ExecutableHostTest Outil d'exécution des tests pour l'exécutable exécuté sur l'hôte. 
ExecutableTargetTest Exécuteur de test pour l'exécutable exécuté sur la cible. 
ExecutionFiles Dépendances de fichiers générées lors de l'exécution d'un test ou d'une invocation qui doivent être transmises pour les tests. 
ExecutionFiles.FilesKey Énumération des clés standards connues pour la carte. 
ExecutionProperties Propriétés générées lors de l'exécution d'un test ou d'une invocation. 
ExistingBuildProvider IBuildProvider qui renvoie un IBuildInfo déjà créé. 
ExtendedFile Extension de fichier standard permettant de transporter des métadonnées liées à la compilation. 
ExtensionAtomsRegistry ExtensionAtomsRegistry pour l'utilisation locale de statsd. 

F

FailureDescription Classe décrivant les informations d'échec dans Trade Federation. 
FakeTest Test factice dont l'objectif est de générer facilement des résultats de test reproductibles. 
FakeTestsZipFolder Un fixture de test qui crée un faux dossier de tests décompressés en fonction d'une liste de contenus. 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer Préparateur de cible qui déclenche fastboot et envoie des commandes fastboot. 
FastbootDeviceFlasher Classe qui s'appuie sur fastboot pour flasher une image sur du matériel Android physique. 
FastbootHelper Classe d'assistance pour les opérations Fastboot. 
FastbootPack Suivez les spécifications du bootloader pour le décompresser. 
FastbootUpdateBootstrapPreparer Un ITargetPreparer qui met en scène des fichiers spécifiés (chargeur de démarrage, radio, fichier ZIP de l'image de l'appareil) dans IDeviceBuildInfo pour flasher les appareils avec FastbootDeviceFlasher, puis injecte des attributs d'appareil post-démarrage dans les informations de compilation à des fins de création de rapports sur les résultats. 
FatalHostError Exception indiquant qu'une erreur fatale irrécupérable s'est produite sur la machine hôte exécutant TradeFederation et que l'instance TradeFederation doit être arrêtée. 
FeatureFlagTargetPreparer Met à jour DeviceConfig (indicateurs de fonctionnalité configurés par un service distant). 
FileDownloadCache Classe d'assistance qui gère un cache LRU de système de fichiers local pour les fichiers téléchargés. 
FileDownloadCacheFactory Une fabrique permettant de créer des FileDownloadCache 
FileDownloadCacheWrapper 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 sont inactifs (c'est-à-dire :
FileInputStreamSource InputStreamSource qui accepte un fichier d'entrée. 
FileLogger Un ILeveledLogOutput qui redirige les messages de journal vers un fichier et vers stdout. 
FileProtoResultReporter Enregistreur Proto qui vide le TestRecord dans un fichier. 
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector qui écoute la clé de métrique provenant de l'appareil et la récupère en tant que fichier de l'appareil. 
FilePullerLogCollector Enregistreur du fichier signalé côté appareil. 
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 Exception générée si l'espace disque utilisable est inférieur au seuil minimal. 
FilteredResultForwarder Variante de ResultForwarder qui n'autorise qu'une liste d'autorisation de TestDescription à être signalée. 
FixedByteArrayOutputStream ERROR(/OutputStream) en mémoire qui ne conserve qu'une quantité maximale de données. 
FlashingMethod Enumération décrivant la méthode utilisée pour flasher l'appareil testé
FlashingResourcesParser Classe qui analyse les versions requises des fichiers d'image auxiliaires nécessaires pour flasher un appareil. 
FlashingResourcesParser.AndroidInfo Un typedef pour Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint Interface de filtrage, destinée à permettre à FlashingResourcesParser d'ignorer certaines ressources qu'il pourrait utiliser
FlashingResourceUtil Cet utilitaire permet de définir la version appropriée des artefacts afin qu'ils puissent être flashés via DeviceFlashPreparer
FoldableExpandingHandler Un IModuleParameterHandler qui se développe pour chaque configuration pliable non principale. 
FoldableHandler Gestionnaire pliable générique pouvant utiliser les paramètres pliables pour créer un module spécialisé. 
FoldableModePreparer Préparateur cible pouvant modifier l'état pliable d'un appareil. 
FolderBuildInfo Implémentation concrète d'un IFolderBuildInfo
FolderSaver Un ITargetPreparer qui extrait des répertoires de l'appareil, les compresse et les enregistre dans le backend de journalisation. 
FormattedGeneratorReporter Outil de création de rapports permettant de générer des rapports dans un format particulier. 
FreeDeviceState  
FuseUtil Classe d'assistance pour les opérations FUSE. 

G

GceAvdInfo Structure permettant de stocker les données pertinentes pour une instance AVD GCE donnée. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor Surveillance des threads pour le tunnel proxy hôte du laboratoire GCE utilisé pour l'oxygénation. 
GceManager Assistant qui gère les appels GCE pour démarrer/arrêter et collecter les journaux de GCE. 
GceRemoteCmdFormatter Classe utilitaire permettant de formater des commandes pour accéder à un appareil gce distant. 
GceRemoteCmdFormatter.ScpMode SCP peut être utilisé pour transférer des fichiers en mode push ou pull, en fonction de la structure des arguments. 
GceSshTunnelMonitor Surveillance des threads pour le tunnel SSH GCE 
GcovCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture gcov de l'appareil et les consigne en tant qu'artefacts de test. 
GcovKernelCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture du noyau gcov des debugfs et de l'appareil, puis les consigne en tant qu'artefacts de test. 
GCSBucketUtil Gestionnaire de fichiers permettant de télécharger et d'importer des fichiers depuis Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Encapsulement simple des informations sur les fichiers dans GCS. 
GCSCommon Obsolète ! Utilisez plutôt com.android.tradefed.util.gcs.GCSCommon. 
GCSCommon Classe de base pour les opérations Gcs telles que le téléchargement et l'importation. 
GCSConfigurationFactory Un ConfigurationFactory charge des 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. 
GCSConfigurationServer Le serveur de configuration charge les configurations à partir de Google Cloud Storage (GCS). 
GCSDownloaderHelper Téléchargeur pour le bucket GCS qui gère le cache et la résolution de la configuration globale. 
GCSFileDownloader Téléchargeur de fichiers permettant de télécharger des fichiers depuis Google Cloud Storage (GCS). 
GCSFileDownloaderBase Téléchargeur de fichiers permettant de télécharger des fichiers depuis Google Cloud Storage (GCS). 
GCSFileUploader Outil d'importation de fichiers pour importer des données de fichiers dans Google Cloud Storage (GCS). 
GCSHelper  
GCSHostResourceManager Téléchargez la ressource hôte à partir de GCS (Google Cloud Storage). 
GcsRemoteFileResolver Implémentation de IRemoteFileResolver qui permet de télécharger à partir d'un bucket GCS. 
GenericLogcatEventParser<LogcatEventType> Analyser l'entrée Logcat pour les événements. 
GenericLogcatEventParser.LogcatEvent Structure permettant de contenir un événement Logcat avec le type d'événement et le message Logcat déclencheur
GetPreviousPassedHelper Outil d'aide permettant d'obtenir les filtres de test précédents. 
GkiDeviceFlashPreparer Un préparateur de cible qui flashe l'appareil avec l'image générique du kernel Android. 
GlobalConfiguration Implémentation IGlobalConfiguration qui stocke les objets de configuration chargés dans une carte
GlobalFilterGetter Implémentation de service qui renvoie les filtres d'une invocation donnée. 
GlobalTestFilter Options de filtrage appliquées à l'appel. 
GoogleApiClientUtil Utilitaires permettant de créer un client d'API Google. 
GoogleApiClientUtilBase  
GoogleBenchmarkResultParser Analyse les résultats de Google Benchmark exécutés à partir du shell et renvoie une carte avec tous les résultats. 
GoogleBenchmarkTest Test qui exécute un package de test de référence Google sur un appareil donné. 
GranularRetriableTestWrapper Une classe wrapper fonctionne sur IRemoteTest pour affiner l'IRemoteTest au niveau du test. 
GranularRetriableTestWrapper.StartEndCollector Assistant de classe pour détecter le début et la fin de l'exécution manquants. 
GsiDeviceFlashPreparer Un préparateur de cible qui flashe l'appareil avec une image système générique Android. 
GTest Test qui exécute un package de test natif sur un appareil donné. 
GTestBase Classe de base de gTest
GTestListTestParser Analyseur de résultats pour le mode simulation gtest avec le paramètre "--gtest_list_tests". 
GTestResultParser Analyse les résultats du mode de sortie brut des tests natifs à l'aide de GTest exécutés à partir du shell et informe un ITestInvocationListener des résultats. 
GTestXmlResultParser Analyse les résultats du "mode de sortie XML" des tests natifs à l'aide de GTest exécutés à partir du shell 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 Exception de harnais qui permet de gérer les problèmes de fichiers. 
HarnessRuntimeException  
HeapHostMonitor Implémentation AbstractHostMonitor qui surveille la mémoire de tas sur l'hôte et la consigne régulièrement dans le journal des événements. 
HelloWorldMultiTargetPreparer Exemple d'implémentation d'un IMultiTargetPreparer
HistoryLogger TF History Logger, journal spécial qui ne contient que certains événements spécifiques. 
HostGTest Test qui exécute un package de test natif. 
HostMetric Cette classe représente un exemple de métrique d'hôte à signaler. 
HostOptions Classe du titulaire des options d'hôte. 
HostStatsdMetricCollector Un IMetricCollector qui collecte des métriques statsd côté hôte à l'aide de commandes d'utilitaire statsd. 
HostTest Un exécuteur de test pour les tests hôtes JUnit. 
HostUtils Implémente des méthodes utilitaires utiles pour exécuter des tests d'hôte. 
HprofAllocSiteParser Classe d'assistance permettant d'analyser les informations d'une section "Sites d'allocation" des rapports hprof. 
HttpHelper Contient des méthodes d'assistance pour effectuer des requêtes HTTP.
HttpHelper.RequestRunnable Exécutable pour envoyer des requêtes avec IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
HttpMultipartPost Classe d'assistance permettant d'effectuer des requêtes POST HTTP multiparties. 
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 des fichiers distants via https

I

IAbi Interface représentant l'ABI testé. 
IAbiReceiver Test nécessitant l'ABI à tester. 
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 prendre en charge la nouvelle tentative automatique. 
IBatteryInfo Interface définissant l'interaction avec la batterie d'un appareil. 
IBatteryInfo.BatteryState Décrit l'état actuel de la batterie. 
IBuildInfo Contient des informations sur le build en cours de test. 
IBuildInfo.BuildInfoProperties Certaines propriétés qu'un IBuildInfo peut avoir pour ajuster sa gestion. 
IBuildProvider Il est chargé de fournir des informations sur le build en cours de test. 
IBuildReceiver Test qui nécessite une référence au build testé. 
ICacheClient Interface pour un client de cache. 
IClusterClient Interface permettant d'interagir avec le backend TFC. 
IClusterEvent Interface pour tout événement de cluster à importer dans TFC. 
IClusterEventUploader<T extends IClusterEvent> Interface pour ClusterEventUploader
IClusterOptions Interface permettant d'obtenir des options liées au cluster. 
ICommandOptions Conteneur d'options d'exécution pour les commandes. 
ICommandScheduler Un planificateur pour exécuter des commandes TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Écouteur des événements d'invocation une fois l'invocation terminée. 
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 éventuellement préconfiguré (adresse IP de l'hôte, utilisateur de l'hôte, décalage des ports, etc.). 
IConfiguration Informations de configuration pour une invocation TradeFederation. 
IConfigurationFactory Fabrique permettant de créer des IConfiguration
IConfigurationReceiver Interface simple pour représenter un objet qui accepte un IConfiguration
IConfigurationServer Interface pour le serveur de configuration. 
ICredentialFactory Interface permettant à la fabrique d'identifiants de créer des Credential OAuth2. 
IDefaultObjectLoader Interface permettant de charger les objets par défaut qui doivent faire partie de notre configuration YAML. 
IDefaultObjectLoader.LoaderConfiguration Objet de configuration de chargement permettant de transmettre des informations au chargeur. 
IDeviceActionReceiver Fournit une API pour recevoir les événements de l'appareil. 
IDeviceBuildInfo IBuildInfo représentant une version complète d'appareil Android et (facultatif) ses tests. 
IDeviceBuildProvider IBuildProvider qui utilise les informations d'un ITestDevice pour récupérer un build. 
IDeviceConfiguration Interface de l'appareil de configuration du titulaire. 
IDeviceFlasher Flashe une image d'appareil sur un appareil. 
IDeviceFlasher.UserDataFlashOption Enumération des options de gestion de l'image userdata
IDeviceManager Interface permettant de gérer l'ensemble des appareils disponibles pour les tests. 
IDeviceManager.IFastbootListener Écouteur des changements d'état de Fastboot. 
IDeviceMonitor Interface permettant de surveiller l'état des appareils. 
IDeviceMonitor.DeviceLister Classe semblable à Runnable qui doit renvoyer les appareils connus et leurs états. 
IDeviceRecovery Interface permettant de récupérer un appareil qui est hors connexion. 
IDeviceSelection Interface des critères de sélection des appareils. 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor Fournit des fonctionnalités permettant de surveiller l'état d'un IDevice
IDeviceTest Interface pour un objet qui nécessite une référence à un ITestDevice
IDisableable Interface décrivant un objet Tradefed pouvant être désactivé. 
IDynamicShardingClient Interface wrapper pour le client de fractionnement

Cela permet de remplacer le protocole HTTP par un protocole de test si nécessaire. 

IDynamicShardingConnectionInfo Interface pour les classes contenant des informations de connexion de fractionnement dynamique
IEmail Interface permettant d'envoyer des e-mails. 
IEmail.Message Conteneur pour les données des messages d'e-mail. 
IFileDownloader Interface permettant de télécharger un fichier distant. 
IFileEntry Définition d'interface qui fournit un contrat plus simple et simulable aux 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é ni initialisé. 
IFlashingResourcesParser Interface permettant de fournir les versions requises des fichiers d'image auxiliaires nécessaires pour flasher un appareil. 
IFlashingResourcesRetriever Interface permettant de récupérer les fichiers d'image auxiliaires nécessaires pour flasher un appareil. 
IFolderBuildInfo IBuildInfo abstrait simple dont les artefacts de compilation sont contenus dans un répertoire de système de fichiers local. 
IFormatterGenerator Interface décrivant un formateur pour SuiteResultHolder
IGlobalConfiguration Classe permettant de regrouper les informations de configuration globales d'une seule instance de Trade Federation (comprenant un nombre illimité d'appels de configurations réelles). 
IHarnessException Description de l'interface d'exception du banc d'essais qui sera implémentée par les exceptions du banc d'essais. 
IHostCleaner Nettoie l'hôte une fois l'exécution du test terminée. 
IHostHealthAgent Interface permettant d'émettre des métriques d'hôte ou d'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 d'options d'hôte. 
IHostOptions.PermitLimitType Énumération décrivant les limiteurs de permis possibles
IHostResourceManager Interface permettant de gérer la ressource hôte. 
IHttpHelper Méthodes d'assistance pour effectuer des requêtes HTTP. 
IHttpHelper.DataSizeException  
IIncrementalSetup Interface qui permet de décider si une configuration incrémentielle doit être tentée pour les préparateurs TradeFed. 
IInvocationContext Contient des informations sur l'appel pour que les tests puissent y accéder si nécessaire. 
IInvocationContext.TimingEvent  
IInvocationContextReceiver Test qui nécessite une référence au contexte de l'appel. 
IInvocationExecution Interface décrivant les actions qui seront effectuées lors d'une invocation. 
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'atelier

Consultez ITargetPreparer pour en savoir plus sur l'objectif de ces interfaces. 

ILeveledLogOutput Les classes qui implémentent cette interface fournissent des méthodes qui gèrent la sortie des messages de journal. 
ILogcatReceiver Classe qui fournit la sortie du 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 à enregistrer
ILogSaver Les classes qui implémentent cette interface fournissent des méthodes permettant de stocker les journaux dans un emplacement central. 
ILogSaverListener Permet aux ITestInvocationListener d'écouter les fichiers journaux lorsqu'ils sont enregistrés. 
ImageContentAnalyzer Analyseur pour l'analyse du contenu des images de l'appareil
IManagedTestDevice ITestDevice dont le cycle de vie est géré. 
IManagedTestDevice.DeviceEventResponse Conteneur pour une réponse à un appel IManagedTestDevice.handleAllocationEvent(DeviceEvent)
IManagedTestDeviceFactory Interface pour les 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 à implémenter par les IRemoteTest si elles doivent obtenir la liste des IMetricCollector pour l'exécution du test. 
IMoblyYamlResultHandler Interface du gestionnaire de résultats YAML mobly. 
IMoblyYamlResultHandler.ITestResult Interface du résultat YAML de Mobly
IModuleController Interface permettant de contrôler si un module doit être exécuté ou non. 
IModuleController.RunStrategy Enumération décrivant comment le module doit être exécuté. 
IModuleParameterHandler Interface des paramètres des modules de suites. 
IMultiDeviceRecovery Interface permettant de récupérer plusieurs appareils hors connexion. 
IMultiDeviceTest Cette interface est obsolète. Cette interface est conservée temporairement pour des raisons de compatibilité, mais 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 et légèrement de niveau supérieur à un IDevice ddmlib. 
INativeDeviceTest Interface pour un objet qui nécessite une référence à un INativeDevice
IncrementalImageUtil Utilitaire permettant d'exploiter la mise à jour incrémentielle de l'image et de l'appareil. 
InfraErrorIdentifier Identifiants d'erreur de l'infrastructure de la fédération du commerce et de l'infrastructure dépendante (comme l'infrastructure de compilation). 
InputStreamSource Cette interface encapsule essentiellement un ERROR(/InputStream) pour le rendre clonable. 
InstallAllTestZipAppsSetup ITargetPreparer qui installe toutes les applications dans un fichier ZIP de test. 
InstallApexModuleTargetPreparer  
InstallApkSetup 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 la plate-forme Android. 
InstalledInstrumentationsTest Exécute toutes les instrumentations trouvées sur l'appareil actuel. 
InstallKernelModulePreparer Un préparateur de cible qui installe des modules de noyau. 
InstantAppHandler Gestionnaire de ModuleParameters.INSTANT_APP
InstrumentationPreparer Un ITargetPreparer qui exécute l'instrumentation
InstrumentationTest Test qui exécute un package de test d'instrumentation sur un appareil donné. 
InvocationContext Implémentation générique d'un IInvocationContext
InvocationExecution Classe qui décrit toutes les étapes d'invocation: téléchargement de la compilation, préparation de la cible, exécution des tests, nettoyage. 
InvocationLocal<T> Cette classe fournit des variables de portée d'appel. 
InvocationMetricLogger Classe utilitaire permettant d'enregistrer certaines métriques lors d'une invocation. 
InvocationMetricLogger.InvocationGroupMetricKey Le regroupement permet de consigner plusieurs groupes sous une même clé. 
InvocationMetricLogger.InvocationMetricKey Une clé nommée spéciale que nous remplirons toujours pour l'appel. 
InvocationStatus Classe permettant de stocker l'état de l'appel. 
InvocationStatus Énumération d'assistance pour représenter l'état de l'appel
InvocationSummaryHelper Classe d'assistance pour la collecte et la création de rapports sur TestSummary pour un ensemble d'écouteurs
InvocationToJUnitResultForwarder Classe qui écoute les événements ITestInvocationListener et les transmet à un TestListener
IPostProcessor Les post-traitements sont des objets Trade Federation destinés à permettre le traitement des métriques et des journaux APRÈS les tests et AVANT la création de rapports sur les résultats. 
IRemoteFeature Interface décrivant une fonctionnalité de Tradefed pouvant être exécutée en fonction de la requête. 
IRemoteFileResolver Interface pour les objets pouvant résoudre 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 de transmettre des IScheduledInvocationListener
IRemoteTest Test qui envoie les résultats directement à un ITestInvocationListener
IReportNotExecuted En cas d'exécution incomplète, IRemoteTest qui implémente cette interface peut signaler ses tests non exécutés pour améliorer les rapports. 
IRescheduler Interface permettant de reprogrammer une configuration pour une 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. Je n'en ai plus besoin 
IRetryDecision Interface déterminant la décision de nouvelle tentative et appliquant le filtre à la classe pour une nouvelle tentative plus ciblée. 
IRuntimeHintProvider  
IRunUtil Interface permettant d'exécuter des opérations programmées et des commandes système. 
IRunUtil.EnvPriority Énumération qui définit si un environnement particulier doit être défini ou non. 
IRunUtil.IRunnableResult Interface permettant d'exécuter de manière asynchrone une opération qui renvoie un état booléen. 
ISandbox Interface définissant un bac à sable pouvant être utilisé pour exécuter une invocation. 
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 ITestInvocationListener pouvant être partitionné 
IShardableTest IRemoteTest pouvant être divisé en sous-tests exécutables séparément. 
IShardHelper Interface d'un objet qui décrit la stratégie de partitionnement à adopter pour une configuration. 
IsolatedHostTest Implémente 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 sur le processus principal. 
ISupportGranularResults Interface spécifiant si un ITestInvocationListener est compatible avec la réception des résultats détaillés ou non. 
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 IRemoteTest qui nécessite un accès à ISystemStatusChecker à partir de la configuration. 
ITargetCleaner Cette interface est obsolète. tearDown a été déplacé vers l'interface de base ITargetPreparer. 
ITargetPreparer Prépare l'environnement de test pour l'exécution du test. 
ITerribleFailureHandler Interface permettant de gérer les échecs graves de LogUtil.CLog.wtf(String, Throwable) et
ITestAnnotationFilterReceiver Un exécuteur qui peut filtrer les tests à exécuter en fonction des annotations. 
ITestCollector Permet la collecte des tests. Lorsqu'il est défini, le lanceur de test doit effectuer un "dry run" pour collecter les scénarios de test sans les exécuter. 
ITestDevice Fournit une API fiable et légèrement de niveau supérieur à un IDevice ddmlib. 
ITestDevice.ApexInfo Classe de struct simple permettant de stocker des informations sur un seul APEX
ITestDevice.MountPointInfo Classe de struct simple permettant de stocker des informations sur un seul point d'installation
ITestDevice.RecoveryMode  
ITestFileFilterReceiver Un exécuteur pouvant recevoir un fichier spécifiant les tests à exécuter et/ou à ne pas exécuter. 
ITestFilterReceiver Un exécuteur qui peut filtrer les tests à exécuter. 
ITestInformationReceiver Interface permettant de recevoir le TestInformation pour certaines classes. 
ITestInvocation Gère une invocation de test TradeFederation. 
ITestInvocation.ExitInformation Représente des informations de sortie pour une invocation. 
ITestInvocationListener Écouteur des résultats des tests à partir de l'appel de test. 
ITestLifeCycleReceiver Réçoit des notifications d'événements lors des exécutions de tests d'instrumentation. 
ITestLogger Entité pouvant effectuer la journalisation de flux de données de différents types. 
ITestLoggerReceiver Entité pouvant être injectée avec une instance ITestLogger afin de pouvoir être utilisée à des fins de journalisation. 
ITestsPool Interface décrivant un ensemble de tests auxquels nous pouvons accéder et exécuter
ITestSuite Classe abstraite utilisée pour exécuter la suite de tests. 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader Interface décrivant un assistant permettant de charger des résultats précédents de manière à pouvoir les réexécuter. 
ITestSummaryListener Interface qui permet à ITestInvocationListener d'échanger certaines informations limitées via des récapitulatifs. 
ITestsZipInstaller Installe des tests à partir d'un fichier ZIP de tests (comme indiqué par le système de compilation) sur un appareil. 
ITokenProvider Interface décrivant un objet pouvant fournir les jetons d'un appareil spécifique. 
ITokenRequest Interface qu'un IRemoteTest peut implémenter pour indiquer qu'il nécessite un appareil avec un jeton spécial. 

J

JarHostTest Lanceur 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é. 
JavaCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture Java de l'appareil et les consigne en tant qu'artefacts de test. 
JavaCodeCoverageFlusher Classe utilitaire qui réinitialise et force un vidage des mesures de couverture du code Java à partir des processus exécutés sur l'appareil. 
JSONFileKeyStoreClient Exemple d'implémentation où un fichier JSON local sert de keystore. 
JSONFileKeyStoreFactory Implémentation d'une fabrique KeyStore JSON, qui fournit un JSONFileKeyStoreClient pour accéder à un fichier KeyStore JSON. 
JsonHttpTestResultReporter Un outil de création de rapports sur les résultats qui encode les résultats des métriques de test et les informations sur la branche et l'appareil au format JSON, puis les envoie en POST vers un point de terminaison de service HTTP
JUnit4ResultForwarder Transmetteur de résultats à partir de JUnit4 Runner. 
JUnit4TestFilter Classe d'assistance qui fournit le filtrage pour l'exécuteur JUnit4 en étendant Filter
JUnitRunUtil Classe d'assistance permettant de diriger un appel IRemoteTest.run(TestInformation, ITestInvocationListener) vers un appel Test.run(TestResult)
JUnitToInvocationResultForwarder Classe qui écoute les événements TestListener et les transmet à un ITestInvocationListener
JUnitXmlParser Analyseur qui extrait les données de résultat des tests à partir des résultats JUnit stockés dans XMLJUnitResultFormatter d'ant et les transfère à un ITestInvocationListener. 

K

KernelModuleUtils  
KernelTargetTest Outil d'exécution des tests pour l'exécutable exécuté sur la cible et analysant le résultat du test du noyau. 
KernelTestModuleController Classe de base pour un contrôleur de module afin de ne pas exécuter de tests lorsqu'il ne correspond pas à l'architecture . 
KeyguardControllerState Conteneur des états du clavier de verrouillage. 
KeyguardStatusChecker Vérifie l'état du clavier de protection après l'exécution du module. 
KeyStoreException Généré lorsqu'une erreur fatale se produit dans le keystore. 
KillExistingEmulatorPreparer ITargetPreparer qui arrête un émulateur en cours d'exécution. 
KnownFailurePreparer Préparateur cible pour ignorer la nouvelle tentative d'échec connu. 
KTapResultParser Lit la sortie KTAP telle qu'elle est produite par un module de test KUnit et placée dans un fichier "results" sous debugfs. 
KTapResultParser.ParseResolution  
KUnitModuleTest Lanceur de test pour exécuter des modules de test KUnit sur l'appareil. 

L

LabResourceDeviceMonitor Le moniteur de ressources de l'atelier qui initialise/gère le serveur gRPC pour LabResourceService. 
LargeOutputReceiver Classe conçue pour aider à exécuter des commandes de longue durée et à collecter la sortie. 
LastShardDetector Lorsque vous exécutez le fractionnement local, il arrive que vous ne souhaitiez exécuter certaines actions que lorsque le dernier segment atteint invocationEnded(long)
LeakedThreadStatusChecker Outil de vérification de l'état pour s'assurer qu'un module ne fuit pas de thread en cours d'exécution. 
LegacySubprocessResultsReporter 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, version 8 et versions ultérieures), malgré les modifications apportées à sa superclasse. 
ListInstrumentationParser Un IShellOutputReceiver qui analyse la sortie d'une requête "pm list instrumentation"
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice Classe des appareils virtuels locaux exécutés sur l'hôte TradeFed. 
LocalAppBuildProvider IBuildProvider qui crée un IBuildInfo à partir d'un chemin d'accès local fourni
LocalDeveloper Détecte si le développeur local exécute Tradefed et renvoie cette information. 
LocalDeviceBuildProvider IBuildProvider qui crée un IDeviceBuildInfo en fonction d'un chemin d'accès au répertoire du système de fichiers fourni. 
LocalEmulatorLaunch Un TargetPreparer qui lance un émulateur localement à partir d'un environnement de compilation Android. 
LocalEmulatorSnapshot Un TargetPreparer destiné à générer un instantané d'émulateur propre à partir d'un environnement de compilation/développement Android
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 IBuildProvider qui crée un IFolderBuildInfo en fonction d'un chemin d'accès local fourni
LocalHostResourceManager Gérer la ressource hôte 
LocalPool Implémentation d'un pool de tests locaux
LocalRunInstructionBuilder Utilitaire permettant de compiler l'instruction pour exécuter le test en local. 
LockSettingsBaselineSetter Un setter pour supprimer les paramètres de verrouillage de l'écran. 
Journal Classe de journalisation qui reflète l'API dans les sources Android principales. 
Log.ILogOutput Les classes qui implémentent cette interface fournissent des méthodes qui gèrent la sortie des messages de journal. 
Log.LogLevel Énumération du niveau de journalisation. 
LogcatCrashResultForwarder Écouteur spécial: en cas d'échec (plantage du processus d'instrumentation), il tente d'extraire du logcat le plantage et l'ajoute au message d'échec associé au test. 
LogcatEventParser  
LogcatEventType Types d'événements pour LogcatEventParser
LogcatOnFailureCollector Collecteur qui capture et consigne 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 d'utilisateur) à partir de Logcat lors d'un ou de plusieurs tests répétés à l'aide de modèles d'expression régulière donnés pour analyser les signaux de début et de fin d'un événement à partir des lignes Logcat. 
LogDataType Représente le type de données des données de journal. 
LogFile Classe contenant les métadonnées d'un fichier journal enregistré. 
LogFileSaver Assistant pour les ITestInvocationListener qui enregistre les données de journal dans un fichier
LogReceiver  
LogRegistry Implémentation de ILogRegistry qui multiplexe et gère différents journaux, en utilisant celui qui convient en fonction du ThreadGroup du thread effectuant l'appel. 
LogSaverResultForwarder ResultForwarder pour enregistrer les journaux avec l'outil d'enregistrement de fichiers global. 
LogUtil Classe utilitaire de journalisation. 
LogUtil.CLog Classe de shim pour Log qui utilise automatiquement le nom de classe simple de l'appelant comme balise de journalisation
LUCIResultReporter Un outil de création de rapports sur les résultats qui enregistre les résultats des tests nécessaires à ResultDB et LUCI au format JSON (go/result-sink) et consigne l'emplacement du fichier dans la console. 

M

MainlineModuleHandler Classe de gestionnaire simple pour les modules principaux 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 basés sur les modules principaux préchargés sur l'appareil testé. 
ManagedRemoteDevice Appareil exécuté dans une machine virtuelle que nous gérons à distance via une instance Tradefed dans la VM. 
ManagedTestDeviceFactory Usine permettant de créer les différents types d'appareils pouvant être surveillés par Tf
MaxSdkModuleController Classe de base pour un contrôleur de module afin de ne pas exécuter de tests sur les versions supérieures à un numéro de version de SDK spécifié. 
MergedZipEntryCollection Fusionnez les entrées ZIP individuelles d'un grand fichier ZIP en blocs pour réduire les tentatives de téléchargement. 
MergeMultiBuildTargetPreparer IMultiTargetPreparer permettant de transmettre des informations d'une compilation à une autre en les nommant et en indiquant la clé de fichier à copier dans l'autre compilation. 
MergeStrategy Définit comment les résultats doivent être agrégés en cas de plusieurs tentatives. 
MerkleTree Représentation d'un arbre Merkle telle que définie par l'API d'exécution à distance. 
MetricFilePostProcessor Permet d'importer le fichier de 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, ce qui permet de spécifier des paramètres supplémentaires utiles pour: ajuster le comportement des collecteurs, filtrer certaines méthodes. 
MetricsXMLResultReporter MetricsXMLResultReporter écrit les métriques de test et les métriques d'exécution dans un fichier XML dans un dossier spécifié par le paramètre metrics-folder lors de la phase invocationEnded du test. 
MetricTestCase Extension de TestCase qui permet de consigner des métriques lors de l'exécution dans le cadre de TradeFed. 
MetricTestCase.LogHolder Structure permettant de contenir un fichier journal à signaler. 
MetricUtil Classe utilitaire permettant d'extraire des métriques à partir de configurations StatsD transmises. 
MetricUtility Contient des méthodes d'utilité 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 un contrôleur de module afin qu'il n'exécute pas de tests lorsqu'il est inférieur à un niveau d'API spécifié. 
MinSdkModuleController Classe de base pour un contrôleur de module afin de ne pas exécuter de tests sur les versions inférieures à un numéro de version de SDK spécifié. 
MixImageZipPreparer IMultiTargetPreparer qui mélange les images d'un build système dans un build d'appareil. 
MixKernelTargetPreparer ITargetPreparer permettant de mélanger une image de kernel avec l'image de l'appareil. 
MoblyBinaryHostTest Test hôte destiné à exécuter un fichier binaire Python mobly à partir du système de compilation Android (Soong)
MoblyYamlResultControllerInfoHandler Gestionnaire d'éléments "Controller Info" (Informations sur le contrôleur) du résultat yaml Mobly. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory Usine de gestionnaire de résultats yaml Mobly qui génère le gestionnaire approprié en fonction du type de résultat. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser Analyseur des résultats des tests yaml Mobly 
MoblyYamlResultRecordHandler Gestionnaire d'éléments "Enregistrer" du résultat yaml Mobly. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler Gestionnaire d'éléments "Summary" (Récapitulatif) du résultat yaml Mobly. 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler Gestionnaire d'éléments "Liste de noms de test" du résultat yaml Mobly. 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler Gestionnaire d'éléments "Données utilisateur" du résultat yaml Mobly. 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition Conteneur pour la configuration de l'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 l'opération liée à la fusion de ITestSuite et ModuleDefinition après une division. 
ModuleOemTargetPreparer  
ModuleParameters Valeurs spéciales associées aux clés "paramètre" de la suite dans les métadonnées de chaque module. 
ModuleParametersHelper Assistant permettant d'obtenir le IModuleParameterHandler associé au paramètre. 
ModuleProtoResultReporter Outil de création de rapports sur les résultats destiné à générer uniquement des rapports au niveau du module. 
ModulePusher  
ModulePusher.ModulePushError Erreur fatale lors de l'envoi du module principal. 
ModuleSplitter Outil d'aide pour 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 d'utilitaire courantes pour vérifier le module. 
MultiFailureDescription Collectez plusieurs FailureDescription dans un même support. 
MultiMap<K, V> ERROR(/Map) acceptant plusieurs valeurs par clé. 

N

NameMangleListener Un écouteur proxy pour traduire les noms de méthode, de classe et de package de test lorsque les résultats sont signalés. 
NativeBenchmarkTest Test qui exécute un exécutable de test de référence natif sur un appareil donné. 
NativeBenchmarkTestParser Un IShellOutputReceiver qui analyse la sortie des données de test de référence, en collectant des métriques sur le temps moyen par opération. 
NativeBridgeModuleController Un contrôleur de module pour vérifier si un appareil est compatible avec le pont natif. 
NativeCodeCoverageFlusher Classe utilitaire qui efface les mesures de couverture native et force un vidage des données de couverture native à partir des processus sur l'appareil. 
NativeDevice Implémentation par défaut d'une ITestDevice pour les appareils Android non complets. 
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) pour exécuter une commande d'OS "adb ....". 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) pour redémarrer un appareil. 
NativeDevice.RebootMode Mode de redémarrage. 
NativeDeviceStateMonitor Classe d'assistance pour surveiller l'état d'un IDevice sans prise en charge du framework. 
NativeLeakCollector Un ITargetPreparer qui exécute "dumpsys meminfo --unreachable -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 stress natif sur un appareil donné. 
NativeStressTestParser Un IShellOutputReceiver qui analyse la sortie des données de test de stress, en collectant des métriques sur le nombre d'itérations terminées et le temps moyen par itération. 
NegativeHandler Gestionnaire qui spécifie que rien ne doit être fait et que le paramètre ne doit pas créer de module supplémentaire. 
NestedDeviceStateMonitor Surveilleur de l'état de l'appareil qui exécute des vérifications supplémentaires sur l'appareil imbriqué pour tenir compte des spécificités de l'environnement virtualisé. 
NestedRemoteDevice Représentation de l'appareil exécuté dans une VM Cuttlefish distante. 
NetworkNotAvailableException Exception lancée lorsqu'un appareil ne parvient pas à se connecter au réseau pour les tests. 
NoApkTestSkipper Préparateur spécial qui permet de complètement ignorer une invocation (préparation et tests) s'il n'y a pas d'APK à tester. 
NoDeviceException Généré lorsqu'aucun appareil n'est disponible pour exécuter une commande donnée. 
NoisyDryRunTest Exécutez une simulation bruyante sur un fichier de commandes. 
NoOpConfigOptionValueTransformer IConfigOptionValueTransformer sans opération
NotMultiAbiHandler Gestionnaire spécial qui informe SuiteModuleLoader que l'ABI secondaire ne doit pas créer de module. 
NullDevice IDevice d'espace réservé utilisé par DeviceManager pour l'allocation lorsque IDeviceSelection.nullDeviceRequested() est true

O

OpenObjectLoader Chargeur des objets par défaut disponibles dans AOSP. 
Option 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 permettant de copier les valeurs de champ Option portant le même nom d'un objet à un autre. 
OptionDef Contient les détails d'un Option
OptionFetcher Assistant permettant d'obtenir les options de test à partir du processus parent. 
OptionNotAllowedException ConfigurationException spécifique lorsqu'une option n'est pas autorisée à être transmise dans la ligne de commande. 
OptionSetter Remplit les champs Option
OptionSetter.OptionFieldsForName Conteneur de la liste des champs d'option avec le nom donné. 
OptionUpdateRule Contrôle le comportement lorsqu'une option est spécifiée plusieurs fois. 
OtaDeviceBuildInfo IDeviceBuildInfo utilisé pour les tests de mise à jour OTA. 
OtatoolsBuildInfo Un IBuildInfo contenant des artefacts otatools. 
OtaUpdateDeviceFlasher Un flasheur d'appareil qui déclenche le script system/update_engine/scripts/update_device.py avec un package OTA complet ou incrémentiel pour mettre à jour l'image de l'appareil. 
OxygenUtil Utilitaire permettant d'interagir avec le service Oxygen. 

P

PackageInfo Conteneur des informations de package d'une application analysées à partir de l'appareil. 
PackageInstalledModuleController Le contrôleur de module ne doit pas exécuter de tests lorsque les packages donnés ne sont pas installés sur l'appareil. 
Pair<A, B> Définissez votre propre classe Pair, qui contient deux objets. 
PairingMultiTargetPreparer Un préparateur multicible permet d'associer (et de connecter) deux appareils Bluetooth. 
ParallelDeviceExecutor<V> Encapsule 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 Reproduire une configuration pour un appareil sur tous les autres appareils qui feront partie du fractionnement. 
PartialZipDownloadCache Utilitaire permettant de mettre en cache les fichiers de téléchargement partiels en fonction de leur contenu. 
PassingTestFileReporter Un ITestInvocationListener qui enregistre la liste des scénarios de test réussis dans un fichier de test
PerfettoGenericPostProcessor Post-processeur qui convertit le fichier proto perfetto de métrique textuelle/binaire en paires clé-valeur en développant de manière récursive les messages et les champs proto avec des valeurs de chaîne jusqu'à ce que le champ avec une valeur numérique soit rencontré. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer Le préparateur Perfetto transfère le fichier de configuration sur l'appareil à un emplacement standard auquel Perfetto a accès. 
PerfettoPullerMetricCollector Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers perfetto de l'appareil et d'en collecter les métriques. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTraceRecorder Classe utilitaire permettant d'enregistrer une trace Perfetto sur un ITestDevice
PrettyPrintDelimiter Utilitaire d'assistance qui permet d'imprimer un message délimité qui se démarque. 
PrettyTestEventLogger Journalisation des événements afin de faciliter le débogage. 
ProcessInfo Utilisé pour stocker des informations sur le processus(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). 
ProcessUtil  
ProfileParameterHandler Gestionnaire de paramètres de base pour tous les utilisateurs de profil. 
ProfileTargetPreparer Classe de base pour configurer le préparateur de cible pour n'importe quel 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 de proto de résultats Tradefed. 
ProtoResultParser.TestLevel Énumération représentant le niveau actuel du protocole en cours de traitement. 
ProtoResultReporter Result Reporter crée un protobuf TestRecord contenant tous les résultats. 
ProtoUtil Méthodes utilitaires permettant de gérer les messages protobuf indépendamment du type. 
ProxyConfiguration Objet permettant de pointer vers une configuration à distance à exécuter. 
PsParser Utilitaire utilisé pour analyser(USER,PID et NAME) à partir de la sortie de la commande "ps"
PtsBotTest Exécuter des tests PTS-bot 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PushFileInvoker Cette classe est obsolète. Utilisez plutôt PushFilePreparer.
PushFilePreparer ITargetPreparer qui tente de transférer un nombre quelconque de fichiers à partir de n'importe quel chemin d'hôte vers n'importe quel chemin d'appareil. 
PythonBinaryHostTest Test de l'hôte destiné à exécuter un fichier binaire Python à partir du système de compilation Android (Soong)

L'exécuteur de test est compatible avec les filtres d'inclusion et d'exclusion. 

PythonBinaryHostTest.PythonForwarder Transmetteur de résultats pour remplacer le nom de l'exécution par le nom binaire. 
PythonUnitTestResultParser Interpréte la sortie des tests exécutés avec le framework unittest de Python et la traduit en appels sur une série de ITestInvocationListeners. 
PythonUnitTestRunner Cette classe est obsolète. Utilisez plutôt PythonBinaryHostTest. 
PythonVirtualenvHelper Classe d'assistance permettant d'activer l'environnement virtuel Python 3. 
PythonVirtualenvPreparer Configure un environnement virtuel Python sur l'hôte et installe des paquets. 

Q

QuotationAwareTokenizer  

R

RebootReasonCollector Collecteur qui collecte les redémarrages de l'appareil pendant l'exécution du test et les signale par raison et nombre. 
RebootTargetPreparer Préparateur cible qui redémarre l'appareil. 
RecoveryLogPreparer Un préparateur de cible utilisé pour collecter les journaux avant la récupération. 
RegexTrie<V> RegexTrie est un trie dans lequel chaque segment stocké de la clé est une expression régulière ERROR(/Pattern)
RemoteAndroidDevice Implémentation d'un ITestDevice pour un appareil Android à pile complète connecté via une connexion ADB. 
RemoteAndroidTestRunner Exécute une commande de test Android à distance et génère des rapports sur les résultats. 
RemoteAndroidTestRunner.StatusReporterMode Représente un mode de signalement d'état dans les options de commande d'un instrument. 
RemoteAndroidVirtualDevice Élargit le comportement de RemoteAndroidDevice pour un appareil Android à pile complète exécuté dans Google Compute Engine (GCE). 
RemoteAvdIDevice IDevice d'espace réservé utilisé par DeviceManager pour l'allocation lorsque DeviceSelectionOptions.gceDeviceRequested() est true
RemoteCacheClient Implémentation de RemoteActionCache qui utilise des appels gRPC à un serveur d'API distant. 
RemoteDynamicPool Implémentation d'un pool de tests en file d'attente pour le travail à distance
RemoteDynamicPool.RequestCallable  
RemoteFileResolver Classe simple qui permet de charger des fichiers à partir de différents emplacements à l'aide d'URI et de la fonctionnalité du fournisseur de services. 
RemoteFileUtil Classe utilitaire permettant de gérer les fichiers à partir d'une instance distante
RemoteInvocationExecution Implémentation de InvocationExecution qui gère une exécution à distance. 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSshUtil Utilitaire permettant d'exécuter des commandes SSH sur des instances distantes. 
RemoteTestTimeOutEnforcer Écouteurs permettant de vérifier le temps d'exécution d'une configuration de test donnée et de l'échouer si elle dépasse un délai d'inactivité donné. 
RemoteZip Utilitaires permettant de décompresser des fichiers individuels dans un fichier ZIP distant. 
RemoveSystemAppPreparer ITargetPreparer permettant de supprimer un APK de la partition système avant un test 
ReportPassedTests Enregistrez dans un fichier les filtres possibles pour exclure les tests réussis. 
RequestUtil Utilitaires permettant de relancer de manière générique les requêtes réseau avec gestion des erreurs. 
ResolvePartialDownload Résolvez une demande de téléchargement partiel. 
ResourceMetricUtil Fonctions utilitaires permettant de composer 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 cible qui redémarre le serveur système sans redémarrer l'appareil. 
ResultAggregator Transmetteur spécial qui agrège les résultats si nécessaire, en fonction de la stratégie de nouvelle tentative adoptée. 
ResultAndLogForwarder Redirecteur des résultats et des événements de journalisation. 
ResultForwarder ITestInvocationListener qui transfère les résultats d'invocation à une liste d'autres écouteurs. 
ResultsPlayer Runner spécial qui lit les résultats qui lui sont fournis. 
RetentionFileSaver Classe d'assistance permettant de créer un fichier .retention dans un répertoire. 
RetryConfigurationFactory Usine qui gère la nouvelle tentative d'une commande. 
RetryLogSaverResultForwarder Transmetteur qui gère également la transmission de la tentative en cours. 
RetryPreparationDecision Classe permettant de décrire les décisions concernant la possibilité de réessayer la préparation et l'échec de l'exécution du module. 
RetryRescheduler Un exécuteur spécial qui permet de reprogrammer des tests d'exécution précédents 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 pousse toujours vers un numéro d'essai donné. 
RetryResultHelper Classe d'assistance permettant de déterminer si un module ou un test doit être exécuté ou non. 
RetryStatistics Structure contenant les statistiques d'une session de nouvelle tentative pour 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 IMultiDeviceRecovery de base générique pour exécuter une configuration de tradefed 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 Exception renvoyée lorsqu'une opération d'exécution est interrompue par une requête externe. 
RunNotifierWrapper Encapsulement de RunNotifier pour pouvoir transporter DeviceNotAvailableException
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler Gestionnaire de ModuleParameters.RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer Un ITargetPreparer indique que les tests doivent s'exécuter dans le bac à sable du SDK. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer 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 Un ITargetPreparer qui crée un profil professionnel lors de la configuration et indique que les tests doivent être exécutés avec cet utilisateur. 
RuntimeRestartCollector Collecteur qui collecte les codes temporels des redémarrages d'exécution (plantages du serveur système) pendant l'exécution du test, le cas échéant. 
RunUtil Ensemble de méthodes d'assistance pour l'exécution d'opérations. 
RustBenchmarkResultParser Interpréte la sortie des tests exécutés avec le framework de benchmarking Criterion et la traduit en appels sur une série de ITestInvocationListener
RustBinaryHostTest Test 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 la sortie des tests exécutés avec le framework unittest de Rust et la traduit en appels sur une série de ITestInvocationListeners. 

S

SandboxConfigDump Classe Runner qui crée un IConfiguration à partir d'une ligne de commande et le vide dans un fichier. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException Exception de configuration spéciale provenant de la configuration du bac à sable. 
SandboxConfigurationFactory Usine de configuration spéciale pour gérer la création de configurations à des fins de bac à sable. 
SandboxConfigUtil Classe utilitaire permettant de gérer IConfiguration lors de l'exécution en bac à sable. 
SandboxedInvocationExecution Exécution spéciale du bac à sable de l'appel: il s'agit de l'exécution de l'appel lorsque nous sommes dans le bac à sable et que nous exécutons la commande. 
SandboxInvocationRunner Exécutez les tests associés à l'appel dans l'environnement de bac à sable. 
SandboxOptions Classe pouvant recevoir et fournir des options à un ISandbox
ScreenshotOnFailureCollector Collecteur qui capture et consigne une capture d'écran lorsqu'un cas de test échoue. 
Sdk28ModuleController Un contrôleur de module pour vérifier si un appareil est équipé du SDK 28 (Android 9) ou version ultérieure 
Sdk29ModuleController N'exécutez des tests que si l'appareil testé est équipé de la version 29 ou ultérieure du SDK. 
Sdk30ModuleController N'exécutez des tests que si l'appareil testé est équipé de la version 30 ou ultérieure du SDK. 
Sdk31ModuleController N'exécutez des tests que si l'appareil testé est équipé de la version 31 ou ultérieure du SDK. 
Sdk32ModuleController N'exécutez des tests que si l'appareil testé est équipé de la version 32 ou ultérieure du SDK. 
Sdk33ModuleController N'exécutez des tests que si l'appareil testé est équipé de la version 33 ou ultérieure du SDK. 
Sdk34ModuleController N'exécutez des tests que si l'appareil testé est équipé de la version 34 ou ultérieure du SDK. 
Sdk35ModuleController N'exécutez des tests que si l'appareil testé est équipé de la version 35 ou ultérieure du SDK. 
SearchArtifactUtil Classe utilitaire permettant de rechercher des artefacts de test. 
SecondaryUserHandler Gestionnaire de ModuleParameters.SECONDARY_USER
SecondaryUserOnDefaultDisplayHandler Gestionnaire de ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY
SecondaryUserOnSecondaryDisplayHandler Gestionnaire de ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer Il s'agit d'un préparateur utilisé pour utiliser le jeton afin de sérialiser l'exécution des tests dans l'hôte tradefed. 
SerializationUtil Utilitaire permettant de sérialiser/désérialiser un objet qui implémente ERROR(/Serializable)
ServiceAccountKeyCredentialFactory Une fabrique d'identifiants permettant de créer des Credential OAuth basés sur une clé de compte de service. 
SettingsBaselineSetter Un 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 de compilation à partir de la ligne de commande. 
ShardHelper Classe d'assistance qui gère la création des fragments et leur planification pour une invocation. 
ShardListener ITestInvocationListener qui collecte les résultats d'un segment d'invocation (également appelé fractionnement d'invocation à exécuter sur plusieurs ressources en parallèle) et les transfère à un autre écouteur. 
ShardMainResultForwarder ResultForwarder qui combine les résultats d'appels de test segmentés. 
ShellOutputReceiverStream Sous-classe utilitaire d'OutputStream qui écrit dans un IShellOutputReceiver. 
ShellStatusChecker Vérifiez si l'état de la 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 :
    • L'appareil a été livré avec min-api-level ou une version ultérieure. 
ShowmapPullerMetricCollector Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers de la carte de présentation de l'appareil et d'en collecter les métriques. 
SideloadOtaTargetPreparer Un préparateur de cible qui effectue le téléchargement parallèle d'un package OTA spécifié, applique le package, attend le démarrage de l'appareil et injecte les propriétés de compilation de l'appareil à utiliser comme informations de compilation

Ce préparateur de cible part du principe que l'appareil sera en mode adb standard au démarrage et s'assurera que l'appareil se ferme dans le même mode, mais avec la version plus récente appliquée. 

SimpleFileLogger ILeveledLogOutput qui redirige les messages de journal vers stdout et vers un seul fichier de journal. 
SimplePerfResult Objet contenant tous les résultats des tests simpleperf
SimplePerfStatResultParser Classe utilitaire permettant d'analyser les résultats de simpleperf. 
SimplePerfUtil Classe utilitaire permettant de distribuer une commande simple et de collecter les résultats
SimplePerfUtil.SimplePerfType Enumération des options de commande simpleperf
SimpleStats Petite classe utilitaire qui calcule quelques mesures statistiques à partir d'un ensemble de données numériques. 
SizeLimitedOutputStream ERROR(/OutputStream) basé sur un fichier thread-safe qui limite la quantité maximale de données pouvant être écrites. 
SkipContext Représentation du contexte entourant la décision de sauter ou de mettre en cache les résultats. 
SkipFeature Fonctionnalité permettant d'accéder à certaines informations SkipManager
SkipHWASanModuleController Classe de base pour un contrôleur de module afin de ne pas exécuter de tests sur les builds HWASan. 
SkipManager En fonction de divers critères, le gestionnaire de sauts vous aide à décider de ce qui doit être ignoré à différents niveaux: invocation, modules et tests. 
SkipReason Indiquez le motif et les métadonnées du test que vous souhaitez ignorer. 
SkipReason.DemotionTrigger  
Sl4aBluetoothUtil Une classe utilitaire fournit des opérations Bluetooth sur un ou deux appareils à l'aide de SL4A.
Sl4aBluetoothUtil.BluetoothAccessLevel Enumérations pour le niveau d'accès des appareils Bluetooth, basées sur BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enumérations pour les états de connexion Bluetooth basés sur BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enumérations pour le niveau de priorité des profils Bluetooth, basées sur BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enumérations pour les profils Bluetooth basés sur BluetoothProfile.java
Sl4aClient Client SL4A permettant d'interagir via RPC avec la couche de script SL4A. 
Sl4aEventDispatcher Le répartiteur d'événements interroge les événements et les met en file d'attente par nom pour les interroger. 
Sl4aEventDispatcher.EventSl4aObject Objet renvoyé par le scrutateur d'événements. 
SnapshotInputStreamSource InputStreamSource basé sur un fichier. 
SnapuserdWaitPhase Représentation de l'énumération du moment où rejoindre/bloquer la mise à jour de snapuserd doit se terminer. 
SparseImageUtil Utilitaire permettant de désparser des images éparses. 
SparseImageUtil.SparseInputStream SparseInputStream lit à l'amont et détecte le format de données. 
StatsdBeforeAfterGaugeMetricPostProcessor Un post-processeur qui traite les métriques de jauge collectées selon une approche "avant/après", c'est-à-dire :
StatsdEventMetricPostProcessor Post-processeur qui convertit les métriques d'événement dans les rapports statsd en paires clé-valeur, à l'aide des formats spécifiés sur le processeur. 
StatsdGenericPostProcessor Post-traitement qui convertit les rapports binaires proto statsd en paires clé-valeur en développant le rapport sous forme de structure arborescente. 
StatusCheckerResult Contient le résultat d'une exécution ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger Un ILeveledLogOutput qui dirige les messages de journalisation vers stdout. 
StopServicesSetup ITargetPreparer qui arrête les services sur l'appareil. 
StreamProtoReceiver Un 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 Stratégie de segmentation pour créer des segments stricts qui ne créent 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 vide sans opération d'un IBuildProvider
StubDevice Implémentation d'espace réservé de simulation d'un IDevice
StubKeyStoreClient Implémentation par défaut du bouchon pour le client KeyStore. 
StubKeyStoreFactory Implémentation par défaut du bouchon pour KeyStore Factory
StubLocalAndroidVirtualDevice IDevice d'espace réservé 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
StubTest Implémentation de test vide sans opération. 
StubTestRunListener Implémentation de bouchon de ITestRunListener
SubprocessCommandException Échec de l'exécution d'une commande de sous-programme. 
SubprocessConfigBuilder Créez un fichier XML de configuration TF wrapper pour une configuration TF existante. 
SubprocessEventHelper Assistant permettant de sérialiser/désérialiser les événements à transmettre au journal. 
SubprocessEventHelper.BaseTestEventInfo Aide de base pour les informations TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo Aide pour les informations testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Aide pour les informations sur la fin de l'appel. 
SubprocessEventHelper.InvocationFailedEventInfo Aide pour les informations InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Assistant pour les informations sur l'appel lancé. 
SubprocessEventHelper.LogAssociationEventInfo Assistant pour les informations logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Aide pour les informations testEnded. 
SubprocessEventHelper.TestLogEventInfo Assistant pour les informations de testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Aide pour les informations de début du module de test. 
SubprocessEventHelper.TestRunEndedEventInfo Assistant pour les informations testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Aide pour les informations testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Aide pour les informations testRunStarted
SubprocessEventHelper.TestStartedEventInfo Aide pour les informations testStarted
SubprocessExceptionParser Outil d'assistance 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 pour utiliser le rapporteur de résultats de sous-processus pour une commande de cluster. 
SubprocessResultsReporter Implémente ITestInvocationListener pour être spécifié en tant que résultat_reporter et transmet depuis le sous-processus les résultats des tests, des cycles de test et des invocations de test. 
SubprocessTestResultsParser Élargit 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 du ROOT_DIR dans les informations de compilation. 
SuiteModuleLoader Récupère les définitions des modules de test de compatibilité à partir du dépôt. 
SuiteModuleLoader.ConfigFilter Un ERROR(/FilenameFilter) pour trouver tous les fichiers de configuration d'un répertoire. 
SuiteResultCacheUtil Utilitaire permettant d'importer et de télécharger les résultats du cache pour un module de test. 
SuiteResultCacheUtil.CacheResultDescriptor Décrit les résultats du cache. 
SuiteResultHolder Objet d'assistance pour faciliter la sérialisation et la désérialisation des résultats d'appel. 
SuiteResultReporter Collectez les résultats des tests pour une invocation de suite complète et affichez les résultats finaux. 
SuiteResultReporter.ModulePrepTimes Conteneur d'objets pour la durée de préparation et de démontage d'un module. 
SuiteTestFilter Représente un filtre permettant d'inclure et d'exclure des tests. 
SwitchUserTargetPreparer ITargetPreparer qui passe au type d'utilisateur spécifié dans setUp. 
SystemServerFileDescriptorChecker Vérifie si le serveur système semble manquer de FD. 
SystemServerStatusChecker Vérifiez si le PID de system_server a changé avant et après l'exécution d'un module. 
SystemUpdaterDeviceFlasher IDeviceFlasher qui s'appuie sur le programme de mise à jour du système pour installer une image système groupée dans un package de mise à jour OTA. 
SystemUtil Classe utilitaire permettant d'effectuer des appels système. 
SystemUtil.EnvVariable  

T

TableBuilder Classe d'assistance permettant d'afficher une matrice d'éléments de chaîne dans un tableau. 
TableFormatter Classe d'assistance permettant d'afficher une matrice d'éléments de chaîne afin que chaque colonne d'éléments soit alignée
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError Une erreur fatale s'est produite lors de la préparation de la cible pour les tests. 
TarUtil Utilitaire permettant de manipuler un fichier tar. 
TearDownPassThroughPreparer Permet d'exécuter tearDown sur les préparateurs inclus dans une configuration en tant qu'objet. 
TelephonyHelper Utilitaire permettant d'utiliser et d'obtenir des informations sur la téléphonie. 
TelephonyHelper.SimCardInformation Porte-informations pour les informations liées à la carte SIM. 
TelephonyTokenProvider Fournisseur de jetons pour les jetons liés à la téléphonie. 
TemperatureThrottlingWaiter Un ITargetPreparer qui attend que la température de l'appareil atteigne la température cible
TemplateResolutionError Classe étendant ConfigurationException pour une erreur liée au modèle lors de l'analyse de la configuration. 
TerribleFailureEmailHandler 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 Trade Federation. 
TestAppInstallSetup ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil. 
TestContentAnalyzer L'analyseur prend en compte le contexte pour l'analyse et détermine ce qui est intéressant. 
TestContext Classe permettant de modéliser un message TestContext de l'API TFC. 
TestDependencyResolver Outil d'assistance pour résoudre les dépendances si nécessaire. 
TestDescription Classe représentant les informations d'un scénario de test. 
TestDescriptionsFile Classe utilitaire permettant de marshaller et de désmarshaller une liste de TestDescriptions dans un fichier de test. 
TestDevice Implémentation d'un ITestDevice pour un appareil Android full stack
TestDevice.MicrodroidBuilder Générateur utilisé pour créer un TestDevice Microdroid. 
TestDeviceOptions Conteneur pour les Option ITestDevice
TestDeviceOptions.InstanceType  
TestDeviceState Représentation plus complète de l'état de l'appareil que DeviceState
TestEnvironment Classe permettant de modéliser un message TestEnvironment renvoyé par l'API TFC. 
TestErrorIdentifier Identifiant d'erreur provenant des tests et des exécuteurs de tests. 
TestFailureModuleController Contrôleur du module qui souhaite simplement ajuster le comportement du journal des échecs des tests collectés. 
TestFilePushSetup ITargetPreparer qui transfère un ou plusieurs fichiers/répertoires d'un dossier IDeviceBuildInfo.getTestsDir() vers l'appareil. 
TestFilterHelper Classe d'assistance pour le filtrage des tests
TestGroupStatus Classe permettant de stocker l'état d'un groupe de test. 
TestInfo Stocke l'ensemble d'informations de test dans un fichier TEST_MAPPING. 
TestInformation Objet Holder qui contient toutes les informations et dépendances dont un exécuteur de test ou un test peut 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 d'exécution d'une invocation. 
TestInvocation.Stage  
TestInvocationManagementServer Serveur gRPC permettant de gérer l'appel des tests 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. 
TestOption Stocke les détails de l'option de test définis dans un fichier TEST_MAPPING. 
TestOutputUploader Importe les fichiers de sortie de test dans le système de fichiers local, GCS ou un point de terminaison HTTP(S). 
TestRecordInterpreter Utilitaire permettant de convertir un proto TestRecord en un format plus facile à manipuler dans Tradefed. 
TestRecordProtoUtil Utilitaire permettant de lire le proto TestRecord à partir d'un fichier. 
TestResource 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. 
TestResult Conteneur pour le résultat d'un seul test. 
TestResultListener Simplification de ITestLifecycleListener pour les implémentateurs qui ne s'intéressent qu'aux résultats de test individuels. 
TestRunnerUtil Classe utilitaire pour aider différents outils d'exécution de tests. 
TestRunResult Contient les résultats d'une seule exécution de test. 
TestRunResultListener Écouteur permettant de lire l'état de l'exécution finale du test. 
TestRunToTestInvocationForwarder Transmetteur de ddmlib ITestRunListener vers ITestLifeCycleReceiver
TestsPoolPoller Encapsule les tests qui permettent d'exécuter tous les tests d'un pool de tests. 
TestStatus Représentation dans Tradefed des états possibles des méthodes de test. 
TestSuiteInfo Classe qui résout le chargement des métadonnées liées au build pour la suite de tests

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

Résumé des tests Classe représentant un résumé de test. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur la partition /system de l'appareil. 
TestTimeoutEnforcer Écouteurs permettant de vérifier le temps d'exécution d'un cas de test donné et de l'échouer s'il dépasse un délai d'inactivité donné. 
TextResultReporter Un outil de création de rapports sur les résultats des tests qui transfère les résultats à l'imprimante de résultats textuels JUnit. 
TfMetricProtoUtil Classe utilitaire pour faciliter la transition de Map<string, string=""> vers Map<string, metric="">.  </string,></string,>
TfObjectTracker Utilitaire permettant de suivre l'utilisation des différents objets de la fédération du commerce. 
TfSuiteRunner Implémentation de ITestSuite qui chargera les tests à partir du dossier res/config/suite/ des fichiers JAR TF. 
TfTestLauncher Un IRemoteTest pour 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 est synchronisée. 
TimeUtil Contient des méthodes utilitaires liées au temps. 
TimeVal Il s'agit d'un type sentinelle qui encapsule un Long
TimeWaster Un simple préparateur de cible pour perdre du temps et redémarrer l'appareil. 
TokenProperty Jeton compatible avec le fractionnement dynamique. 
TokenProviderHelper Aide qui fournit le fournisseur associé à un jeton particulier afin de savoir si un appareil est compatible avec le jeton. 
TraceCmdCollector Un IMetricCollector qui collecte des traces pendant le test à l'aide de trace-cmd et les consigne dans l'appel. 
TracePropagatingExecutorService Service d'exécution qui transfère les tâches à une implémentation sous-jacente tout en propageant le contexte de traçage. 
TracingLogger Classe qui permet de gérer le traçage pour chaque appel de test. 
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 qui aident à déléguer l'appel à un autre binaire Tradefed. 
TradefedFeatureClient Client gRPC pour demander l'exécution de fonctionnalités au serveur. 
TradefedFeatureServer Un serveur qui répond aux requêtes de fonctionnalités de déclenchement. 
TradefedSandbox Conteneur de bac à sable pouvant exécuter une invocation de la Trade Federation. 
TradefedSandboxFactory Implémentation par défaut pour SandboxFactory
TradefedSandboxRunner Exécuteur associé à un TradefedSandbox qui permet d'exécuter le bac à sable. 
TradefedSandboxRunner.StubScheduledInvocationListener Un IScheduledInvocationListener fictif qui ne fait rien. 

U

UiAutomatorRunner Exécute le test UI Automator sur l'appareil et affiche les résultats. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread Threads chargés de signaler tous les tests non exécutés. 
UniqueMultiMap<K, V> MultiMap qui garantit des valeurs uniques pour chaque clé. 
UploadManifest Fichier manifeste des BLOB et des fichiers à importer. 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery IMultiDeviceRecovery qui réinitialise les bus USB pour les appareils hors connexion. 
UsbResetRunConfigRecovery Autoriser le déclenchement d'une commande pour réinitialiser l'USB d'un appareil
UsbResetTest Un IRemoteTest qui réinitialise l'USB de l'appareil et vérifie si l'appareil se reconnecte par la suite. 
UserChecker Vérifie si les utilisateurs ont changé pendant le test. 
UserCleaner Un ITargetPreparer qui supprime les utilisateurs secondaires lors du démontage. 
UserHelper  
UserInfo 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 permet de vérifier que les IConfiguration chargés 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 associé à une version. 
VersionParser Récupérez la version des artefacts Tradefed en cours d'exécution. 
VisibleBackgroundUserPreparer Préparateur cible pour exécuter des tests dans un utilisateur démarré en arrière-plan. 
VmRemoteDevice Un appareil virtuel distant que nous allons gérer depuis la machine virtuelle. 

W

WaitDeviceRecovery Implémentation simple d'un IDeviceRecovery qui attend que l'appareil soit en ligne et réponde à 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 ne sont pas définies avant l'expiration du délai. 

WifiCommandUtil Classe utilitaire pouvant analyser les sorties de commande Wi-Fi. 
WifiCommandUtil.ScanResult Représente un réseau Wi-Fi contenant les informations associées. 
WifiHelper Classe d'assistance permettant de manipuler les services Wi-Fi sur l'appareil. 
WifiPreparer ITargetPreparer qui configure le Wi-Fi sur l'appareil si nécessaire. 

X

XmlFormattedGeneratorReporter Implémentation de FormattedGeneratorReporter qui met en forme les résultats de la suite au format XML. 
XmlResultReporter Écrit les résultats JUnit dans un fichier XML au format compatible avec XMLJUnitResultFormatter d'Ant. 
XmlSuiteResultFormatter Classe utilitaire permettant d'enregistrer une exécution de suite au format XML. 
XmlSuiteResultFormatter.RunHistory Objet d'assistance pour la conversion JSON. 

O

YamlClassOptionsParser Outil d'aide pour analyser les informations sur le testeur de la configuration YAML Tradefed. 

Z

ZipCompressionStrategy ICompressionStrategy pour créer des archives ZIP. 
ZipUtil Classe d'assistance pour les opérations liées à la compression
ZipUtil2 Classe d'assistance pour l'extraction de fichiers ZIP tenant compte des autorisations de fichier POSIX