Index de classe

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

A

AaptParser Classe qui extrait des informations de l'APK en analysant la sortie de "aapt dump badging". 
AaptParser.AaptVersion Énumération 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 la gestion des ABI d'appareils
AbLocalBuildProvider Fournisseur de compilation local qui crée une compilation locale sur la compilation Android. 
AbstractConnection Représentation abstraite d'une connexion. 
AbstractHostMonitor Classe typique pour la surveillance de l'état de l'hôte. 
AbstractTunnelMonitor Moniteur de tunnel abstrait pour GCE AVD. 
AbstractXmlParser Classe de base d'assistance pour l'analyse des fichiers XML
AbstractXmlParser.ParseException 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 dans la configuration. 
ActionInProgress L'action générale en cours. 
ActiveTrace Classe principale permettant de décrire et de gérer une trace active. 
ActivityStatusChecker Outil de vérification de l'état des activités restantes à la fin d'un module. 
AdbCommandRejectedException Exception générée lorsque adb refuse une commande. 
AdbDevice Contient l'état d'un appareil tel qu'indiqué par la commande "adb devices -l". 
AdbDeviceConnection Représente une connexion à un appareil via ADB pour une utilisation avec ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
AdbDeviceConnection.Factory  
AdbHelper Classe d'assistance pour gérer les requêtes et les connexions à adb. 
AdbHelper.AdbResponse Réponse de l'ADB. 
AdbHelper.AdbService Identifiez le service adb que la commande doit cibler. 
AdbInitOptions Options d'initialisation d'AndroidDebugBridge. 
AdbInitOptions.Builder Crée des options d'initialisation pour ADB. 
AdbRootElevator Un AutoCloseable qui permet la racine adb lors de la construction si nécessaire et restaure l'état racine une fois terminé. 
AdbSocketUtils  
AdbSshConnection Connexion Adb via un pont ssh. 
AdbStopServerPreparer Le préparateur cible doit 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. 
AdbVersion  
AfterClassWithInfo Garanties similaires à AfterClass, mais la méthode annotée doit nécessiter un paramètre TestInformation
AggregatePostProcessor Un agrégateur de métriques qui fournit le min, le max, la moyenne, la variance, l'écart type, le total, le nombre et éventuellement les centiles pour les métriques numériques collectées lors de plusieurs exécutions de tests, en les traitant comme des doubles. 
AllocationInfo Contient des informations sur l'allocation. 
AllocationInfo.AllocationSorter  
AllocationInfo.SortMode  
AllocationsParser  
AllTestAppsInstallSetup Un ITargetPreparer qui installe toutes les applications d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil. 
AltDirBehavior Énumération permettant de définir d'autres comportements de répertoire pour différents installateurs/poussoirs d'artefacts de test

 

AnalysisHeuristic L'ordre est important. 
AndroidBuildAPIException Classe d'exception pour les erreurs liées à l'API Android Build. 
AndroidBuildAPIHelper Méthode d'assistance utilisée pour créer un client Android Build. 
AndroidBuildApiLogSaver Classe qui enregistre les fichiers journaux dans l'API Android Build. 
AndroidBuildAPIOptions Options de configuration à l'échelle de l'hôte pour le client de l'API Android Build. 
AndroidBuildTestResult Objet conteneur permettant de stocker le résultat du test à publier sur l'API Android Build. 
AndroidDebugBridge Une connexion à Android Debug Bridge (adb) côté hôte

Il s'agit du point central pour communiquer avec les appareils, les émulateurs ou les applications qui y sont exécutées. 

AndroidDebugBridge.IClientChangeListener Les classes qui implémentent cette interface fournissent des méthodes qui traitent les modifications ClientImpl
AndroidDebugBridge.IDebugBridgeChangeListener Les classes qui implémentent cette interface fournissent une méthode qui gère les modifications AndroidDebugBridge (y compris les redémarrages). 
AndroidDebugBridge.IDeviceChangeListener Les classes qui implémentent cette interface fournissent des méthodes qui traitent l'ajout, la suppression et les modifications de IDevice
AndroidJUnitTest Test qui exécute un package de test d'instrumentation sur un appareil donné à l'aide de 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). 
ApiResponse Classe permettant d'analyser la valeur renvoyée par l'API. 
ApiResponse.Candidate  
ApiResponse.UsageMetadata  
ApkChangeDetector Cette classe détecte si les APK à installer sont différents de ceux présents sur l'appareil, afin de décider s'il faut ignorer l'installation et la désinstallation de l'application lors de la configuration et de la suppression de ERROR(/TestAppInstallSetup)
AppBuildInfo Un IBuildInfo qui représente une application Android et ses packages de test. 
AppDeviceBuildInfo Cette classe est obsolète. Utilisez directement IDeviceBuildInfo. 
AppSetup Un ITargetPreparer qui installe un APK et ses tests. 
AppVersionFetcher Classe utilitaire permettant d'obtenir la chaîne de version de l'application à partir de l'appareil. 
AppVersionFetcher.AppVersionInfo Types d'informations sur la version de l'application. 
ArchModuleController Le contrôleur de module n'exécute pas les tests lorsqu'il ne correspond à aucune architecture donnée. 
ArgsOptionParser Remplit les champs Option à partir des arguments de ligne de commande analysés. 
ArrayHelper Classe utilitaire permettant de convertir un tableau en int/long pour les données reçues des appareils via adb. 
ArrayUtil Méthodes utilitaires pour les tableaux 
ArtChrootPreparer Créez un répertoire chroot pour les tests ART. 
ArtGTest  
ArtifactDetails Cela décrit la structure du contenu et son descripteur tel que généré par l'outil CAS. 
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer Utilitaire qui permet d'analyser les artefacts de compilation pour obtenir des insights. 
ArtRunTest Lanceur de test pour exécuter les 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. 
ArtTest  
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 Un IMetricCollector qui exécute atrace pendant un test, collecte le résultat et l'enregistre dans l'invocation. 
AtraceRunMetricCollector Collecte les traces de tous les répertoires de test du répertoire donné à partir de l'appareil de test, enregistre le répertoire de test et post-traite les fichiers de trace dans le répertoire de test, puis agrège les métriques. 
AutoLogCollector Énumération décrivant le collecteur qui peut être géré automatiquement par le harnais. 
AutomatedReporters Classe qui définit le mappage à partir des reporters automatisés Tradefed. 
AvdData Données AVD renvoyées par [IDevice.getAvdData]. 
AveragePostProcessor Implémentation du 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. 
BadPacketException Cette exception est levée si le contenu d'un paquet est incorrect. 
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 lancer un émulateur local. 
BaseHostJUnit4Test Classe de test de base pour exécuter des tests de style JUnit4 sur l'hôte. 
BaseLeveledLogOutput Implémentation de base pour ILeveledLogOutput qui permet de filtrer certains tags en fonction de leur nom ou de leurs composants. 
BaseModuleController Implémentation de base de IModuleController à implémenter pour vérifier si un module doit s'exécuter ou non. 
BaseMultiTargetPreparer Implémentation de base de IMultiTargetPreparer qui permet de désactiver l'objet. 
BasePostProcessor IPostProcessor de base que chaque implémentation doit étendre. 
BaseRetryDecision Implémentation de base de IRetryDecision
BaseStreamLogger<OS extends OutputStream> Un ILeveledLogOutput qui dirige les messages de journal vers un flux de sortie et vers stdout. 
BaseTargetPreparer Classe d'implémentation de base pour ITargetPreparer qui permet de contrôler si l'objet est désactivé ou non. 
BaseTestSuite Test permettant d'exécuter la suite de tests de compatibilité avec le nouveau système de suite. 
BatchChannel<T> Classe d'assistance pour importer par lot les résultats de tests et les artefacts. 
BatchChannel.BatchUploadAction<T> Action à effectuer lorsqu'un lot d'articles est prêt à être importé. 
BatteryController Classe utilitaire permettant de contrôler l'état de charge de la batterie d'un appareil. 
BatteryRechargeDeviceRecovery Autorise le déclenchement d'une commande lorsque le niveau de batterie de l'appareil passe en dessous d'un seuil donné. 
BatteryTemperature  
BatteryUnavailableDeviceRecovery Outil de vérification de la récupération qui déclenche une configuration si le niveau de la batterie n'est pas disponible. 
BeforeClassWithInfo Garanties similaires à BeforeClass, mais la méthode annotée doit nécessiter un paramètre TestInformation
BinaryState Énumération utilisée pour enregistrer l'état ON/OFF avec un état IGNORE no-op. 
BluetoothConnectionLatencyCollector Le collecteur enverra une configuration de métrique de durée statsd prédéfinie aux appareils et collectera la durée de connexion Bluetooth pour chaque profil. 
BluetoothConnectionStateCollector Ce collecteur collecte les métriques BluetoothConnectionStateChanged et enregistre le nombre d'états de 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 qui contiennent les états de connexion Bluetooth dans un tableau numérique. 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 est disponible dans AOSP à l'adresse suivante : frameworks/base/core/tests/bluetoothtests 

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

Cela est généralement utilisé pour les appareils avec une version fournie en externe, c'est-à-dire

BootstrapServiceFileResolverLoader Charge les résolveurs à l'aide du mécanisme de chargement de service. 
Bugreport Objet contenant les références aux fichiers de rapport de bug, compatible avec les rapports de bug plats et compressés (bugreportz). 
BugreportCollector ITestInvocationListener intermédiaire qui collecte les rapports de bug 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 scénario de test échoue lors d'une exécution. 
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 l'énumération liée aux requêtes d'informations sur la compilation. 
BuildInfoKey.BuildInfoFileKey Énumération décrivant tous les types de fichiers connus pouvant être interrogés via IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)
BuildInfoRecorder Un ITargetPreparer qui écrit des métadonnées d'informations de compilation dans un fichier spécifié. 
BuildInfoUtil Classe utilitaire permettant de manipuler IBuildInfo
BuildRetrievalError Une erreur fatale s'est produite lors de la récupération de la version à tester. 
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 Un utilitaire d'envoi d'e-mails qui permet la configuration suivante : intervalle d'envoi,taille de rafale initiale, destinataires et nombre total de messages. 
BundletoolUtil Classe utilitaire qui utilise la ligne de commande bundletool pour installer les fichiers .apks sur l'appareil. 
ByteArrayInputStreamSource  
ByteArrayList Classe représentant un tableau d'octets léger. 
ByteArrayUtil Utilitaires permettant d'opérer sur un tableau d'octets (par exemple, convertir des octets en entier). 
ByteBufferUtil  
ByteStreamDownloader Un client implémentant la méthode Read du service gRPC ByteStream
ByteStreamUploader Un client implémentant la méthode Write du service gRPC ByteStream

C

CacheClientFactory Fabrique qui crée une instance singleton de ICacheClient
CanceledException Exception abstraite pour les exceptions qui peuvent être levées lorsqu'une entrée utilisateur annule l'action. 
CapabilitiesNewReply Charge utile d'une réponse CapabilitiesNew du protocole JDWP. 
CarModuleController Ce contrôleur empêche l'exécution de scénarios de test sur des appareils non automobiles. 
CarryDnaeError RuntimeException interne pour transmettre DeviceNotAvailableException via le framework JUnit4. 
CarryInterruptedException Exception levée lorsque le délai d'expiration de la phase de test est déclenché et qu'une InterruptedException doit être transférée du thread d'exécution du test vers le thread d'exécution de l'appel. 
CasFuseDriverProfile CasDriverProfile est une implémentation spécifique d'IFuseDriverProfile pour les images d'appareil qui sont des répertoires segmentés FastCDC. 
CdmaDeviceFlasher Classe qui fait clignoter une image sur un appareil Android physique avec une radio CDMA. 
CecControllerTokenProvider Fournisseur de jetons pour les jetons liés à Consumer Electronics Control (CEC). 
CentralDirectoryInfo CentralDirectoryInfo est une classe contenant les informations d'un fichier ou d'un dossier à l'intérieur d'un fichier ZIP. 
CheckPairingPreparer Un CompanionAwarePreparer qui vérifie l'association Bluetooth entre les appareils principal et associé 
Chunker Divise un blob en un ou plusieurs Chunk d'au plus chunkSize octets. 
Chunker.Chunk Partie d'un blob. 
ChunkHandler Créez une sous-classe avec une classe qui gère un ou plusieurs types de blocs. 
CircularAtraceUtil Utilitaire atrace développé principalement pour identifier les causes premières des ANR lors des tests Monkey. 
CircularByteArray Structure de données permettant de contenir un tableau de taille fixe fonctionnant comme une mémoire tampon circulaire et de suivre la somme totale de toutes les valeurs du tableau. 
ClangCodeCoverageCollector Un BaseDeviceMetricCollector qui extraira les mesures de couverture Clang de l'appareil et les enregistrera 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 classpath. 
ClassPathScanner.ClassNameFilter Un 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 aux entrées du chemin de classe

Basé sur FileFilter 

Client Cela représente un seul client, généralement un processus de VM Dalvik. 
Client Client de stockage de tests Android qui importe les résultats des tests dans le service Test Storage. 
ClientData Contient les données d'un ClientImpl
ClientData.AllocationTrackingStatus  
ClientData.DebuggerStatus  
ClientData.HeapData Informations sur le segment de mémoire. 
ClientData.HeapInfo  
ClientData.HprofData  
ClientData.HprofData.Type  
ClientData.IAllocationTrackingHandler  
ClientData.IHprofDumpHandler Gestionnaires capables d'agir sur les dumps HPROF. 
ClientData.IMethodProfilingHandler Gestionnaires capables d'agir sur les informations de profilage des méthodes
ClientData.MethodProfilingStatus  
ClientData.Names  
ClientImpl Cela représente un seul client, généralement un processus de VM Dalvik. 
ClientTracker Suivre l'appareil clients
ClockworkUtils Utilitaire Clockwork pour partager la logique multi-appareil
CloseableTraceScope Classe à portée limitée permettant de signaler une section de trace via try-with-resources
ClusterBuildInfo Classe IBuildInfo pour les compilations transférées depuis TFC. 
ClusterBuildProvider Un IBuildProvider pour télécharger les ressources de test TFC. 
ClusterClient Implémentation 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 depuis TFC via un sous-processus TF. 
ClusterCommandScheduler Un ICommandScheduler pour prendre en charge TFC (Tradefed Cluster). 
ClusterCommandStatus Classe qui représente l'état et le motif d'annulation d'une commande 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 Tradefed Cluster. 
ClusterEventUploader<T extends IClusterEvent> Classe ClusterEventUploader, qui importe IClusterEvent vers TFC. 
ClusterHostEvent Classe permettant d'encapsuler les événements d'hôte de cluster à importer. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Énumérations des différents types d'événements hôtes. 
ClusterHostUtil Fonctions utilitaires statiques pour le cluster TF permettant d'obtenir des instances de configuration globale, des informations sur l'hôte, etc. 
ClusterLogSaver Une classe ILogSaver permettant d'importer les résultats des tests dans TFC. 
ClusterLogSaver.FilePickingStrategy Stratégies de sélection de fichiers. 
ClusterOptions  
CodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture Java et native de l'appareil et les enregistre en tant qu'artefacts de test. 
CodeCoverageTest Test qui exécute un package de test d'instrumentation sur un appareil donné et génère le rapport de couverture du code. 
CollectingByteOutputReceiver Un IShellOutputReceiver qui collecte l'ensemble de la sortie du shell dans un byte[]
CollectingOutputReceiver Un IShellOutputReceiver qui collecte l'ensemble de la sortie du shell dans un seul String
CollectingOutputReceiver Un IShellOutputReceiver qui collecte l'ensemble de la sortie du shell dans un String
CollectingTestListener Un ITestInvocationListener qui collectera tous les résultats des tests. 
CollectorHelper Assistant pour effectuer certaines opérations IMetricCollector nécessaires à plusieurs endroits. 
CommandBaselineSetter Setter commun pour gérer les paramètres de base de l'appareil via les commandes adb shell. 
CommandFileParser Analyseur pour le fichier contenant un ensemble de lignes de commande. 
CommandFileParser.CommandLine  
CommandInterrupter Service permettant d'interrompre les commandes TradeFederation ou de les marquer comme non interruptibles. 
CommandLineBuildInfoBuilder Utilitaire destiné à capturer les arguments d'informations de compilation habituels à partir d'une ligne de commande et à créer un IBuildInfo à partir de ceux-ci. 
CommandOptions Mise en œuvre de ICommandOptions 
CommandOptionsGetter Implémentation de service qui renvoie la valeur des options de commande d'un appel donné. 
CommandRejectedException  
CommandResult Contient le résultat d'une commande. 
CommandRunner Point d'entrée TradeFederation alternatif qui exécutera la commande spécifiée dans les arguments de ligne de commande, puis quittera. 
CommandRunner.ExitCode Codes d'erreur permettant de quitter le programme. 
CommandScheduler Planificateur permettant d'exécuter des commandes TradeFederation sur tous les appareils disponibles. 
CommandScheduler.HostState Énumérations des différents états de l'hôte
CommandStatus Représente l'état d'une opération programmée. 
CommandStatusHandler Gestionnaire permettant de surveiller et de mettre à jour l'état d'un appel. 
CommandSuccessModuleController Classe de base pour qu'un contrôleur de module ignore le module de test en cas d'échec de la commande shell. 
CommonLogRemoteFileUtil Cet utilitaire permet d'éviter la duplication de code dans les différentes représentations de l'appareil à distance pour la logique de récupération des journaux à distance des fichiers communs. 
CommonLogRemoteFileUtil.KnownLogFileEntry Représentation d'une entrée de journal connue pour les appareils à distance. 
CompanionAllocator Classe de base qui gère l'allocation et la libération de l'appareil associé

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

CompanionAwarePreparer ITargetPreparer qui encapsule la logique d'obtention d'un appareil associé déjà attribué. 
CompanionAwareTest Classe de test de base qui encapsule le code passe-partout pour obtenir et vérifier l'appareil associé

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

CompanionDeviceTracker Classe permettant d'allouer et de libérer des appareils associés
CompanionRunCommandTargetPreparer Un ITargetPreparer qui exécute les commandes spécifiées sur l'appareil associé attribué
CompanionTestAppInstallSetup Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur un appareil associé attribué. 
CompileBootImageWithSpeedTargetPreparer Recompile le classpath de démarrage et le serveur système avec le filtre de compilation "speed". 
ConditionFailureMonitor Surveillez les éventuels échecs d'invocation. 
ConditionPriorityBlockingQueue<T> Classe thread-safe avec des opérations de type ERROR(/PriorityBlockingQueue) qui peuvent récupérer des objets correspondant à une certaine condition. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> Un ConditionPriorityBlockingQueue.IMatcher qui correspond à n'importe quel objet. 
ConditionPriorityBlockingQueue.IMatcher<T> Interface permettant de déterminer si des éléments correspondent à une 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 contenant des informations pour un className et le numéro d'apparence qu'il possède (par exemple, si une configuration contient le même objet deux fois, le premier aura le premier numéro d'apparence). 
ConfigurationDescriptor Objet de configuration qui décrit un aspect de la configuration elle-même. 
ConfigurationDescriptor.LocalTestRunner Énumération utilisée pour indiquer l'outil de test local. 
ConfigurationException Générée si la configuration n'a pas pu être chargée. 
ConfigurationFactory Fabrique permettant de créer 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 de ConfigurationXmlParser

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

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

Il est actuellement compatible avec des opérations telles que

  • ajouter une commande à tester ;
  • lister les appareils et leur état
  • lister les invocations en cours
  • lister les commandes dans la file d'attente
  • Vider le journal d'invocation dans un fichier/stdout
  • arrêt
 
Console.ArgRunnable<T> 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() fonctionne correctement avec la propriété unfinishedLine de 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 d'un contenu pour l'analyser correctement. 
ContentAnalysisContext.AnalysisMethod Cela décrit ce à quoi s'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 Calcule une liste de modules à partir du contexte. 
ContentProviderHandler Gestionnaire qui fait abstraction des interactions avec le fournisseur de contenu et permet d'utiliser le fournisseur de contenu côté appareil pour différentes opérations. 
ContentRequest Classe permettant de créer la requête à envoyer à l'API. 
ContentRequest.Content  
ContentRequest.InlineData  
ContentRequest.Part  
CountingTestResultListener TestResultListener qui suit le nombre total de tests par TestStatus 
CountTestCasesCollector Compte et signale le nombre de scénarios de test pour un IRemoteTest donné. 
CoverageMeasurementForwarder Test d'espace réservé qui transmet les mesures de couverture du fournisseur de compilation au journaliseur. 
CoverageOptions Objet Tradefed contenant les options de couverture. 
CoverageOptions.Toolchain  
CpuThrottlingWaiter Un ITargetPreparer qui attend que la fréquence maximale sur tous les cœurs soit rétablie au niveau le plus élevé disponible 
CreateAvdPreparer  
CreateUserPreparer Préparateur cible pour la création et la suppression de l'utilisateur à la fin. 
CurlGenAiClient Fournissez un client central pour interagir avec l'API GenAI et envoyer des requêtes de requête. 
CurlGenAiClient.Model Liste des modèles disponibles. 
CurrentInvocation Classe qui suit et fournit les informations d'invocation actuelles, utiles n'importe où dans l'invocation. 
CurrentInvocation.InvocationInfo Nom de clé spécial que nous renseignons toujours pour l'invocation. 
CurrentInvocation.IsolationGrade Décrit le niveau d'isolation 

D

DdmJdwpExtension  
DdmJdwpExtension.DdmInterceptor  
DdmJdwpExtension.Event  
DdmPreferences Préférences pour la bibliothèque DDM. 
Débogueur Cela représente une connexion en attente ou établie avec un débogueur JDWP. 
DebugHostLogOnFailureCollector Collecteur qui collecte et enregistre les journaux côté hôte en cas d'échec d'un scénario de test. 
DebugViewDumpHandler  
DefaultConnection Représentation de la connexion par défaut d'un appareil, supposée être une connexion adb standard de l'appareil. 
DefaultConnection.ConnectionBuilder Générateur utilisé pour décrire la connexion. 
DefaultRemoteAndroidTestRunner Extension de ddmlib RemoteAndroidTestRunner pour définir des valeurs par défaut pour les cas d'utilisation Tradefed. 
DefaultTestsZipInstaller Implémentation par défaut du programme d'installation zip des tests. 
DelegatedInvocationExecution InvocationExecution qui délèguent l'exécution à un autre binaire Tradefed. 
DependenciesResolver Nouveau type de fournisseur permettant d'obtenir toutes les dépendances pour un test. 
DeviceActionTargetPreparer ITargetPreparer pour effectuer des actions sur l'appareil. 
DeviceActionUtil Classe utilitaire permettant d'exécuter des actions sur les appareils. 
DeviceActionUtil.Command Commandes pour l'action de l'appareil. 
DeviceActionUtil.DeviceActionConfigError Exception pour une 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 permettant de s'assurer qu'un module ne laisse pas l'appareil 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 pour un appareil. 
DeviceBatteryLevelChecker Un IRemoteTest qui vérifie si la batterie est suffisamment chargée et attend qu'elle atteigne un deuxième seuil de recharge si la charge minimale n'est pas atteinte. 
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 permettant de récupérer les informations de compilation de la plate-forme de l'appareil. 
DeviceBuildInfo Un IBuildInfo qui représente une compilation complète d'un appareil Android et (facultativement) ses tests. 
DeviceBuildInfoBootStrapper Un ITargetPreparer qui remplace les champs d'informations sur la compilation par des attributs lus à partir de l'appareil

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

DeviceBuildInfoInjector Un ITargetPreparer qui insère des métadonnées DeviceBuildDescriptor dans le IBuildInfo
DeviceCleaner Redémarre ou formate l'appareil comme action de nettoyage après le test, et éteint éventuellement l'écran.
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 les commandes implémentées en tant que ShellCommandCallable, et utilisez ERROR(/#joinFuture(String,Future,long)) pour la synchronisation avec ERROR(/Future) tel que renvoyé par ERROR(/ExecutorService) pour l'exécution de la commande. 

DeviceConcurrentUtil.ShellCommandCallable<V> 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és dans ses attributs. 
DeviceConnection Représente une connexion à un appareil via ADB pour une utilisation avec ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
DeviceConnection.Factory  
DeviceDescriptor Classe contenant des informations décrivant un appareil testé. 
DeviceDisconnectedException Exception levée lorsqu'un appareil n'est plus accessible via son type de transport, par exemple si l'appareil n'est plus visible via une connexion USB ou TCP/IP.
DeviceErrorIdentifier Identifiants d'erreur provenant des erreurs d'appareil et des erreurs signalées par l'appareil. 
DeviceFailedToBootError Générée si un appareil ne parvient pas à démarrer après avoir été flashé avec une compilation. 
DeviceFeatureFlag  
DeviceFeatureModuleController Un contrôleur de module pour ne pas exécuter de tests lorsqu'il ne prend pas en charge certaines fonctionnalités. 
DeviceFileReporter Classe utilitaire qui recherche des fichiers sur l'appareil et les envoie à ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) s'ils sont trouvés. 
DeviceFlashPreparer Un ITargetPreparer qui flashe une image sur un matériel Android physique. 
DeviceFoldableState Représentation de l'état pliable 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 des appareils, 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 mises en cache et ses métadonnées
DeviceImageZipFlashingTargetPreparer Préparateur de cibles qui flashe l'appareil avec les images de l'appareil fournies dans un format spécifique. 
DeviceImpl Un appareil. 
DeviceInspectionResult Une classe contient le résultat de l'inspection de l'appareil lorsqu'il devient indisponible. 
DeviceInternetAccessibilityResourceMetricCollector Le collecteur envoie un ping à google.com pour vérifier si l'appareil a accès à Internet. 
DeviceJUnit4ClassRunner Exécuteur de test JUnit4 qui prend également en charge IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Annotation factice destinée à transmettre les journaux aux reporters. 
DeviceJUnit4ClassRunner.MetricAnnotation Annotation factice destinée à transmettre des métriques aux reporters. 
DeviceJUnit4ClassRunner.TestLogData Implémentation de ExternalResource et TestRule
DeviceJUnit4ClassRunner.TestMetrics Implémentation de ExternalResource et TestRule
DeviceListMonitorTask  
DeviceLogger Classe de pont à utiliser pour utils.ILogger pour Incremental. 
DeviceManagementGrpcServer Serveur GRPC permettant de réserver un appareil depuis Tradefed. 
DeviceManager  
DeviceManager.FastbootDevice Représentation d'un appareil en mode Fastboot. 
DeviceMerkleTree Calculer 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. 
DeviceMonitor DeviceMonitor surveille les appareils associés à adb. 
DeviceMonitor.DeviceListComparisonResult  
DeviceMonitorMultiplexer Classe proxy permettant de propager les requêtes à plusieurs IDeviceMonitor
DeviceNotAvailableException Générée lorsqu'un appareil n'est plus disponible pour les tests. 
DeviceOwnerTargetPreparer ITargetPreparer qui configure un composant de propriétaire de l'appareil. 
DeviceParameterizedRunner Exécuteur paramétré de style JUnit4 pour les tests paramétrés piloté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 d'appareils qui gère la communication avec le processus parent pour libérer les appareils. 
DeviceResetFeature Implémentation côté serveur de la réinitialisation de l'appareil. 
DeviceResetHandler Utilitaire gérant la réinitialisation générique de l'appareil. 
DeviceRuntimeException Générée lorsqu'une action sur un appareil n'a pas produit les résultats attendus. 
DeviceSelectionOptions Conteneur pour les critères de sélection des appareils. 
DeviceSelectionOptions.DeviceRequestedType Les différents types d'appareils de substitution compatibles. 
DeviceSettingChecker Vérifiez si les paramètres de l'appareil ont changé pendant l'exécution d'un module. 
DeviceSetup Un 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 de gestion des instantanés Cuttlefish. 
DeviceStateMonitor Classe d'assistance pour surveiller l'état d'un IDevice
DeviceStorageAgeResourceMetricCollector Analyser l'âge du stockage à partir de logcat. 
DeviceStorageFiller Demandez au préparateur cible de remplir l'espace de stockage afin qu'un certain espace libre soit disponible. 
DeviceStorageStatusChecker Vérifiez si l'appareil dispose de suffisamment d'espace disque pour les partitions données. 
DeviceStringPusher Préparateur de cible pour écrire une chaîne dans un fichier. 
DeviceSuite Étend le conteneur JUnit4 Suite 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 création pour les options liées à l'exécution de tests d'appareil via BaseHostJUnit4Test. 
DeviceTestSuite Suite de tests JUnit d'assistance qui fournit les services IRemoteTest et IDeviceTest
DeviceTraceCollector Collecteur qui démarre le traçage perfetto au début d'une série de tests et enregistre le fichier de trace à la fin. 
DeviceUnavailableMonitor Ce listener tente de capturer uniquement un DNAE au niveau du scénario de test. 
DeviceUnresponsiveException Spécialisation de DeviceNotAvailableException qui indique que l'appareil est visible par adb, mais ne répond pas (c'est-à-dire que les commandes expirent, ne démarrent pas, etc.). 
DeviceUpdateTargetPreparer ITargetPreparer abstrait qui gère les étapes courantes de mise à jour des appareils avec un fichier image d'appareil provenant d'une source externe (par opposition à un service de compilation). 
DeviceWifiResourceMetricCollector Le collecteur collecte les métriques actuelles sur la puissance du signal Wi-Fi et la vitesse de connexion. 
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 Un keystore pour l'exécution à blanc où toute valeur de keystore est toujours correctement remplacée et trouvée. 
DryRunner Exécute les tests de manière transparente en mode simulation au lieu de les exécuter réellement. 
DynamicFileStubTest Il s'agit d'un test Tradefed permettant de vérifier que Tradefed peut résoudre correctement les fichiers dynamiques. 
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 sharding pour permettre la mise en file d'attente du travail à distance entre plusieurs instances TF
DynamicShardingConnectionInfoMessage Classe de détention des données afin de faciliter l'envoi via le serveur de caractéristiques. 
DynamicSystemPreparer Un ITargetPreparer qui configure une image système sur une version d'appareil avec la mise à jour dynamique du système. 

E

EarlyDeviceReleaseFeature Implémentation du serveur de fonctionnalités pour la première version de l'appareil. 
E-mail Classe d'assistance pour envoyer un e-mail. 
EmailHostHealthAgent Implémentation IHostHealthAgent pour envoyer des e-mails à partir des rapports Host Monitor
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 garantit l'état de SELinux. 
EnvironmentVariableUtil Collection de méthodes d'assistance pour préparer les variables d'environnement. 
EraseUserDataPreparer Un 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 pour manipuler les erreurs afin de les aligner sur le stockage commun. 
EventsLoggerListener Écouteur qui enregistre tous les événements qu'il reçoit dans un fichier 
ExceptionThrowingRunnerWrapper  
ExecutableAction Classe de valeur représentant une action pouvant être exécutée. 
ExecutableActionResult Classe de valeur représentant le résultat d'un ExecutableAction
ExecutableBaseTest Classe de base pour le style exécutable des tests. 
ExecutableHostTest Exécuteur de tests pour les exécutables s'exécutant sur l'hôte. 
ExecutableTargetTest Exécuteur de test pour l'exécutable s'exécutant sur la cible. 
ExecutionFiles Dépendances de fichiers générées lors de l'exécution d'un test ou d'un appel qui doivent être conservées 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'un appel. 
ExistingBuildProvider Un IBuildProvider qui renvoie un IBuildInfo déjà construit. 
ExtendedFile Extension du 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 sur les échecs dans Trade Federation. 
FakeTest Test fictif dont l'objectif est de faciliter la génération de résultats de test reproductibles. 
FakeTestsZipFolder Fixture de test qui crée un faux dossier de tests décompressé à partir d'une liste de contenu. 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer Préparateur cible qui déclenche fastboot et envoie des commandes fastboot. 
FastbootDeviceFlasher Classe qui s'appuie sur fastboot pour flasher une image sur un matériel Android physique. 
FastbootHelper Classe d'assistance pour les opérations fastboot. 
FastbootPack Suivez les spécifications du bootloader pour le décompresser. 
FastbootUpdateBootstrapPreparer Un ITargetPreparer qui prépare les fichiers spécifiés (bootloader, radio, fichier ZIP de l'image de l'appareil) dans IDeviceBuildInfo pour flasher les appareils avec FastbootDeviceFlasher, puis injecte les attributs de l'appareil post-boot dans les informations de compilation à des fins de reporting des résultats. 
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é ajustés par un service à distance). 
FileDownloadCache Classe d'assistance qui gère un cache LRU du système de fichiers local pour les fichiers téléchargés. 
FileDownloadCacheFactory Fabrique permettant de créer FileDownloadCache 
FileDownloadCacheWrapper Classe wrapper qui fournit des fonctionnalités FileDownloadCache tout en implémentant l'interface IFileDownloader
FileIdleMonitor Surveille les fichiers et exécute un rappel s'ils sont inactifs (c'est-à-dire
FileInputStreamSource Un InputStreamSource qui prend un fichier d'entrée. 
FileListingService Fournit un service de liste des fichiers annexes IDevice
FileListingService.FileEntry Représente une entrée dans un répertoire. 
FileListingService.IListingReceiver Les classes qui implémentent cette interface fournissent une méthode qui gère le résultat asynchrone de la commande ls sur l'appareil. 
FileLogger Un ILeveledLogOutput qui dirige les messages de journal vers un fichier et vers stdout. 
FilePermissionUtil Classe utilitaire permettant de gérer les autorisations de fichier. 
FileProtoResultReporter Reporter Proto qui vide le TestRecord dans un fichier. 
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector qui écoute la clé de métriques provenant de l'appareil et les extrait sous forme de fichier depuis l'appareil. 
FilePullerLogCollector Journaliseur du fichier signalé par le côté de l'appareil. 
FileSystemLogSaver Enregistrez les journaux dans un système de fichiers. 
FilesystemRootChecker  
FileUtil Classe d'assistance pour les opérations liées aux fichiers
FileUtil.LowDiskSpaceException Générée si l'espace disque utilisable est inférieur au seuil minimal. 
FilteredResultForwarder Variante de ResultForwarder qui n'autorise qu'une liste d'autorisation de TestDescription à être signalée. 
FixedByteArrayOutputStream Un ERROR(/OutputStream) en mémoire qui ne conserve qu'une quantité maximale de données. 
FlashingMethod Énumération décrivant la méthode utilisée pour flasher l'appareil testé. 
FlashingResourcesParser Classe qui analyse les versions requises des fichiers image auxiliaires nécessaires pour flasher un appareil. 
FlashingResourcesParser.AndroidInfo 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 autrement 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 de pliage générique qui peut prendre les paramètres de pliage pour créer un module spécialisé. 
FoldableModePreparer Préparateur de cibles capable de modifier l'état pliable d'un appareil. 
FolderBuildInfo Implémentation concrète d'un IFolderBuildInfo
FolderSaver Un ITargetPreparer qui extrait les répertoires de l'appareil, les compresse et les enregistre dans le backend de journalisation. 
FormattedGeneratorReporter Outil de création de rapports qui permet de générer des rapports dans un format spécifique. 
FreeDeviceState  
FuseMountManager  
FuseUtil Classe d'assistance pour les opérations FUSE. 
FutilityCommandPreparer Préparateur pour exécuter les commandes d'inutilité. 

G

GceAvdInfo Structure permettant de stocker les données pertinentes pour une instance AVD GCE donnée. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor Thread Monitor pour le tunnel proxy de l'hôte de l'atelier GCE utilisé pour l'oxygénation. 
GceManager Helper qui gère les appels GCE pour démarrer/arrêter et collecter les journaux de GCE. 
GceRemoteCmdFormatter Classe utilitaire permettant de mettre en forme les commandes pour accéder à un appareil GCE distant. 
GceRemoteCmdFormatter.ScpMode SCP peut être utilisé pour envoyer ou extraire des fichiers en fonction de la structure des arguments. 
GceSshTunnelMonitor Thread Monitor pour le tunnel SSH GCE. 
GcovCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture gcov de l'appareil et les enregistre en tant qu'artefacts de test. 
GcovKernelCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture du noyau gcov de debugfs et de l'appareil, puis les enregistre en tant qu'artefacts de test. 
GCSBucketUtil Gestionnaire de fichiers permettant de télécharger et d'importer des fichiers depuis Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Wrapper simple pour les 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 les configurations depuis 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 sur 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 la mise en 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 permettant d'importer des données de fichier dans Google Cloud Storage (GCS). 
GCSHelper  
GCSHostResourceManager Téléchargez la ressource hôte depuis GCS (Google Cloud Storage). 
GcsRemoteFileResolver Implémentation de IRemoteFileResolver qui permet le téléchargement depuis 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'assistance permettant d'obtenir les filtres de tests réussis précédents. 
GkiDeviceFlashPreparer Préparateur cible qui flashe l'appareil avec une image générique du noyau commun Android. 
GlobalConfiguration Implémentation IGlobalConfiguration qui stocke les objets de configuration chargés dans une carte
GlobalFilterGetter Implémentation du service qui renvoie les filtres d'une invocation donnée. 
GlobalTestFilter Options de filtrage appliquées à l'invocation. 
GoogleAccountPreparer Un ITargetPreparer permettant de configurer des comptes Google. 
GoogleAccountUtil Un utilitaire permettant de configurer des comptes Google sur un appareil
GoogleApiClientUtil Utilitaires pour créer un client 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 tests de référence Google sur un appareil donné. 
GranularRetriableTestWrapper Une classe wrapper fonctionne sur IRemoteTest pour granuler l'IRemoteTest au niveau du testcase. 
GranularRetriableTestWrapper.StartEndCollector Classe d'assistance pour détecter les débuts et fins de course manquants. 
GsiDeviceFlashPreparer Préparateur cible qui flashe l'appareil avec l'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 dry run 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 qui s'exécutent à 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

HandleAppName Gérez le bloc "nom de l'application" (APNM). 
HandleExit Envoyez une demande de sortie. 
HandleHeap Gérer les mises à jour de l'état du tas. 
HandleHello Gérez le bloc "hello" (HELO) et la découverte des fonctionnalités. 
HandleNativeHeap Gérez les mises à jour de l'état des fils de discussion. 
HandleProfiling Gérer les mises à jour de l'état du tas. 
HandleTest Gérez les mises à jour de l'état des fils de discussion. 
HandleThread Gérez les mises à jour de l'état des fils de discussion. 
HandleViewDebug  
HandleWait Gérez le bloc "wait" (ATTENTE). 
HarnessException Classe d'exception de base pour les exceptions générées dans le harnais. 
HarnessIOException Exploitez l'exception qui permet de résoudre les problèmes de fichiers. 
HarnessRuntimeException  
HeapHostMonitor Implémentation AbstractHostMonitor qui surveille la mémoire du tas sur l'hôte et la consigne périodiquement dans le journal d'historique. 
HeapSegment Décrit les types et les emplacements des objets dans un segment d'un tas. 
HeapSegment.HeapSegmentElement Décrit un objet/une région encodé dans les données HPSG. 
HelloWorldMultiTargetPreparer Exemple d'implémentation d'un IMultiTargetPreparer
HistoryLogger Enregistreur d'historique TF, 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 échantillon de métrique d'hôte à signaler. 
HostOptions Classe de titulaire des options d'hôte. 
HostStatsdMetricCollector Un IMetricCollector qui collecte les métriques statsd côté hôte à l'aide des commandes de l'utilitaire statsd. 
HostTest Exécuteur de test pour les tests JUnit basés sur l'hôte. 
HostUtils Implémente des méthodes utilitaires utiles pour exécuter des tests hôtes. 
HprofAllocSiteParser Classe d'assistance pour 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 effectuer des requêtes avec IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
HttpMultipartPost Classe d'assistance pour effectuer des requêtes HTTP POST multipartites. 
HttpRemoteFileResolver Implémentation de IRemoteFileResolver qui permet de télécharger un fichier distant via HTTP 
HttpsRemoteFileResolver Implémentation de IRemoteFileResolver qui permet de télécharger un fichier distant via HTTPS

I

IAbi Interface représentant l'ABI testée. 
IAbiReceiver Test nécessitant l'ABI à tester. 
IAndroidDebugBridge Définition de l'interface pour les méthodes ERROR(/com.android.ddmlib.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 toujours prendre en charge la réitération automatique. 
IBatteryInfo Interface définissant l'interaction avec la batterie d'un appareil. 
IBatteryInfo.BatteryState Décrit l'état de charge actuel de la batterie. 
IBlockFilter Détermine si un bloc de données qui doit être envoyé à l'appareil doit être diffusé. 
IBlockTransformer Transformation facultative du bloc de données avant l'envoi. 
IBuildInfo Contient des informations sur la version en cours de test. 
IBuildInfo.BuildInfoProperties Certaines propriétés qu'un IBuildInfo peut avoir pour ajuster la façon dont il est géré. 
IBuildProvider Responsable de la fourniture d'informations sur la version testée. 
IBuildReceiver Test nécessitant une référence à la compilation testée. 
ICacheClient Interface pour un client de cache. 
IClusterClient Interface permettant d'interagir avec le backend TFC. 
IClusterEvent Interface permettant d'importer n'importe quel événement de cluster dans TFC. 
IClusterEventUploader<T extends IClusterEvent> Interface pour ClusterEventUploader 
IClusterOptions Interface permettant d'obtenir des options liées aux clusters. 
ICommandOptions Conteneur des options d'exécution des commandes. 
ICommandScheduler Planificateur pour exécuter les commandes TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Écouteur pour les événements d'invocation lorsque l'invocation est 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 les informations de l'appareil virtuel éventuellement préconfigurées (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 du chargement pour transmettre des informations au chargeur. 
IDevice Un appareil. 
IDevice.DeviceState État d'un appareil. 
IDevice.DeviceUnixSocketNamespace Espace de noms d'un socket de domaine Unix créé sur l'appareil. 
IDevice.Feature Fonctionnalités logicielles au niveau de l'appareil. 
IDevice.HardwareFeature Fonctionnalités matérielles au niveau de l'appareil. 
IDeviceActionReceiver Fournit une API pour recevoir les événements de l'appareil. 
IDeviceBuildInfo Un IBuildInfo qui représente une compilation complète d'un appareil Android et (facultativement) ses tests. 
IDeviceBuildProvider Un IBuildProvider qui utilise les informations d'un ITestDevice pour récupérer une version. 
IDeviceConfiguration Interface du support de configuration de l'appareil. 
IDeviceConnection Représente une connexion à un appareil qui peut être lue et écrite. 
IDeviceConnection.Factory  
IDeviceFlasher Flashe une image d'appareil sur un appareil. 
IDeviceFlasher.UserDataFlashOption Énumération des options de gestion de l'image des données utilisateur
IDeviceManager Interface permettant de gérer l'ensemble des appareils disponibles pour les tests. 
IDeviceManager.IFastbootListener Écouteur pour les changements d'état de fastboot. 
IDeviceMonitor Interface permettant de surveiller l'état des appareils. 
IDeviceMonitor.DeviceLister Classe de type Runnable qui doit renvoyer les appareils connus et leurs états. 
IDeviceRecovery Interface permettant de récupérer un appareil hors connexion. 
IDeviceSelection Interface pour les critères de sélection des appareils. 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor Fournit des outils pour surveiller l'état d'un IDevice
IDeviceTest Interface pour l'objet qui a besoin d'une référence à un ITestDevice
IDisableable Interface décrivant un objet Tradefed qui peut être désactivé. 
IdSizesReply  
IDynamicShardingClient Interface wrapper pour le client de partitionnement

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

IDynamicShardingConnectionInfo Interface pour les classes contenant des informations de connexion au partitionnement dynamique
IEmail Interface permettant d'envoyer des e-mails. 
IEmail.Message Conteneur pour les données des messages électroniques. 
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 image auxiliaires nécessaires pour flasher un appareil. 
IFlashingResourcesRetriever Interface permettant de récupérer les fichiers image auxiliaires nécessaires pour flasher un appareil. 
IFolderBuildInfo IBuildInfo abstrait simple dont les artefacts de compilation sont contenus dans un répertoire du système de fichiers local. 
IFormatterGenerator Interface décrivant un formateur pour SuiteResultHolder
IFuseDriverProfile Définit le comportement spécifique d'un pilote FUSE particulier, ce qui permet au MountManager d'être générique. 
IGlobalConfiguration Classe regroupant les informations de configuration globale pour une seule instance Trade Federation (englobant un nombre quelconque d'invocations de configurations réelles). 
IHarnessException Description de l'interface d'exception du harnais qui sera implémentée par les exceptions du harnais. 
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 pour distribuer les données de l'hôte
IHostMonitor.HostDataPoint Classe générique pour les données à signaler. 
IHostMonitor.HostMetricType  
IHostOptions Interface du titulaire des options d'hôte. 
IHostOptions.PermitLimitType Énumération décrivant les limiteurs de droits d'accès possibles. 
IHostResourceManager Interface permettant de gérer les ressources de l'hôte. 
IHttpHelper Méthodes d'assistance pour effectuer des requêtes HTTP. 
IHttpHelper.DataSizeException  
IIncrementalSetup Interface qui permet de décider s'il faut tenter une configuration incrémentielle pour les préparateurs TradeFed. 
IInstrumentationResultParser Interface permettant d'analyser les résultats d'une exécution de test d'instrumentation à partir du shell. 
IInstrumentationResultParser.SessionResultCodes Codes de résultat de session d'instrumentation am. 
IInstrumentationResultParser.StatusCodes Codes d'état des résultats des tests. 
IInstrumentationResultParser.StatusKeys Clés d'état de test pertinentes. 
IInvocationContext Contient des informations sur l'invocation auxquelles les tests peuvent accéder si nécessaire. 
IInvocationContext.TimingEvent  
IInvocationContextReceiver Test nécessitant une référence au contexte de l'invocation. 
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 IKeyStoreClient
ILabPreparer Interface de marqueur pour les préparateurs d'ateliers

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

ILeveledLogOutput Les classes qui implémentent cette interface fournissent des méthodes qui traitent de la sortie des messages de journal. 
ILogcatReceiver Classe qui fournit la sortie du logcat d'un appareil sous la forme d'un InputStreamSource
ILogger Interface utilisée pour afficher les avertissements/erreurs. 
ILogRegistry Interface pour un enregistreur de journal singleton ILogOutput qui multiplexe et gère différents enregistreurs de journaux. 
ILogRegistry.EventType Événements utiles à enregistrer
ILogSaver Les classes qui implémentent cette interface fournissent des méthodes pour stocker les journaux dans un emplacement central. 
ILogSaverListener Permet aux ITestInvocationListener de savoir quand les fichiers journaux sont enregistrés. 
ImageContentAnalyzer Analyseur pour l'analyse du contenu des images d'appareils
IManagedTestDevice Un ITestDevice dont le cycle de vie est géré. 
IManagedTestDevice.DeviceEventResponse Conteneur pour une réponse à un appel IManagedTestDevice.handleAllocationEvent(DeviceEvent)
IManagedTestDeviceFactory Interface de création 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 que les IRemoteTest doivent implémenter s'ils ont besoin d'obtenir la liste des IMetricCollector pour l'exécution du test. 
IMoblyYamlResultHandler Interface du gestionnaire de résultats YAML Mobly. 
IMoblyYamlResultHandler.ITestResult Interface des résultats YAML de Mobly 
IModuleController Interface permettant de contrôler si un module doit être exécuté ou non. 
IModuleController.RunStrategy Énumération décrivant comment le module doit être exécuté. 
IModuleParameterHandler Interface pour les 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 à la fois. 
INativeDevice Fournit une API fiable et de niveau légèrement supérieur à ddmlib IDevice
INativeDeviceTest Interface pour l'objet qui a besoin d'une référence à un INativeDevice
IncrementalImageUtil Utilitaire permettant d'exploiter la mise à jour incrémentielle des images et des appareils. 
IncrementalInstallSession Utilisé pour créer une session d'installation de package incrémentielle dans laquelle les blocs des APK installés sont diffusés sur l'appareil lorsqu'ils doivent être lus. 
IncrementalInstallSession.Builder  
InfraErrorIdentifier Identifiants d'erreur de l'infrastructure Trade Federation et de l'infrastructure dépendante (comme l'infrastructure Build). 
InputStreamSource Cette interface encapsule essentiellement un ERROR(/InputStream) pour le rendre clonable. 
InstallAllTestZipAppsSetup Un ITargetPreparer qui installe toutes les applications dans un fichier ZIP de test. 
InstallApexModuleTargetPreparer  
InstallApkSetup Un ITargetPreparer qui installe un ou plusieurs APK situés sur le système de fichiers. 
InstallBuildEnvApkSetup Un ITargetPreparer qui installe un ou plusieurs APK de test à partir d'un environnement de compilation de plate-forme Android. 
InstallCreateReceiver Récepteur de sortie pour la ligne de commande "pm install-create". 
InstalledInstrumentationsTest Exécute toute l'instrumentation trouvée sur l'appareil actuel. 
InstallException Générée en cas d'échec de l'installation ou de la désinstallation de l'application. 
InstallKernelModulePreparer Un préparateur de cibles qui installe des modules de noyau. 
InstallMetrics  
InstallReceiver Récepteur de sortie pour la ligne de commande "pm install package.apk". 
InstantAppHandler Gestionnaire pour ModuleParameters.INSTANT_APP
InstrumentationPreparer Un ITargetPreparer qui exécute l'instrumentation 
InstrumentationProtoResultParser Analyse les résultats du "mode de sortie protoStd" d'une exécution de test d'instrumentation à partir du shell et informe un ITestRunListener des résultats. 
InstrumentationResultParser Analyse les résultats du "mode de sortie brut" d'une exécution de test d'instrumentation à partir du shell et informe un ITestRunListener des résultats. 
InstrumentationTest Test qui exécute un package de test d'instrumentation sur un appareil donné. 
InvocationCacheHelper Utilitaire permettant de gérer l'importation et la recherche des résultats du cache d'invocation. 
InvocationCacheHelper.CacheInvocationResultDescriptor Décrit les résultats du cache. 
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 et nettoyage. 
InvocationLocal<T> Cette classe fournit des variables de portée d'invocation. 
InvocationMetricLogger Classe utilitaire pour qu'un appel enregistre des métriques. 
InvocationMetricLogger.InvocationGroupMetricKey Le regroupement permet de consigner plusieurs groupes sous une même clé. 
InvocationMetricLogger.InvocationMetricKey Nom de clé spécial que nous renseignons toujours pour l'invocation. 
InvocationProtoResultReporter Reporters pour stocker les informations de mise en cache au niveau de l'invocation et sa liste de modules
InvocationStatus Classe permettant de stocker l'état d'invocation. 
InvocationStatus Énumération d'assistance pour représenter l'état d'invocation. 
InvocationSummaryHelper Classe d'assistance pour la collecte et la création de rapports TestSummary pour un ensemble d'écouteurs
InvocationToJUnitResultForwarder Classe qui écoute les événements ITestInvocationListener et les transmet à un TestListener
IPostProcessor Les post-processeurs 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. 
IRecorderClient Interface de communication avec le backend de l'enregistreur ResultDB. 
IRemoteAndroidTestRunner Interface permettant d'exécuter une commande de test Android à distance et de signaler le résultat à un écouteur. 
IRemoteAndroidTestRunner.CoverageOutput  
IRemoteAndroidTestRunner.TestSize  
IRemoteFeature Interface décrivant une fonctionnalité de Tradefed qui peut être exécutée en fonction de la demande. 
IRemoteFileResolver Interface pour les objets qui peuvent résoudre un fichier distant en fichier local. 
IRemoteFileResolver.RemoteFileResolverArgs 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 le transfert de IScheduledInvocationListener
IRemoteTest Test qui communique 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 pour effectuer des appels d'API REST. 
IResumableTest Cette interface est obsolète. Je n'en ai plus besoin. 
IRetryDecision Interface permettant de prendre la décision de réessayer et d'appliquer le filtre à la classe pour une nouvelle tentative plus ciblée. 
IRuntimeHintProvider  
IRunUtil Interface permettant d'exécuter des opérations planifiées et des commandes système. 
IRunUtil.EnvPriority Énumération qui définit si une variable d'environnement particulière doit être définie 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 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 fragmenté. 
IShardableTest Un 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. 
IShellEnabledDevice Appareil abstrait pouvant recevoir des commandes shell. 
IShellOutputReceiver Les classes qui implémentent cette interface fournissent des méthodes qui traitent la sortie d'une commande shell distante sur un appareil/émulateur. 
IsolatedHostTest Implémente un runner TradeFed qui utilise un sous-processus pour exécuter les tests dans un environnement à faible dépendance au lieu de les exécuter dans le processus principal. 
IStackTraceInfo Les classes qui implémentent cette interface fournissent une méthode qui renvoie une trace de pile. 
ISupportGranularResults Interface indiquant si un ITestInvocationListener est compatible avec la réception de résultats précis ou non. 
ISystemStatusChecker Un vérificateur qui effectue des vérifications sur l'état du système et renvoie une valeur booléenne pour indiquer si le système est dans un état attendu. 
ISystemStatusCheckerReceiver Un IRemoteTest qui nécessite d'accéder à ISystemStatusChecker à partir de la configuration. 
ITargetCleaner Cette interface est obsolète. tearDown a été déplacé vers l'interface ITargetPreparer de base. 
ITargetPreparer Prépare l'environnement de test pour l'exécution du test. 
ITemporaryDevice Interface permettant de représenter un appareil qui peut être un espace réservé temporaire. 
ITerribleFailureHandler Interface permettant de gérer les échecs graves de LogUtil.CLog.wtf(String, Throwable)
 
ITestAnnotationFilterReceiver Un exécuteur qui peut filtrer les tests à exécuter en fonction des annotations. 
ITestCollector Fournit une assistance pour la collecte de tests. Lorsqu'il est défini, le test runner doit effectuer un dry run pour collecter les scénarios de test sans les exécuter réellement. 
ITestDevice Fournit une API fiable et de niveau légèrement supérieur à ddmlib IDevice
ITestDevice.ApexInfo Classe struct simple pour stocker des informations sur un seul APEX
ITestDevice.MountPointInfo Classe struct simple permettant de stocker des informations sur un point de montage unique
ITestDevice.RecoveryMode  
ITestFileFilterReceiver Un exécutant qui peut 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 un appel de test TradeFederation. 
ITestInvocation.ExitInformation Représente des informations de sortie pour une invocation. 
ITestInvocationListener Écouteur pour les résultats des tests de l'appel de test. 
ITestLifeCycleReceiver Reçoit les notifications d'événements lors de l'exécution des tests d'instrumentation. 
ITestLogger Entité capable d'enregistrer des 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. 
ITestRunListener Reçoit les notifications d'événements lors de l'exécution des tests d'instrumentation. 
ITestsPool Interface décrivant un pool de tests auxquels nous pouvons accéder et que nous pouvons exécuter 
ITestStorageClient Interface pour communiquer avec le backend Android Test Storage. 
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 les résultats précédents de manière à pouvoir les réexécuter. 
ITestSummaryListener Interface qui permet à ITestInvocationListener d'échanger des informations limitées via des résumés. 
ITestsZipInstaller Installe les tests à partir d'un fichier zip de tests (tel que généré par le système de compilation) sur un appareil. 
ITokenProvider Interface décrivant un objet pouvant fournir les jetons d'un appareil 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 Exécuteur de tests pour les tests JUnit côté hôte. 
JarHostTest.HostTestListener Écouteur de wrapper qui transmet 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 enregistre en tant qu'artefacts de test. 
JavaCodeCoverageFlusher Classe utilitaire qui réinitialise et force le vidage des mesures de couverture du code Java à partir des processus en cours d'exécution sur l'appareil. 
JdwpAgent  
JdwpCommands Constantes de commande JDWP telles que spécifiées ici
JdwpExtension  
JdwpHandshake  
JdwpInterceptor  
JdwpPacket Paquet JDWP situé au début d'un ByteBuffer. 
JdwpPayload  
JdwpProtocol  
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 signalement des 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 publie sur un point de terminaison de service HTTP.
JUnit4ResultForwarder Transfère les résultats de JUnit4 Runner. 
JUnit4TestFilter Classe d'assistance qui fournit le filtrage pour l'exécuteur JUnit4 en étendant Filter
JUnitRunUtil Classe d'assistance pour rediriger 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 des résultats de test des résultats JUnit stockés dans XMLJUnitResultFormatter d'Ant et les transmet à un ITestInvocationListener. 

K

KernelModuleUtils  
KernelTargetTest Test Runner pour l'exécutable s'exécutant sur la cible et analysant le résultat du test du noyau. 
KernelTestModuleController Classe de base pour qu'un contrôleur de module n'exécute pas de tests lorsqu'il ne correspond pas à l'architecture . 
KeyguardControllerState Conteneur pour les états du Keyguard. 
KeyguardStatusChecker Vérifie l'état du keyguard après l'exécution du module. 
KeyStoreException Généré lorsqu'une erreur fatale se produit au niveau du keystore. 
KillExistingEmulatorPreparer Un ITargetPreparer qui arrête un émulateur en cours d'exécution. 
KnownFailurePreparer Préparateur cible pour ignorer la nouvelle tentative en cas d'échec connu. 
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 les 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 les résultats. 
LastShardDetector Lorsque vous exécutez le partitionnement local, vous ne souhaitez parfois exécuter certaines actions que lorsque le dernier shard atteint invocationEnded(long)
LeakedThreadStatusChecker Vérificateur d'état pour s'assurer qu'un module ne divulgue pas un thread en cours d'exécution. 
LegacySubprocessResultsReporter Implémentation figée du rapporteur de résultats de sous-processus qui doit rester compatible avec les versions antérieures de TF/CTS (par exemple, 8 et versions ultérieures), malgré les modifications apportées à sa classe parente. 
ListInstrumentationParser Un IShellOutputReceiver qui analyse la sortie d'une requête "pm list instrumentation"
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice Classe pour les appareils virtuels locaux exécutés sur l'hôte TradeFed. 
LocalAppBuildProvider Un IBuildProvider qui construit un IBuildInfo basé sur un chemin local fourni
LocalDeveloper Détecte et renvoie si un développeur local exécute Tradefed. 
LocalDeviceBuildProvider Un IBuildProvider qui construit 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 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 ou d'un dossier à l'intérieur d'un fichier ZIP. 
LocalFileResolver Implémentation de IRemoteFileResolver permettant d'associer des fichiers locaux
LocalFolderBuildProvider Un IBuildProvider qui construit un IFolderBuildInfo basé sur un chemin local fourni
LocalHostResourceManager Gérez 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 Setter permettant de supprimer les paramètres de verrouillage de l'écran. 
Journal  
Journal Classe de journalisation qui reflète l'API dans les principales sources Android. 
Log.ILogOutput Les classes qui implémentent cette interface fournissent des méthodes qui traitent de la sortie des messages de journal. 
Log.LogLevel Énumération du niveau de journalisation. 
Log.LogLevel Énumération du niveau de journalisation. 
LogAssociation Classe permettant de représenter un lien entre un fichier journal et un test. 
LogcatCrashResultForwarder Écouteur spécial : en cas d'échec (plantage du processus d'instrumentation), il tente d'extraire le plantage du logcat 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 de timing (par exemple, le temps de changement d'utilisateur) à partir de logcat lors d'un ou de plusieurs tests répétés en utilisant des modèles d'expression régulière donnés pour analyser les signaux de début et de fin d'un événement à partir des lignes logcat. 
LogDataType Représente le type de données des données de journaux. 
LogFile Classe destinée à contenir les métadonnées d'un fichier journal enregistré. 
LogFileSaver Assistant pour les ITestInvocationListener qui enregistrent les données de journaux dans un fichier
LogReceiver  
LogRegistry Implémentation ILogRegistry qui multiplexe et gère différents enregistreurs, en utilisant celui qui convient en fonction du ThreadGroup du thread qui effectue l'appel. 
LogSaverResultForwarder Un ResultForwarder pour enregistrer les journaux avec l'outil d'enregistrement de fichiers global. 
LogUtil Classe utilitaire de journalisation. 
LogUtil.CLog Classe shim pour Log qui utilise automatiquement le nom de classe simple de l'appelant comme tag de journal.
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 Mainline qui crée un InstallApexModuleTargetPreparer et y injecte le lien dynamique en fonction des modules Mainline donnés pour récupérer automatiquement ces modules. 
MainlineTestModuleController Classe de base pour qu'un contrôleur de module exécute 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 Factory to create the different kind of devices that can be monitored by Tf 
MaxSdkModuleController Classe de base pour qu'un contrôleur de module n'exécute pas de tests sur les versions supérieures à un numéro de version du SDK spécifié. 
MergedZipEntryCollection Fusionnez les entrées ZIP individuelles d'un fichier ZIP volumineux en blocs pour minimiser les tentatives de téléchargement. 
MergeMultiBuildTargetPreparer Un IMultiTargetPreparer qui permet de transmettre des informations d'une compilation à une autre en les nommant et en indiquant la clé du fichier à copier dans l'autre compilation. 
MergeStrategy Décrit comment les résultats doivent être agrégés lorsque plusieurs tentatives sont présentes. 
MerkleTree Représentation d'un arbre Merkle telle que définie par l'API d'exécution à distance. 
MetricFilePostProcessor Permet d'importer le fichier journal des métriques collectées au niveau du test et de l'exécution. 
MetricFileUtil Utilitaire permettant de stocker l'exécution des tests et les métriques de test à la fin de l'appel dans un fichier texte, puis de l'importer dans l'API Android Build. 
MetricFileUtil.TestRunMetrics  
MetricOption Annotation pour les méthodes de test annotées avec @Test, ou si l'annotation fait partie de la liste d'annotations de TestDescription qui permet de spécifier des paramètres supplémentaires utiles pour : ajuster le comportement des collecteurs, filtrer certaines méthodes. 
MetricsXMLResultReporter MetricsXMLResultReporter écrit les métriques de test et 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 d'enregistrer des métriques lors de l'exécution dans TradeFed. 
MetricTestCase.LogHolder Structure permettant de contenir un fichier journal à signaler. 
MetricUtil Classe utilitaire permettant d'extraire des métriques à partir de configurations statsd envoyées. 
MetricUtility Contient des méthodes utilitaires courantes pour stocker les métriques de test, les agréger dans des tests similaires et les écrire dans un fichier. 
MetricUtils Classe contenant des méthodes d'assistance pour la conversion du format des métriques. 
MinApiLevelModuleController Classe de base pour qu'un contrôleur de module n'exécute pas de tests lorsqu'il est inférieur à un niveau d'API spécifié. 
MinSdkModuleController Classe de base pour qu'un contrôleur de module n'exécute pas de tests sur les versions inférieures à un numéro de version du SDK spécifié. 
MixImageZipPreparer Un IMultiTargetPreparer qui mélange les images d'une compilation système dans une compilation d'appareil. 
MixKernelTargetPreparer ITargetPreparer permettant de combiner une image de noyau avec l'image de l'appareil. 
MixRadioTargetPreparer Un ITargetPreparer qui permet de mélanger une image radio avec l'image de l'appareil. 
MoblyArtifactReporter Outil de signalement des artefacts Mobly. 
MoblyBinaryHostTest Test d'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" des résultats YAML Mobly. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory Fabrique de gestionnaires de résultats Mobly yaml qui génère le gestionnaire approprié en fonction du type de résultat. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser Analyseur de résultats de tests Mobly yaml. 
MoblyYamlResultRecordHandler Gestionnaire d'éléments "Record" des résultats YAML Mobly. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler Gestionnaire de l'élément "Summary" des résultats YAML Mobly. 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler Gestionnaire d'éléments "Test Name List" des résultats YAML Mobly. 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler Gestionnaire d'éléments "Données utilisateur" des résultats 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 les opérations liées à la fusion de ITestSuite et ModuleDefinition après une division. 
ModuleOemTargetPreparer  
ModuleParameters Valeurs spéciales associées aux clés de "paramètre" de la suite dans les métadonnées de chaque module. 
ModuleParametersHelper Helper permettant d'obtenir le IModuleParameterHandler associé au paramètre. 
ModuleProtoResultReporter Un outil de reporting des résultats destiné à ne signaler que les résultats au niveau du module. 
ModulePusher  
ModulePusher.ModulePushError Erreur fatale lors de l'envoi du module Mainline. 
ModuleResultsAndMetricsForwarder Extension de ResultAndLogForwarder qui ajoute des métriques supplémentaires liées au module aux résultats du test. 
ModuleSplitter Helper permettant de diviser une liste de modules représentée par IConfiguration en une liste d'unités d'exécution représentée par ModuleDefinition
ModuleTestTypeUtil Contient des méthodes utilitaires courantes pour vérifier le module. 
MonitorThread Surveillez les connexions ouvertes. 
MultiFailureDescription Récupère plusieurs FailureDescription dans un même support. 
MultiLineReceiver Implémentation de base de IShellOutputReceiver, qui prend les données brutes provenant du socket et les convertit en objets String
MultiMap<K, V> Un ERROR(/Map) qui accepte plusieurs valeurs par clé. 
MultiReceiver Implémentation de base de IShellOutputReceiver, qui accepte plusieurs instances de IShellOutputReceiver et diffuse les données reçues à toutes ces instances. 

N

NameMangleListener Écouteur proxy permettant de traduire les noms de méthode, de classe et de package de test à mesure que les résultats sont signalés. 
NativeAllocationInfo Stocke les informations d'allocation natives. 
NativeBenchmarkTest Test qui exécute un exécutable de test de benchmark 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 Contrôleur de module permettant de vérifier si un appareil est compatible avec le pont natif. 
NativeCodeCoverageFlusher Classe utilitaire qui efface les mesures de couverture natives et force le vidage des données de couverture natives des processus sur l'appareil. 
NativeDevice Implémentation par défaut d'un ITestDevice pour les appareils Android non full stack. 
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) pour exécuter une commande 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 compatibilité avec le framework. 
NativeLeakCollector Un ITargetPreparer qui exécute "dumpsys meminfo --unreachable -a" pour identifier la mémoire native inaccessible actuellement détenue par chaque processus. 
NativeLibraryMapInfo Mappage des adresses mémoire aux bibliothèques pour les bibliothèques natives. 
NativeStackCallInfo Représente un appel de pile. 
NativeStressTest Test qui exécute un exécutable de test de charge natif sur un appareil donné. 
NativeStressTestParser Un IShellOutputReceiver qui analyse la sortie des données du test de charge, en collectant des métriques sur le nombre d'itérations effectuées et le temps moyen par itération. 
NegativeHandler Gestionnaire qui spécifie qu'aucune action ne doit être effectuée et que le paramètre ne doit créer aucun module supplémentaire. 
NestedDeviceStateMonitor Moniteur d'é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 s'exécutant dans une VM Cuttlefish distante. 
NetworkNotAvailableException Générée lorsqu'un appareil ne parvient pas à se connecter au réseau pour les tests. 
NoApkTestSkipper Préparateur spécial qui permet d'ignorer complètement 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 no-op
NotMultiAbiHandler Gestionnaire spécial qui indique à SuiteModuleLoader que l'ABI secondaire ne doit pas créer de module. 
NullDevice Espace réservé IDevice utilisé par DeviceManager pour allouer lorsque IDeviceSelection.nullDeviceRequested() est true 
NullOutputReceiver Implémentation de IShellOutputReceiver qui ne fait rien. 

O

ObjectUpdater Classe d'assistance pour gérer les mises à jour des objets AnTS. 
ObjectUpdater.InvocationUpdate Mettez à jour l'invocation fournie. 
ObjectUpdater.TestArtifactUpdate Effectuez une mise à jour sur le BuildArtifact renvoyé. 
ObjectUpdater.WorkUnitUpdate Interface permettant d'encapsuler une mise à jour. 
OpenObjectLoader Chargeur pour les objets par défaut disponibles dans AOSP. 
Option Annotation d'un champ comme représentant une option IConfiguration
Option.Importance  
OptionClass Annotation d'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 Helper permettant d'obtenir les options de test à partir du processus parent. 
OptionNotAllowedException Spécifiez ConfigurationException lorsqu'une option ne peut pas être transmise dans la ligne de commande. 
OptionSetter Renseigne les champs Option
OptionSetter.Handler<T>  
OptionSetter.MapHandler Un Handler pour gérer les valeurs des champs de carte. 
OptionSetter.OptionFieldsForName Conteneur pour la liste des champs d'options portant le nom donné. 
OptionUpdateRule Contrôle le comportement lorsqu'une option est spécifiée plusieurs fois. 
OtaDeviceBuildInfo Un IDeviceBuildInfo utilisé pour les tests de mise à jour OTA (Over The Air). 
OtatoolsBuildInfo IBuildInfo contenant les artefacts otatools. 
OtaUpdateDeviceFlasher Un outil de flashage d'appareil qui déclenche le script system/update_engine/scripts/update_device.py avec un package OTA complet ou incrémentiel pour mettre à jour l'image de l'appareil. 
OxygenUtil Utilitaire permettant d'interagir avec le service Oxygen. 

P

PackageInfo Conteneur pour les informations sur le package d'une application analysées à partir de l'appareil. 
PackageInstalledModuleController Contrôleur de module pour ne pas exécuter les tests lorsque les packages spécifiés ne sont pas installés sur l'appareil. 
Pair<A, B> Définissez notre propre classe Pair qui contient deux objets. 
Pair<S, T> Une classe Pair est simplement un tuple de deux éléments à utiliser dans ce package. 
PairingMultiTargetPreparer Un préparateur multicible permet d'associer (et de connecter) deux appareils via Bluetooth. 
ParallelDeviceExecutor<V> Wrapper de ERROR(/ExecutorService) pour exécuter une fonction en parallèle. 
ParentSandboxInvocationExecution Version de InvocationExecution pour les actions spéciales d'invocation parentale lors de l'exécution d'un bac à sable. 
ParentShardReplicate Répliquez la configuration d'un appareil sur tous les autres appareils qui feront partie du partitionnement. 
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
PendingBlock Bloc de données appartenant au fichier APK ou de signature dont l'appareil a besoin. 
PendingBlock.Compression  
PendingBlock.Type  
PerfettoFilePullerCollector Un collecteur qui extrait les fichiers de trace Perfetto de l'appareil, les compresse éventuellement et les ajoute aux journaux de test. 
PerfettoGenericPostProcessor Post-processeur qui traite le fichier proto perfetto de métriques textuelles/binaires 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 envoie le fichier de configuration sur l'appareil à un emplacement standard auquel Perfetto a accès. 
PerfettoPullerMetricCollector Cette classe est obsolète. Utilisez plutôt PerfettoFilePullerCollector et ERROR(/PerfettoTracePostProcessor). 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTracePostProcessor Post-processeur qui récupère les fichiers de trace Perfetto à partir des journaux de test et exécute le processeur de trace sur ceux-ci pour produire un proto de métrique Perfetto. 
PerfettoTracePostProcessor.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 Un enregistreur correspondant aux événements et les enregistrant pour faciliter le débogage. 
ProcessInfo Permet de stocker des informations liées au processus(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). 
ProcessUtil  
ProfileableClient Cela représente un seul client profilable, généralement un processus de VM Android. 
ProfileableClientData Contient les données d'un ProfileableClientImpl
ProfileableClientImpl Cela représente un seul client profilable, généralement un processus de VM Dalvik. 
ProfileParameterHandler Gestionnaire de paramètres de base pour tout utilisateur de profil. 
ProfileTargetPreparer Classe de base pour configurer le préparateur cible pour tout utilisateur de profil android.os.usertype.profile.XXX
PromptResponse Représentation de la requête d'invite et de sa réponse 
PromptUtility Un utilitaire permettant de créer des requêtes à partir du contexte. 
PromptUtility.PromptTemplate Référence au modèle d'invite stocké dans les ressources
PropertyChanger Classe utilitaire permettant de modifier (ou d'ajouter) des éléments dans un fichier de propriétés Android
PropertyFetcher Récupère et met en cache les valeurs "getprop" de l'appareil. 
ProtoResultParser Analyseur du format proto des résultats Tradefed. 
ProtoResultParser.TestLevel Énumération représentant le niveau actuel du proto en cours de traitement. 
ProtoResultReporter Le générateur de rapports sur les résultats crée un fichier protobuf TestRecord contenant tous les résultats. 
ProtoUtil Méthodes utilitaires pour traiter les messages protobuf de manière indépendante du type. 
ProxyConfiguration Objet permettant de pointer vers une configuration à distance à exécuter. 
PsParser Utilitaire utilisé pour analyser(USER,PID et NAME) la sortie de la commande "ps"
PtsBotTest Exécutez les tests PTS-bot. 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PtsBotTest.TestSyspropConfiguration  
PtsBotTest.TestSyspropConfiguration.SyspropConfig  
PushFileInvoker Cette classe est obsolète. Utilisez plutôt PushFilePreparer.
PushFilePreparer ITargetPreparer qui tente d'envoyer un nombre quelconque de fichiers depuis n'importe quel chemin d'accès à l'hôte vers n'importe quel chemin d'accès à l'appareil. 
PythonBinaryHostTest Test hôte destiné à exécuter un fichier binaire Python à partir du système de compilation Android (Soong)

L'exécuteur de tests 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 du 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 ITestInvocationListener
PythonUnitTestRunner Cette classe est obsolète. Utilisez plutôt PythonBinaryHostTest. 
PythonVirtualenvHelper Classe d'assistance pour l'activation de l'environnement virtuel Python 3. 
PythonVirtualenvPreparer Configure un environnement virtuel Python sur l'hôte et installe les packages. 

Q

QuotationAwareTokenizer  

R

RawImage Données représentant une image extraite du tampon de frame d'un appareil. 
RebootReasonCollector Collecteur qui collecte les redémarrages d'appareils pendant l'exécution du test et les signale par motif et nombre. 
RebootTargetPreparer Préparateur cible qui redémarre l'appareil. 
RecorderClient Client enregistreur ResultDB qui importe les résultats des tests dans ResultDB. 
RecoveryLogPreparer 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 full stack connecté via adb connect. 
RemoteAndroidTestRunner Exécute une commande de test Android à distance et signale les résultats. 
RemoteAndroidTestRunner Exécute une commande de test Android à distance et signale les résultats. 
RemoteAndroidTestRunner.StatusReporterMode Représente un mode de signalement de l'état dans les options de commande d'un instrument. 
RemoteAndroidTestRunner.StatusReporterMode Représente un mode de signalement de l'état dans les options de commande d'un instrument. 
RemoteAndroidVirtualDevice Étend le comportement de RemoteAndroidDevice pour un appareil Android à pile complète s'exécutant dans Google Compute Engine (GCE). 
RemoteAvdIDevice Espace réservé IDevice utilisé par DeviceManager pour allouer lorsque DeviceSelectionOptions.gceDeviceRequested() est true 
RemoteBuildInfo Conteneur pour la réponse aux informations de compilation du contrôle du lancement. 
RemoteBuildInfo.BuildAttributeKey  
RemoteBuildInfo.BuildType  
RemoteCacheClient Implémentation RemoteActionCache qui utilise des appels gRPC à un serveur d'API distant. 
RemoteDynamicPool Implémentation d'un pool de tests mis 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é de fournisseur de services. 
RemoteFileUtil Classe utilitaire pour gérer les fichiers d'une instance distante 
RemoteInvocationExecution Implémentation de InvocationExecution qui pilote une exécution à distance. 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSplitApkInstaller  
RemoteSshUtil Utilitaire permettant d'exécuter des commandes SSH sur des instances distantes. 
RemoteTestTimeOutEnforcer Écouteurs permettant de vérifier la durée d'exécution d'une configuration de test donnée et de la faire é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 Un ITargetPreparer pour supprimer un APK de la partition système avant un test. 
ReportPassedTests Filtres possibles pour exclure les tests réussis dans un fichier de rapport. 
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 pour composer des métriques. 
ResourceUtil Utilitaire permettant de lire les ressources de configuration. 
RestApiHelper Classe d'assistance pour 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 réessai adoptée. 
ResultAndLogForwarder Redirecteur pour les résultats et les événements de journaux. 
ResultDBReporter Outil de création de rapports sur les résultats qui importe les résultats des tests dans ResultDB. 
ResultDBUtil Classe utilitaire pour le rapporteur ResultDB. 
ResultForwarder ITestInvocationListener qui transmet les résultats d'invocation à une liste d'autres écouteurs. 
ResultReporter  
ResultReporter.ListBuilder<T>  
ResultsPlayer Exécuteur spécial qui relit les résultats qui lui sont fournis. 
RetentionFileSaver Classe d'assistance pour créer un fichier .retention dans un répertoire. 
RetryConfigurationFactory Fabrique qui gère la nouvelle tentative d'exécution d'une commande. 
RetryLogSaverResultForwarder Transmetteur qui gère également la transmission de la tentative actuelle. 
RetryPreparationDecision Classe permettant de décrire les décisions concernant la tentative de préparation et l'échec de l'exécution du module. 
RetryRescheduler Un runner spécial qui permet de reprogrammer les tests d'une exécution précédente qui ont échoué ou n'ont pas été exécutés. 
RetryRescheduler.RetryType Types de tests pouvant être réessayés. 
RetryResultForwarder Extension de ResultForwarder qui envoie toujours à un numéro de tentative donné. 
RetryResultHelper Classe d'assistance permettant de déterminer quel module ou test doit être exécuté ou non. 
RetryStatistics Structure contenant les statistiques d'une session de réessai d'un IRemoteTest
RetryStrategy Stratégie de nouvelle tentative à utiliser lors de la réexécution de certains tests. 
RootcanalForwarderPreparer  
RootTargetPreparer Préparateur cible qui effectue "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 Tradefed afin d'effectuer l'étape de récupération. 
RunHostCommandTargetPreparer Préparateur cible pour exécuter des commandes hôtes arbitraires avant et après l'exécution du test. 
RunHostScriptTargetPreparer Préparateur cible qui exécute un script avant d'exécuter un test. 
RunInterruptedException Générée lorsqu'une opération d'exécution est interrompue par une requête externe. 
RunNotifierWrapper Wrapper de RunNotifier pour pouvoir transporter le DeviceNotAvailableException
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler Gestionnaire pour ModuleParameters.RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer Un ITargetPreparer pour indiquer que les tests doivent être exécutés 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 Un 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 dans cet utilisateur. 
RuntimeRestartCollector Collecteur qui collecte les codes temporels des redémarrages du runtime (plantages du serveur système) pendant l'exécution du test, le cas échéant. 
RunUtil Collection de méthodes d'assistance pour exécuter des 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 de tests unitaires de Rust et la traduit en appels sur une série de ITestInvocationListener

S

SandboxConfigDump Classe Runner qui crée un IConfiguration basé sur une ligne de commande et le transfère dans un fichier. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException Exception de configuration spéciale provenant de la configuration du bac à sable. 
SandboxConfigurationFactory Fabrique 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 du sandboxing. 
SandboxedInvocationExecution Exécution spéciale du bac à sable de l'invocation : il s'agit d'InvocationExection lorsque nous sommes dans le bac à sable en train d'exécuter la commande. 
SandboxInvocationRunner Exécutez les tests associés à l'invocation dans le bac à sable. 
SandboxOptions Classe pouvant recevoir et fournir des options à un ISandbox
SchedulerState Énumération représentant une liste des états dans lesquels les invocations et les unités de travail peuvent se trouver. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ScreenshotOnFailureCollector Collecteur qui capture et enregistre une capture d'écran en cas d'échec d'un scénario de test. 
Sdk28ModuleController Un contrôleur de module permettant de vérifier si un appareil est équipé du SDK 28 (Android 9) ou version ultérieure. 
Sdk29ModuleController N'exécutez les tests que si l'appareil testé est équipé du SDK version 29 ou ultérieure. 
Sdk30ModuleController N'exécutez les tests que si l'appareil testé est équipé de la version 30 ou ultérieure du SDK. 
Sdk31ModuleController N'exécutez les tests que si l'appareil testé est équipé du SDK version 31 ou ultérieure. 
Sdk32ModuleController N'exécutez les tests que si l'appareil testé est équipé du SDK version 32 ou ultérieure. 
Sdk33ModuleController N'exécutez les tests que si l'appareil testé est équipé du SDK version 33 ou ultérieure. 
Sdk34ModuleController N'exécutez les tests que si l'appareil testé est équipé du SDK version 34 ou ultérieure. 
Sdk35ModuleController N'exécutez les tests que si l'appareil testé est équipé du SDK version 35 ou ultérieure. 
Sdk36ModuleController N'exécutez les tests que si l'appareil testé est équipé du SDK version 36 ou ultérieure. 
SearchArtifactUtil Classe utilitaire permettant de rechercher des artefacts de test. 
SecondaryUserHandler Gestionnaire pour ModuleParameters.SECONDARY_USER
SecondaryUserOnDefaultDisplayHandler Gestionnaire pour ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY
SecondaryUserOnSecondaryDisplayHandler Gestionnaire pour ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer Il s'agit d'un préparateur utilisé pour sérialiser l'exécution des tests dans l'hôte Tradefed à l'aide d'un jeton. 
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 une clé de compte de service basée sur OAuth Credential
SettingsBaselineSetter Setter commun pour gérer les paramètres de référence de l'appareil via ITestDevice.setSetting. 
ShardBuildCloner Classe d'assistance qui gère le clonage des informations de compilation à partir de la ligne de commande. 
ShardHelper Classe d'assistance qui gère la création des partitions et leur planification pour une invocation. 
ShardListener Un ITestInvocationListener qui collecte les résultats d'un fragment d'invocation (c'est-à-dire une invocation divisée pour s'exécuter en parallèle sur plusieurs ressources) et les transmet à un autre écouteur. 
ShardMainResultForwarder ResultForwarder qui combine les résultats des appels de test segmentés. 
ShellCommandUnresponsiveException Exception levée lorsqu'une commande shell exécutée sur un appareil met trop de temps à envoyer sa sortie. 
ShellOutputReceiverStream Sous-classe utilitaire d'OutputStream qui écrit dans un IShellOutputReceiver. 
ShellStatusChecker Vérifiez si l'état du shell est celui attendu avant et après l'exécution d'un module. 
ShippingApiLevelModuleController Exécutez les tests si l'appareil répond aux conditions suivantes :
  • Si min-api-level est défini :
    • L'appareil était équipé d'min-api-level ou version ultérieure. 
ShowmapPullerMetricCollector Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers showmap de l'appareil et de collecter les métriques à partir de ceux-ci. 
SideloadOtaTargetPreparer Un préparateur de cibles qui effectue le transfert d'un package OTA spécifié, applique le package, attend le démarrage de l'appareil et injecte les propriétés de compilation de l'appareil à utiliser comme informations de compilation

Ce préparateur de cible suppose que l'appareil sera en mode adb normal au démarrage et veillera à ce que l'appareil quitte le même mode, mais avec la version la plus récente appliquée. 

SimpleFileLogger Un ILeveledLogOutput qui dirige les messages de journal vers stdout et vers un seul fichier journal. 
SimplePerfResult Objet contenant tous les résultats des tests simpleperf
SimplePerfStatResultParser Classe utilitaire permettant d'analyser les résultats simpleperf. 
SimplePerfUtil Classe utilitaire permettant de distribuer une commande simple et de collecter les résultats. 
SimplePerfUtil.SimplePerfType Énumération des options de commande simpleperf
SimpleStats Petite classe utilitaire qui calcule quelques mesures statistiques à partir d'un ensemble de données numériques. 
SizeLimitedOutputStream Un ERROR(/OutputStream) thread-safe avec fichier de sauvegarde qui limite la quantité maximale de données pouvant être écrites. 
SkipContext Représentation du contexte entourant la décision d'ignorer ou de mettre en cache les résultats. 
SkipFeature Fonctionnalité permettant d'accéder à certaines informations SkipManager
SkipHWASanModuleController Classe de base pour qu'un contrôleur de module n'exécute pas de tests sur les builds HWASan. 
SkipManager En fonction de différents critères, le gestionnaire d'ignorations aide à déterminer ce qui doit être ignoré à différents niveaux : invocation, modules et tests. 
SkipReason Indiquez un motif et ses métadonnées pour ignorer un test. 
SkipReason.DemotionTrigger  
Sl4aBluetoothUtil Une classe utilitaire fournit des opérations Bluetooth sur un ou deux appareils à l'aide de SL4A. 
Sl4aBluetoothUtil.BluetoothAccessLevel Énumérations pour le niveau d'accès aux appareils Bluetooth, basées sur BluetoothDevice.java 
Sl4aBluetoothUtil.BluetoothConnectionState Énumérations pour les états de connexion Bluetooth basés sur BluetoothProfile.java 
Sl4aBluetoothUtil.BluetoothPriorityLevel Énumérations pour le niveau de priorité du profil Bluetooth, basées sur BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Énumérations pour les profils Bluetooth basé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 qu'ils puissent être interrogés. 
Sl4aEventDispatcher.EventSl4aObject Objet renvoyé par le programme d'interrogation des événements. 
SnapshotInputStreamSource InputStreamSource adossé à un fichier. 
SnapuserdWaitPhase Représentation Enum du moment où rejoindre/bloquer la mise à jour snapuserd pour qu'elle se termine. 
SparseImageUtil Utilitaire permettant de décompresser les images éparses. 
SparseImageUtil.SparseInputStream SparseInputStream lit les données en amont et détecte le format des données. 
SparseIntArray Les SparseIntArrays mappent des entiers à des entiers. 
SplitApkInstaller  
SplitApkInstallerBase  
SpongeUtils Classe contenant des méthodes d'assistance pour gérer Sponge. 
StatsdBeforeAfterGaugeMetricPostProcessor Post-processeur qui traite les métriques de jauge collectées selon une approche "avant/après", c'est-à-dire 
StatsdEventMetricPostProcessor Post-processeur qui traite les métriques d'événement dans les rapports statsd en paires clé/valeur, à l'aide des formateurs spécifiés sur le processeur. 
StatsdGenericPostProcessor Post-processeur qui traite les rapports statsd proto binaires en paires clé-valeur en développant le rapport sous forme d'arborescence. 
StatusCheckerResult Contient le résultat d'une exécution ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger Un ILeveledLogOutput qui redirige les messages de journalisation vers stdout. 
StopServicesSetup Un ITargetPreparer qui arrête les services sur l'appareil. 
StreamProtoReceiver Récepteur qui traduit le proto TestRecord reçu en événements Tradefed. 
StreamProtoResultReporter Implémentation de ProtoResultReporter 
StreamUtil Classe utilitaire pour la gestion des flux d'entrée. 
StrictShardHelper Stratégie de segmentation permettant de créer des segments stricts qui ne sont pas associés dans les rapports. 
StringEscapeUtils Classe utilitaire pour échapper les chaînes pour des formats spécifiques. 
StringUtil Classe utilitaire permettant d'échapper des chaînes pour la manipulation courante de chaînes. 
StubBuildProvider Implémentation vide no-op d'un IBuildProvider
StubDevice Implémentation de l'espace réservé stub d'un IDevice
StubKeyStoreClient Implémentation de stub par défaut pour le client KeyStore. 
StubKeyStoreFactory Implémentation de stub par défaut pour KeyStore Factory 
StubLocalAndroidVirtualDevice Espace réservé IDevice utilisé par DeviceManager pour allouer lorsque DeviceSelectionOptions.localVirtualDeviceRequested() est true 
StubMultiTargetPreparer Implémentation vide d'espace réservé d'un IMultiTargetPreparer
StubTargetPreparer Implémentation vide d'espace réservé d'un ITargetPreparer
StubTest Implémentation de test vide no-op. 
StubTestRunListener Implémentation stub de ITestRunListener 
SubprocessCommandException Une commande de sous-processus n'a pas pu s'exécuter. 
SubprocessConfigBuilder Créez un fichier XML de configuration TF wrapper pour une configuration TF existante. 
SubprocessEventHelper Assistant pour sérialiser/désérialiser les événements à transmettre au journal. 
SubprocessEventHelper.BaseTestEventInfo Assistance de base pour les informations TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo Assistance pour les informations testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Assistant pour les informations sur la fin de l'invocation. 
SubprocessEventHelper.InvocationFailedEventInfo Assistant pour les informations InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Assistant pour les informations sur le début de l'invocation. 
SubprocessEventHelper.LogAssociationEventInfo Helper pour les informations logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Assistance pour les informations testEnded. 
SubprocessEventHelper.TestLogEventInfo Assistant pour les informations testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Assistance pour les informations de démarrage du module de test. 
SubprocessEventHelper.TestRunEndedEventInfo Helper pour les informations testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Helper pour les informations testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Assistance pour les informations testRunStarted
SubprocessEventHelper.TestStartedEventInfo Assistance pour les informations testStarted
SubprocessExceptionParser Assistant pour gérer la sortie d'exception des exécuteurs de commandes Tradefed standards. 
SubprocessReportingHelper Classe permettant de créer un fichier de configuration wrapper pour utiliser le rapporteur de résultats de sous-processus pour une commande de cluster. 
SubprocessResultsReporter Implémente ITestInvocationListener à spécifier en tant que result_reporter et transmet à partir du sous-processus les résultats des tests, des exécutions de tests et des appels de tests. 
SubprocessTestResultsParser Étend ERROR(/FileOutputStream) pour analyser la sortie avant l'écriture dans le fichier afin que nous puissions générer les événements de test côté lanceur. 
SubprocessTestResultsParser.StatusKeys Clés d'état de test pertinentes. 
SubprocessTfLauncher Un IRemoteTest pour exécuter des tests sur une installation TF distincte. 
SuiteApkInstaller Installe les APK spécifiés pour la configuration de la suite : à partir de la variable $ANDROID_TARGET_OUT_TESTCASES ou de ROOT_DIR dans les informations de compilation. 
SuiteModuleLoader Récupère les définitions du module de test de compatibilité à partir du dépôt. 
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter) pour trouver tous les fichiers de configuration d'un répertoire. 
SuiteResultCacheUtil Utilitaire permettant d'importer et d'exporter 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'invocation. 
SuiteResultReporter Collecte les résultats des tests pour l'ensemble de l'invocation de la suite et génère les résultats finaux. 
SuiteResultReporter.ModulePrepTimes Support d'objet pour le temps de préparation et de démontage d'un module. 
SuiteTestFilter Représente un filtre permettant d'inclure et d'exclure des tests. 
SwitchUserTargetPreparer Un ITargetPreparer qui passe au type d'utilisateur spécifié dans setUp. 
SyncException Exception générée lorsqu'un transfert utilisant ERROR(/SyncService) ne se termine pas. 
SyncException.SyncError  
SyncService Classe de service de synchronisation pour envoyer/extraire des données vers/depuis des appareils/émulateurs, via le pont de débogage. 
SyncService.FileStat  
SyncService.ISyncProgressMonitor Les classes qui implémentent cette interface fournissent des méthodes qui gèrent l'affichage de la progression du transfert. 
SystemServerFileDescriptorChecker Vérifie si le serveur système semble manquer de descripteurs de fichier. 
SystemServerStatusChecker Vérifiez si le PID de system_server a changé avant et après l'exécution d'un module. 
SystemUpdaterDeviceFlasher Un IDeviceFlasher qui s'appuie sur le programme de mise à jour du système pour installer une image système incluse dans un package de mise à jour OTA. 
SystemUtil Classe utilitaire pour effectuer des appels système. 
SystemUtil.EnvVariable  

T

TableBuilder Classe d'assistance permettant d'afficher une matrice d'éléments String dans un tableau. 
TableFormatter Classe d'assistance permettant d'afficher une matrice d'éléments de chaîne de sorte 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 le test. 
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 liées à la téléphonie. 
TelephonyHelper.SimCardInformation Support d'informations sur 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 redescende à la température cible 
TemplateResolutionError Classe étendant ConfigurationException pour les erreurs liées 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 Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil. 
TestContentAnalyzer L'analyseur prend en compte le contexte de 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 permettant de résoudre les dépendances si nécessaire. 
TestDescription Classe représentant des informations sur un scénario de test. 
TestDescriptionsFile Classe utilitaire pour marshaler et démarshaler 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 ITestDevice Option
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écutants de tests. 
TestFailureModuleController Contrôleur pour le module qui souhaite simplement ajuster le comportement des journaux d'échecs des tests collectés. 
TestFilePushSetup Un ITargetPreparer qui transfère un ou plusieurs fichiers/dossiers 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. 
TestIdentifier Identifie un test d'instrumentation analysé. 
TestInfo Stocke l'ensemble d'informations de test dans un fichier TEST_MAPPING. 
TestInformation Objet de support qui contient toutes les informations et dépendances dont un exécuteur de tests 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 Les différents modes dans lesquels une invocation peut s'exécuter. 
TestInvocation.Stage  
TestInvocationManagementServer Serveur gRPC permettant de gérer l'appel de tests et leur cycle de vie. 
TestInvocationManagementServer.InvocationInformation  
TestMapping Classe permettant de charger un fichier TEST_MAPPING. 
TestMapping.NoTestRuntimeException  
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 des options de test définies dans un fichier TEST_MAPPING. 
TestOutputUploader Importe les fichiers de résultats 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 dans un format plus facilement manipulable dans Tradefed. 
TestRecordProtoUtil Utilitaire permettant de lire le fichier 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, de GCS ou de HTTP. 
TestResult Conteneur pour le résultat d'un test unique. 
TestResult Conteneur pour le résultat d'un test unique. 
TestResult.TestStatus  
TestResultListener Simplification d'ITestLifecycleListener pour les implémenteurs qui ne s'intéressent qu'aux résultats de tests individuels. 
TestRunnerUtil Classe utilitaire pour aider différents exécuteurs de tests. 
TestRunResult Contient les résultats d'une seule série de tests. 
TestRunResult Contient les résultats d'une seule série de tests. 
TestRunResultListener Écouteur permettant de lire l'état final de l'exécution du test. 
TestRunToTestInvocationForwarder Transférer de ddmlib ITestRunListener vers ITestLifeCycleReceiver
TestsPoolPoller Wrapper de tests permettant d'exécuter tous les tests d'un pool de tests. 
TestStatus Représentation dans Tradefed des états possibles pour les méthodes de test. 
TestStatus Énumération représentant les résultats possibles d'un test. 
TestSuiteInfo Classe qui résout le chargement des métadonnées liées à la compilation pour la suite de tests

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

TestSummary Classe représentant un récapitulatif de test. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup Un 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 le faire échouer s'il dépasse un délai d'attente donné. 
TextResultReporter Un outil de création de rapports sur les résultats des tests qui transmet les résultats à l'imprimante de résultats de texte JUnit. 
TfInternalOptionsFetcher Classe utilitaire qui permet aux classes de charger statiquement la valeur d'une variable à partir d'un fichier res. 
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 Trade Federation. 
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. 
ThreadInfo Contient des informations sur un thread. 
TimeoutException Exception générée lorsqu'une connexion à Adb a échoué en raison d'un délai avant expiration. 
TimeoutRemainder Classe utilitaire permettant de suivre le temps restant à partir d'un délai d'attente initial. 
TimeoutRemainder.DefaultSystemNanoTime  
TimeoutRemainder.SystemNanoTimeProvider  
TimeStatusChecker Un outil de vérification de l'état permet de s'assurer que l'heure de l'appareil et de l'hôte sont synchronisées. 
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 cibles pour perdre du temps et potentiellement redémarrer l'appareil. 
TokenProperty Jeton compatible avec le partitionnement dynamique. 
TokenProviderHelper Assistant qui fournit le fournisseur associé à un jeton particulier, afin de déterminer si un appareil est compatible avec le jeton. 
TraceCmdCollector Un IMetricCollector qui collecte les traces pendant le test à l'aide de trace-cmd et les enregistre dans l'invocation. 
TracePropagatingExecutorService Service d'exécution qui transmet 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 invocation 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 permettant de déléguer l'appel à un autre binaire Tradefed. 
TradefedFeatureClient Client gRPC permettant de demander l'exécution de fonctionnalités à partir du serveur. 
TradefedFeatureServer Serveur qui répond aux requêtes de déclenchement de fonctionnalités. 
TradefedSandbox Conteneur de bac à sable pouvant exécuter une invocation Trade Federation. 
TradefedSandboxFactory Implémentation par défaut pour SandboxFactory 
TradefedSandboxRunner Exécuteur associé à un TradefedSandbox qui permettra d'exécuter le bac à sable. 
TradefedSandboxRunner.StubScheduledInvocationListener Un stub IScheduledInvocationListener qui ne fait rien. 

U

UiAutomatorRunner Exécute le test UI Automator sur l'appareil et génère un rapport sur les résultats. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread Threads qui gèrent le reporting de tous les tests non exécutés. 
UniqueMultiMap<K, V> Un MultiMap qui garantit des valeurs uniques pour chaque clé. 
UploadManifest Fichier manifeste des BLOB et des fichiers à importer. 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery Un IMultiDeviceRecovery qui réinitialise les bus USB pour les appareils hors connexion. 
UsbResetRunConfigRecovery Autoriser le déclenchement d'une commande de réinitialisation de l'USB d'un appareil
UsbResetTest Un IRemoteTest qui réinitialise l'USB de l'appareil et vérifie si l'appareil se reconnecte ensuite. 
UserChecker Vérifie si des utilisateurs ont changé pendant le test. 
UserCleaner Un ITargetPreparer qui supprime les utilisateurs secondaires lors de la suppression. 
UserHelper  
UserInfo Semblable à la classe UserInfo de la plate-forme. 
UserInfo.UserType Variantes acceptées du type d'un utilisateur dans les API externes. 

V

ValidateSuiteConfigHelper Cette classe vous aidera à 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 visible. 
VmRemoteDevice Un appareil virtuel à distance 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épond aux commandes simples. 
WaitForDeviceDatetimePreparer Un ITargetPreparer qui attend que la date et l'heure soient définies sur l'appareil

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

WifiCommandUtil Classe utilitaire permettant d'analyser les sorties de commandes Wi-Fi. 
WifiCommandUtil.ScanResult Représente un réseau Wi-Fi contenant les informations associées. 
WifiHelper Classe d'assistance pour manipuler les services Wi-Fi sur l'appareil. 
WifiPreparer Un ITargetPreparer qui configure le Wi-Fi sur l'appareil si nécessaire. 
WorkUnitType Énumération représentant les types d'unités de travail possibles. 

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 des fichiers XML dans un 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. 
XmlTestRunListener Écrit les résultats JUnit dans des fichiers XML dans un format compatible avec XMLJUnitResultFormatter d'Ant. 

O

YamlClassOptionsParser Helper permettant d'analyser les informations du programme d'exécution des tests à partir 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 qui tient compte des autorisations de fichier POSIX