Index de classe

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

A

AaptParser Classe qui extrait des informations de l'APK en analysant la sortie de "aapt dump badging". 
AaptParser.AaptVersion Enumération des options pour la version AAPT utilisée pour analyser les fichiers APK. 
AbiFormatter Classe utilitaire pour l'ABI. 
AbstractXmlParser Classe de base d'assistance pour l'analyse des fichiers XML  
AbstractXmlParser.ParseException Exception générée si l'entrée XML n'a pas pu être analysée.  
AcloudConfigParser Classe d'assistance qui analyse une configuration Acloud (utilisée pour démarrer une instance d'appareil Cloud). 
AcloudConfigParser.AcloudKeys Ensembles de clés pouvant être recherchés à partir de la configuration. 
ActivityStatusChecker Vérificateur d'état des activités restantes exécutées à la fin d'un module. 
AdbRootElevator Un AutoCloseable qui active la racine adb lors de la création, si nécessaire, et restaure l'état racine une fois terminé. 
AggregatePostProcessor Agrégateur de métriques qui indique la valeur minimale, maximale, moyenne, variance, écart type, total, nombre et éventuellement des centiles pour les métriques numériques collectées lors d'exécutions de test à plusieurs itérations, en les traitant comme des doubles. 
AltDirBehavior Enumération permettant de définir d'autres comportements de répertoire pour différents installateurs/diffuseurs d'artefacts de test

 

AppBuildInfo IBuildInfo représentant une application Android et ses packages de test 
AppDeviceBuildInfo Cette classe est obsolète. Utilisez directement IDeviceBuildInfo.  
AppVersionFetcher Classe utilitaire permettant d'obtenir la chaîne de version de l'application à partir de l'appareil. 
AppVersionFetcher.AppVersionInfo Types d'informations sur la version de l'application. 
ArchModuleController Le contrôleur de module ne doit pas exécuter de tests lorsqu'il ne correspond à aucune architecture donnée. 
ArgsOptionParser Remplit les champs Option à partir des arguments de ligne de commande analysés. 
ATestFileSystemLogSaver Cette classe LogSaver est utilisée par ATest pour enregistrer les journaux dans un chemin d'accès spécifique. 
AutoLogCollector Énumération décrivant le collecteur pouvant être géré automatiquement par le faisceau. 
AutomatedReporters Classe qui définit le mappage des rapporteurs automatisés Tradefed. 
AveragePostProcessor Implémentation d'un post-processeur qui calcule la moyenne de la liste des métriques. 

B

BackgroundDeviceAction Exécute une commande sur un appareil donné, en la répétant si nécessaire jusqu'à ce que l'action soit annulée. 
BaseDeviceMetricCollector Implémentation de base de IMetricCollector qui permet de démarrer et d'arrêter la collecte sur onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) et ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BaseEmulatorPreparer Préparateur commun pour le lancement d'un émulateur local. 
BaseLeveledLogOutput Implémentation de base pour ILeveledLogOutput qui permet de filtrer certaines balises en fonction de leur nom ou de leurs composants. 
BaseModuleController Implémentation de base de IModuleController qui doit être implémentée pour vérifier si un module doit s'exécuter ou non. 
BaseMultiTargetPreparer Implémentation de base de IMultiTargetPreparer qui permet de désactiver l'objet. 
BasePostProcessor IPostProcessor de base que chaque implémentation doit étendre. 
BaseRetryDecision Implémentation de base de IRetryDecision
BaseStreamLogger<OS étend OutputStream> ILeveledLogOutput qui redirige les messages de journal vers un flux de sortie et vers stdout. 
BaseTargetPreparer Classe d'implémentation de base pour ITargetPreparer, qui permet de contrôler si l'objet est désactivé ou non. 
BaseTestSuite Test d'exécution de la suite de tests de compatibilité avec le nouveau système de suite. 
BatteryController Classe utilitaire permettant de contrôler l'état de charge de la batterie d'un appareil. 
BatteryRechargeDeviceRecovery Permet de déclencher une commande lorsque le niveau de la batterie de l'appareil passe sous un seuil donné. 
BatteryTemperature  
BatteryUnavailableDeviceRecovery Vérificateur de récupération qui déclenche une configuration si le niveau de la batterie n'est pas disponible. 
BinaryState Enum utilisé pour enregistrer l'état MARCHE/ARRÊT avec un état IGNORE (aucune opération). 
BluetoothUtils Fonctions utilitaires pour appeler BluetoothInstrumentation sur l'appareil

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

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

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

BugreportCollector ITestInvocationListener de passthrough qui collecte les rapports de bugs lorsque des événements configurables se produisent, puis appelle ITestInvocationListener#testLog sur ses enfants après chaque rapport de bug collecté. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate Prédicat complet décrivant quand capturer un rapport de bug. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector Collectez un bugreportz lorsqu'un scénario de test échoue. 
BuildInfo Implémentation générique d'un IBuildInfo qui doit être associé à un ITestDevice
BuildInfoRecorder ITargetPreparer qui écrit les métadonnées d'informations de compilation dans un fichier spécifié. 
BuildInfoUtil Classe utilitaire pour manipuler IBuildInfo
BuildRetrievalError Une erreur fatale s'est produite lors de la récupération du build à des fins de test. 
BuildTestsZipUtils Classe d'assistance pour les opérations liées aux fichiers ZIP de test générés par le système de compilation Android  
BulkEmailer Utilitaire d'envoi d'e-mails qui permet de configurer les éléments suivants : l'intervalle d'envoi,la taille de la première rafale, les destinataires et le nombre total de messages. 
BundletoolUtil Classe utilitaire qui utilise la ligne de commande bundletool pour installer les fichiers .apk sur l'appareil. 

C

CecControllerTokenProvider Fournisseur de jetons pour les jetons liés au Consumer Electronics Control (CEC). 
CircularAtraceUtil Utilitaire atrace développé principalement pour identifier les causes des erreurs ANR lors des tests Monkey. 
CircularByteArray Structure de données permettant de stocker un tableau de taille fixe qui fonctionne comme un tampon circulaire et suit la somme totale de toutes les valeurs du tableau. 
ClangCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture Clang de l'appareil et les consigne en tant qu'artefacts de test. 
ClassNotFoundConfigurationException ConfigurationException lorsque la classe d'un objet est introuvable. 
ClassPathScanner Recherche des entrées dans le chemin d'accès des classes. 
ClassPathScanner.ClassNameFilter IClassPathFilter qui filtre et transforme les noms de classes Java. 
ClassPathScanner.ExternalClassNameFilter Un ClassNameFilter qui rejette les classes internes  
ClassPathScanner.IClassPathFilter Filtre pour les chemins d'accès au classpath

Modifié après FileFilter  

ClusterBuildInfo Classe IBuildInfo pour les compilations transmises à partir de TFC. 
ClusterBuildProvider Un IBuildProvider pour télécharger les ressources de test du TFC. 
ClusterClient Implémentation de IClusterClient pour interagir avec le backend TFC. 
ClusterCommand Classe représentant une tâche extraite du cluster TF. 
ClusterCommand.RequestType  
ClusterCommand.State État de la commande dans le cluster TF. 
ClusterCommandConfigBuilder Classe permettant de créer un fichier de configuration pour une commande de cluster. 
ClusterCommandEvent Classe permettant d'encapsuler les événements de commande de cluster à importer. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher Classe IRemoteTest permettant de lancer une commande à partir de TFC via un sous-processus TF. 
ClusterCommandScheduler ICommandScheduler pour prendre en charge le cluster Tradefed 
ClusterCommandStatus Classe représentant l'état et le motif d'annulation d'une commande provenant du cluster TF. 
ClusterDeviceInfo Classe permettant d'encapsuler les informations sur les appareils du cluster à importer. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Implémentation IDeviceMonitor qui signale les résultats au service de cluster Tradefed. 
ClusterEventUploader<T extends IClusterEvent> Classe ClusterEventUploader, qui importe IClusterEvent dans TFC. 
ClusterHostEvent Classe permettant d'encapsuler les événements d'hôte de cluster à importer. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Enumérations des différents types d'événements hôtes. 
ClusterHostUtil Fonctions utilitaires statiques pour le cluster TF afin d'obtenir des instances de configuration globales, des informations sur l'hôte, etc. 
ClusterLogSaver Classe ILogSaver permettant d'importer les sorties de test dans TFC. 
ClusterLogSaver.FilePickingStrategy Stratégies de sélection de fichiers. 
ClusterOptions  
CollectingByteOutputReceiver IShellOutputReceiver qui collecte l'intégralité de la sortie du shell dans une byte[]
CollectingOutputReceiver IShellOutputReceiver qui collecte l'ensemble de la sortie du shell dans une seule String
CollectingTestListener Un ITestInvocationListener qui collecte tous les résultats des tests. 
CollectorHelper Assistant permettant d'effectuer certaines opérations IMetricCollector requises à plusieurs endroits. 
CommandFileParser Analyseur de fichier contenant un ensemble de lignes de commande. 
CommandFileParser.CommandLine  
CommandLineBuildInfoBuilder Utilitaire destiné à capturer les arguments d'informations de compilation habituels à partir d'une ligne de commande et à en créer un IBuildInfo
CommandOptions Implémentation de ICommandOptions
CommandOptionsGetter Implémentation de service qui renvoie la valeur des options de commande d'un appel donné. 
CommandRunner Autre point d'entrée TradeFederation qui exécute la commande spécifiée dans les arguments de ligne de commande, puis quitte. 
CommandRunner.ExitCode Codes d'erreur avec lesquels vous pouvez quitter le programme. 
CommandScheduler Un planificateur permettant d'exécuter des commandes TradeFederation sur tous les appareils disponibles. 
CommandScheduler.HostState Enumérations des différents états de l'hôte
CommonLogRemoteFileUtil Cet utilitaire permet d'éviter la duplication de code entre les différentes représentations d'appareils distants pour la logique de récupération des journaux distants des fichiers courants. 
CommonLogRemoteFileUtil.KnownLogFileEntry Représentation d'une entrée de journal connue pour les appareils distants. 
ConditionPriorityBlockingQueue<T> Classe thread-safe avec des opérations semblables à ERROR(/PriorityBlockingQueue) pouvant récupérer des objets correspondant à une certaine condition. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher correspondant à n'importe quel objet. 
ConditionPriorityBlockingQueue.IMatcher<T> Interface permettant de déterminer si des éléments correspondent à une sorte de condition. 
ConfigCompleter Implémentation de Completer pour nos configurations TF. 
Configuration Implémentation concrète de IConfiguration qui stocke les objets de configuration chargés dans une carte. 
ConfigurationDef Contient un enregistrement d'une configuration, de ses objets associés et de leurs options. 
ConfigurationDef.ConfigObjectDef Objet permettant de stocker des informations sur un className et le numéro d'apparition associé (par exemple, si une configuration comporte le même objet deux fois, le premier aura le premier numéro d'apparition). 
ConfigurationFactory Fabrique permettant de créer des IConfiguration
ConfigurationFactory.ConfigLoader Implémentation de IConfigDefLoader qui suit les configurations incluses à partir d'une configuration racine et génère une exception en cas d'inclusions circulaires. 
ConfigurationUtil Fonctions utilitaires permettant de gérer les fichiers de configuration. 
ConfigurationXmlParserSettings Classe simple permettant d'accepter les paramètres du ConfigurationXmlParser

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

ConfigurationYamlParser Analyseur pour les configurations Tradefed de style YAML
Console Console principale de TradeFederation fournissant à l'utilisateur l'interface d'interaction

Il est actuellement compatible avec les opérations suivantes :

  • ajouter une commande à tester ;
  • liste les appareils et leur état
  • invocations de liste en cours
  • list commands in queue
  • vider le journal des appels dans un fichier/stdout
  • arrêt
 
Console.ArgRunnable<T> Un Runnable avec une méthode run pouvant accepter un argument  
Console.CaptureList Type pratique pour List<List<String>>
ConsoleReaderOutputStream OutputStream pouvant être utilisé pour que System.out.print() s'intègre à la ligne incomplète LineReader de l'utilisateur. 
ConsoleResultReporter Outil de création de rapports sur les résultats pour imprimer les résultats des tests dans la console. 
CountingTestResultListener Un TestResultListener qui suit le nombre total de tests par TestStatus
CountTestCasesCollector Compte et indique le nombre de scénarios de test pour un IRemoteTest donné. 
CoverageOptions Objet Tradefed pour contenir les options de couverture. 
CoverageOptions.Toolchain  
CreateAvdPreparer  
CreateUserPreparer Préparateur de cible pour créer un utilisateur et le nettoyer à la fin. 

D

DebugHostLogOnFailureCollector Collecteur qui collecte et consigne les journaux côté hôte en cas d'échec d'un cas de test. 
DefaultRemoteAndroidTestRunner Extension de RemoteAndroidTestRunner ddmlib pour définir des valeurs par défaut pour les cas d'utilisation de Tradefed. 
DefaultTestsZipInstaller Implémentation par défaut de l'installateur de fichiers ZIP de test. 
DelegatedInvocationExecution InvocationExecution qui délègue l'exécution à un autre binaire Tradefed. 
DependenciesResolver Nouveau type de fournisseur permettant d'obtenir toutes les dépendances d'un test. 
DeviceAllocationResult Représente les résultats d'une tentative d'allocation pour une commande. 
DeviceAvailableChecker Vérificateur pour s'assurer qu'un module ne laisse pas l'appareil dans un état hors connexion. 
DeviceBatteryLevelChecker Un IRemoteTest qui vérifie un niveau de charge minimal de la batterie et attend que la batterie atteigne un deuxième seuil de recharge si le niveau de charge minimal n'est pas atteint. 
DeviceBatteryResourceMetricCollector Ce collecteur collecte les métriques de la batterie de l'appareil. 
DeviceBuildDescriptor Classe wrapper pour un IBuildInfo, qui contient des méthodes d'assistance pour récupérer les informations de compilation de la plate-forme de l'appareil. 
DeviceBuildInfo IBuildInfo représentant une version complète d'appareil Android et (facultatif) ses tests. 
DeviceBuildInfoBootStrapper Un ITargetPreparer qui remplace les champs d'informations de compilation par des attributs lus à partir de l'appareil

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

DeviceBuildInfoInjector Un ITargetPreparer qui insère des métadonnées DeviceBuildDescriptor dans IBuildInfo
DeviceCleaner Effectue un redémarrage ou un formatage en tant qu'action de nettoyage après le test, et éteint éventuellement l'écran.
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil Contient des méthodes et des classes utilitaires pour l'exécution simultanée de commandes côté appareil

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

DeviceConcurrentUtil.ShellCommandCallable<V> Un ERROR(/Callable) qui encapsule les détails de l'exécution de la commande shell sur un ITestDevice
DeviceConfigurationHolder Implémentation concrète de IDeviceConfiguration qui stocke les objets de configuration de l'appareil chargés dans ses attributs. 
DeviceFailedToBootError Exception générée si un appareil ne démarre pas après avoir été flashé avec une version. 
DeviceFeatureModuleController Un contrôleur de module pour ne pas exécuter de tests lorsqu'il n'est pas compatible avec certaines fonctionnalités. 
DeviceFileReporter Classe utilitaire qui recherche des fichiers sur l'appareil et les envoie à ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) si elle en trouve. 
DeviceFlashPreparer ITargetPreparer qui flashe une image sur du matériel Android physique. 
DeviceFlashPreparer.EncryptionOptions Enumération des options permettant de gérer le chiffrement de l'image userdata  
DeviceFolderBuildInfo IDeviceBuildInfo contenant également d'autres artefacts de compilation contenus dans un répertoire du système de fichiers local. 
DeviceImageZipFlashingTargetPreparer Un préparateur de cible qui flashe l'appareil avec des images fournies via un format spécifique. 
DeviceInternetAccessibilityResourceMetricCollector Le collecteur envoie un ping à google.com pour vérifier si l'appareil est connecté à Internet. 
DeviceManager  
DeviceManager.FastbootDevice Représentation d'un appareil en mode Fastboot. 
DeviceMetricData Objet contenant toutes les données collectées par les collecteurs de métriques. 
DeviceMonitorMultiplexer Classe de proxy permettant de propager les requêtes vers plusieurs IDeviceMonitor
DeviceProperties Définitions de constantes courantes pour les noms de propriétés côté appareil  
DeviceRecoveryModeUtil  
DeviceResetFeature Implémentation côté serveur de la réinitialisation de l'appareil. 
DeviceResetHandler Utilitaire traitant de manière générique la réinitialisation de l'appareil. 
DeviceSelectionOptions Conteneur pour les critères de sélection des appareils. 
DeviceSelectionOptions.DeviceRequestedType Différents types d'appareils d'espace réservé acceptés. 
DeviceSettingChecker Vérifiez si les paramètres de l'appareil ont changé pendant l'exécution d'un module. 
DeviceSetup ITargetPreparer qui configure un appareil pour les tests en fonction des Option fournies. 
DeviceStateMonitor Classe d'assistance pour surveiller l'état d'un IDevice
DeviceStorageAgeResourceMetricCollector Analyser l'âge du stockage à partir de Logcat. 
DeviceStorageStatusChecker Vérifiez si l'appareil dispose d'espace disque suffisant pour les partitions données. 
DeviceUnavailableMonitor Cet écouteur tente de capturer un DNAE au niveau du scénario de test uniquement. 
DeviceUpdateTargetPreparer ITargetPreparer abstrait qui gère les étapes courantes de mise à jour des appareils avec un fichier d'image d'appareil à partir d'une source externe (par opposition à un service de compilation). 
DeviceWifiResourceMetricCollector Le collecteur collecte les métriques de puissance du signal Wi-Fi et de la vitesse de liaison actuelles. 
DirectedGraph<V> Implémentation de graphes orientés non pondérés. 
DynamicFileStubTest Il s'agit d'un test tradefed pour vérifier que tradefed peut résoudre correctement le fichier dynamique. 
DynamicRemoteFileResolver Classe qui permet de résoudre le chemin d'accès aux fichiers distants. 
DynamicRemoteFileResolver.FileResolverLoader Charge les implémentations de IRemoteFileResolver

E

EmmaXmlConstants Constantes utilisées lors de l'analyse du rapport XML emma. 
EmulatorMemoryCpuCapturer  
EnforcedSeLinuxChecker Outil de vérification de l'état qui vérifie l'état de Selinux. 
EventsLoggerListener Écouteur qui consigne tous les événements qu'il reçoit dans un fichier
ExistingBuildProvider IBuildProvider qui renvoie un IBuildInfo déjà créé. 
ExtendedFile Extension de fichier standard permettant de transporter des métadonnées liées à la compilation. 

F

FakeTest Test factice dont l'objectif est de générer facilement des résultats de test reproductibles. 
FakeTestsZipFolder Un fixture de test qui crée un faux dossier de tests décompressés en fonction d'une liste de contenus. 
FakeTestsZipFolder.ItemType  
FastbootDeviceFlasher Classe qui s'appuie sur fastboot pour flasher une image sur du matériel Android physique. 
FastbootHelper Classe d'assistance pour les opérations Fastboot. 
FastbootUpdateBootstrapPreparer Un ITargetPreparer qui met en scène des fichiers spécifiés (chargeur de démarrage, radio, fichier ZIP de l'image de l'appareil) dans IDeviceBuildInfo pour flasher les appareils avec FastbootDeviceFlasher, puis injecte des attributs d'appareil post-démarrage dans les informations de compilation à des fins de création de rapports sur les résultats. 
FileDownloadCache Classe d'assistance qui gère un cache LRU de système de fichiers local pour les fichiers téléchargés. 
FileDownloadCacheFactory Une fabrique permettant de créer des FileDownloadCache
FileDownloadCacheWrapper Classe wrapper qui fournit des fonctionnalités FileDownloadCache lors de l'implémentation de l'interface IFileDownloader
FileIdleMonitor Surveille les fichiers et exécute un rappel s'ils sont inactifs (c'est-à-dire :
FileLogger ILeveledLogOutput qui redirige les messages de journal vers un fichier et vers stdout. 
FileProtoResultReporter Enregistreur Proto qui vide le TestRecord dans un fichier. 
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector qui écoute la clé de métrique provenant de l'appareil et la récupère en tant que fichier de l'appareil. 
FilePullerLogCollector Enregistreur du fichier signalé côté appareil. 
FileSystemLogSaver Enregistrez les journaux dans un système de fichiers. 
FilteredResultForwarder Variante de ResultForwarder qui n'autorise qu'une liste d'autorisation de TestDescription à être signalée. 
FixedByteArrayOutputStream ERROR(/OutputStream) en mémoire qui ne conserve qu'une quantité maximale de données. 
FlashingResourcesParser Classe qui analyse les versions requises des fichiers d'image auxiliaires nécessaires pour flasher un appareil. 
FlashingResourcesParser.AndroidInfo Un typedef pour Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint Interface de filtrage, destinée à permettre à FlashingResourcesParser d'ignorer certaines ressources qu'il pourrait utiliser
FlashingResourceUtil Cet utilitaire permet de définir la version appropriée des artefacts afin qu'ils puissent être flashés via DeviceFlashPreparer
FoldableExpandingHandler Un IModuleParameterHandler qui se développe pour chaque configuration pliable non principale. 
FoldableHandler Gestionnaire pliable générique pouvant utiliser les paramètres pliables pour créer un module spécialisé. 
FoldableModePreparer Préparateur cible pouvant modifier l'état pliable d'un appareil. 
FolderBuildInfo Implémentation concrète d'un IFolderBuildInfo
FormattedGeneratorReporter Outil de création de rapports permettant de générer des rapports dans un format particulier. 

G

GceAvdInfo Structure permettant de stocker les données pertinentes pour une instance AVD GCE donnée. 
GceAvdInfo.GceStatus  
GceManager Assistant qui gère les appels GCE pour démarrer/arrêter et collecter les journaux de GCE. 
GceRemoteCmdFormatter Classe utilitaire permettant de formater des commandes pour accéder à un appareil gce distant. 
GceRemoteCmdFormatter.ScpMode SCP peut être utilisé pour transférer des fichiers en mode push ou pull, en fonction de la structure des arguments. 
GceSshTunnelMonitor Surveillance des threads pour le tunnel SSH GCE 
GcovCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture gcov de l'appareil et les consigne en tant qu'artefacts de test. 
GCSBucketUtil Gestionnaire de fichiers permettant de télécharger et d'importer des fichiers depuis Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Encapsulement simple des informations sur les fichiers dans GCS. 
GCSCommon Classe de base pour les opérations Gcs telles que le téléchargement et l'importation. 
GCSDownloaderHelper Téléchargeur pour le bucket GCS qui gère le cache et la résolution de la configuration globale. 
GCSFileDownloader Téléchargeur de fichiers permettant de télécharger des fichiers depuis Google Cloud Storage (GCS). 
GCSFileUploader Outil d'importation de fichiers pour importer des données de fichier dans Google Cloud Storage (GCS). 
GCSHostResourceManager Téléchargez la ressource hôte à partir de GCS (Google Cloud Storage). 
GcsRemoteFileResolver Implémentation de IRemoteFileResolver qui permet de télécharger à partir d'un bucket GCS. 
GetPreviousPassedHelper Outil d'aide permettant d'obtenir les filtres de test précédents. 
GkiDeviceFlashPreparer Un préparateur de cible qui flashe l'appareil avec l'image générique du kernel Android. 
GlobalFilterGetter Implémentation de service qui renvoie les filtres d'une invocation donnée. 
GlobalTestFilter Options de filtrage appliquées à l'appel. 
GoogleApiClientUtil Utilitaires permettant de créer un client d'API Google. 
GranularRetriableTestWrapper Une classe wrapper fonctionne sur IRemoteTest pour affiner l'IRemoteTest au niveau du test. 
GsiDeviceFlashPreparer Un préparateur de cible qui flashe l'appareil avec une image système générique Android. 

H

HelloWorldMultiTargetPreparer Exemple d'implémentation d'un IMultiTargetPreparer
HistoryLogger TF History Logger, journal spécial qui ne contient que certains événements spécifiques. 
HprofAllocSiteParser Classe d'assistance permettant d'analyser les informations d'une section "Sites d'allocation" des rapports hprof. 
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

IAbiReceiver Test nécessitant l'ABI à tester. 
IAppBuildInfo Cette interface est obsolète. Utilisez directement IBuildInfo.  
IAutoRetriableTest Interface pour un IRemoteTest qui n'implémente pas ITestFilterReceiver, mais qui souhaite tout de même prendre en charge la nouvelle tentative automatique. 
IBatteryInfo Interface définissant l'interaction avec la batterie d'un appareil. 
IBatteryInfo.BatteryState Décrit l'état actuel de la batterie. 
IBuildProvider Il est chargé de fournir des informations sur le build en cours de test. 
IBuildReceiver Test qui nécessite une référence au build testé. 
IClusterClient Interface permettant d'interagir avec le backend TFC. 
IClusterEvent Interface pour tout événement de cluster à importer dans TFC. 
IClusterEventUploader<T extends IClusterEvent> Interface pour ClusterEventUploader
IClusterOptions Interface permettant d'obtenir des options liées au cluster. 
ICommandOptions Conteneur d'options d'exécution pour les commandes. 
ICommandScheduler Un planificateur pour exécuter des commandes TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Écouteur des événements d'invocation une fois l'invocation terminée. 
ICompressionStrategy Interface représentant un algorithme de compression pouvant être sélectionné au moment de l'exécution. 
IConfiguration Informations de configuration pour une invocation TradeFederation. 
IConfigurationFactory Fabrique permettant de créer des IConfigurations
IConfigurationReceiver Interface simple pour représenter un objet qui accepte un IConfiguration
ICredentialFactory Interface permettant à la fabrique d'identifiants de créer des Credential OAuth2. 
IDefaultObjectLoader Interface permettant de charger les objets par défaut qui doivent faire partie de notre configuration YAML. 
IDefaultObjectLoader.LoaderConfiguration Objet de configuration de chargement permettant de transmettre des informations au chargeur. 
IDeviceBuildInfo IBuildInfo représentant une version complète d'appareil Android et (facultatif) ses tests. 
IDeviceBuildProvider IBuildProvider qui utilise les informations d'un ITestDevice pour récupérer un build. 
IDeviceConfiguration Interface de l'interface de configuration de l'appareil. 
IDeviceFlasher Flashe une image d'appareil sur un appareil. 
IDeviceFlasher.UserDataFlashOption Enumération des options de gestion de l'image userdata  
IDeviceManager Interface permettant de gérer l'ensemble des appareils disponibles pour les tests. 
IDeviceManager.IFastbootListener Écouteur des changements d'état de Fastboot. 
IDeviceMonitor Interface permettant de surveiller l'état des appareils. 
IDeviceMonitor.DeviceLister Classe semblable à Runnable qui doit renvoyer les appareils connus et leurs états. 
IDeviceSelection Interface des critères de sélection des appareils. 
IDeviceTest Interface pour un objet qui nécessite une référence à un ITestDevice
IDisableable Interface décrivant un objet Tradefed pouvant être désactivé. 
IFileDownloader Interface permettant de télécharger un fichier distant. 
IFlashingResourcesParser Interface permettant de fournir les versions requises des fichiers d'image auxiliaires nécessaires pour flasher un appareil. 
IFlashingResourcesRetriever Interface permettant de récupérer les fichiers d'image auxiliaires nécessaires pour flasher un appareil. 
IFolderBuildInfo IBuildInfo abstrait simple dont les artefacts de compilation sont contenus dans un répertoire de système de fichiers local. 
IFormatterGenerator Interface décrivant un formateur pour SuiteResultHolder
IHostCleaner Nettoie l'hôte une fois l'exécution du test terminée. 
IInvocationContextReceiver Test qui nécessite une référence au contexte de l'appel. 
IInvocationExecution Interface décrivant les actions qui seront effectuées lors d'une invocation. 
ILeveledLogOutput Les classes qui implémentent cette interface fournissent des méthodes qui gèrent la sortie des messages de journal. 
ILogcatReceiver Classe qui fournit la sortie du logcat d'un appareil en tant que InputStreamSource
ILogRegistry Interface pour un enregistreur singleton ILogOutput qui multiplexe et gère différents enregistreurs. 
ILogRegistry.EventType Événements utiles à consigner 
IMetricCollector Cette interface sera ajoutée en tant que décorateur lors de la création de rapports sur les résultats des tests afin de collecter les métriques correspondantes. 
IMetricCollectorReceiver Interface à implémenter par les IRemoteTest si elles doivent obtenir la liste des IMetricCollector pour l'exécution du test. 
IModuleController Interface permettant de contrôler si un module doit être exécuté ou non. 
IModuleController.RunStrategy Enumération décrivant comment le module doit être exécuté. 
IModuleParameterHandler Interface des paramètres des modules de suites. 
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. 
INativeDeviceTest Interface pour un objet qui nécessite une référence à un INativeDevice
InstallApexModuleTargetPreparer  
InstantAppHandler Gestionnaire de ModuleParameters#INSTANT_APP
InstrumentationResultProtoParser Analyse le proto de résultat d'instrumentation collecté lors de l'exécution du test d'instrumentation et informe ITestRunListener des résultats. 
InvocationContext Implémentation générique d'un IInvocationContext
InvocationExecution Classe qui décrit toutes les étapes d'invocation: téléchargement de la compilation, préparation de la cible, exécution des tests, nettoyage. 
InvocationScope Définit le champ d'application d'un seul appel Tradefed. 
InvocationScoped  
InvocationScopeModule Module Guice pouvant être utilisé n'importe où dans une invocation TF pour demander les objets compatibles avec Guice-Tradefed. 
InvocationStatus Classe permettant de stocker l'état de l'appel. 
InvocationToJUnitResultForwarder Classe qui écoute les événements ITestInvocationListener et les transmet à un TestListener
IPostProcessor Les post-traitements sont des objets Trade Federation destinés à permettre le traitement des métriques et des journaux APRÈS les tests et AVANT la création de rapports sur les résultats. 
IRemoteFeature Interface décrivant une fonctionnalité de Tradefed pouvant être exécutée en fonction de la requête. 
IRemoteFileResolver Interface pour les objets pouvant résoudre un fichier distant en fichier local. 
IRemoteFileResolver.RemoteFileResolverArgs Les arguments transmis aux résolveurs
IRemoteFileResolver.ResolvedFile Classe contenant des informations sur le fichier résolu et certaines métadonnées. 
IReportNotExecuted En cas d'exécution incomplète, IRemoteTest qui implémente cette interface peut signaler ses tests non exécutés pour améliorer les rapports. 
IRescheduler Interface permettant de reprogrammer une configuration pour une exécution ultérieure. 
IResourceMetricCollector Interface permettant à l'utilisateur d'implémenter des collecteurs de ressources personnalisés. 
IRestApiHelper Interface d'assistance permettant d'effectuer des appels d'API REST. 
IResumableTest Cette interface est obsolète. Plus besoin de cela  
IRetryDecision Interface déterminant la décision de nouvelle tentative et appliquant le filtre à la classe pour une nouvelle tentative plus ciblée. 
IRuntimeHintProvider  
ISandbox Interface définissant un bac à sable pouvant être utilisé pour exécuter une invocation. 
ISandboxFactory Fabrique permettant de créer des ISandbox
ISetOptionReceiver L'implémentation de cette interface doit comporter un Option avec un nom "set-option" associé à HostTest#SET_OPTION_NAME
IShardableTest IRemoteTest pouvant être divisé en sous-tests exécutables séparément. 
IShardHelper Interface d'un objet qui décrit la stratégie de partitionnement à adopter pour une configuration. 
ISystemStatusChecker Vérificateur qui vérifie l'état du système et renvoie une valeur booléenne pour indiquer si le système est dans un état attendu. 
ISystemStatusCheckerReceiver IRemoteTest qui nécessite un accès à ISystemStatusChecker à partir de la configuration. 
ITargetCleaner Cette interface est obsolète. tearDown a été déplacé vers l'interface ITargetPreparer de base.  
ITargetPreparer Prépare l'environnement de test pour l'exécution du test. 
ITerribleFailureHandler Interface permettant de gérer les échecs graves de LogUtil.CLog.wtf(String, Throwable) et
ITestAnnotationFilterReceiver Un exécuteur qui peut filtrer les tests à exécuter en fonction des annotations. 
ITestCollector Permet la collecte des tests. Lorsqu'il est défini, le lanceur de tests doit effectuer un "dry run" pour collecter les scénarios de test sans les exécuter. 
ITestFileFilterReceiver Un exécuteur pouvant recevoir un fichier spécifiant les tests à exécuter et/ou à ne pas exécuter. 
ITestFilterReceiver Un exécuteur qui peut filtrer les tests à exécuter. 
ITestInformationReceiver Interface permettant de recevoir le TestInformation pour certaines classes. 
ITestInvocation Gère une invocation de test TradeFederation. 
ITestInvocation.ExitInformation Représente des informations de sortie pour une invocation. 
ITestSuite Classe abstraite utilisée pour exécuter la suite de tests. 
ITestSuiteResultLoader Interface décrivant un assistant permettant de charger des résultats précédents de manière à pouvoir les réexécuter. 
ITestsZipInstaller Installe des tests à partir d'un fichier ZIP de tests (comme indiqué par le système de compilation) sur un appareil. 

J

JavaCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture Java de l'appareil et les consigne en tant qu'artefacts de test. 
JavaCodeCoverageFlusher Classe utilitaire qui réinitialise et force un vidage des mesures de couverture du code Java à partir des processus exécutés sur l'appareil. 
JsonHttpTestResultReporter Un outil de création de rapports sur les résultats qui encode les résultats des métriques de test et les informations sur la branche et l'appareil au format JSON, puis les envoie en POST vers un point de terminaison de service HTTP.
JUnit4TestFilter Classe d'assistance qui fournit le filtrage pour l'exécuteur JUnit4 en étendant Filter
JUnitToInvocationResultForwarder Classe qui écoute les événements TestListener et les transmet à un ITestInvocationListener
JUnitXmlParser Analyseur qui extrait les données de résultat des tests à partir des résultats JUnit stockés dans XMLJUnitResultFormatter d'ant et les transfère à un ITestInvocationListener. 

K

KeyguardStatusChecker Vérifie l'état du clavier de protection après l'exécution du module. 
KillExistingEmulatorPreparer ITargetPreparer qui arrête un émulateur en cours d'exécution. 

L

LabResourceDeviceMonitor Le moniteur de ressources de l'atelier qui initialise/gère le serveur gRPC pour LabResourceService. 
LargeOutputReceiver Classe conçue pour aider à exécuter des commandes de longue durée et à collecter la sortie. 
LastShardDetector Lorsque vous exécutez le fractionnement local, il arrive que vous ne souhaitiez exécuter certaines actions que lorsque le dernier segment atteint invocationEnded(long)
LaunchCvdHelper Utilitaire d'assistance pour contrôler Launch_cvd dans la VM Cuttlefish. 
LeakedThreadStatusChecker Outil de vérification de l'état pour s'assurer qu'un module ne fuit pas un thread en cours d'exécution. 
LegacySubprocessResultsReporter Implémentation figée du rapporteur de résultats du sous-processus qui devrait rester compatible avec les versions antérieures de TF/CTS (par exemple, version 8 et ultérieures), malgré les modifications apportées à sa superclasse. 
ListInstrumentationParser Un IShellOutputReceiver qui analyse la sortie d'une requête "pm list instrumentation"
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice Classe des appareils virtuels locaux exécutés sur l'hôte TradeFed. 
LocalAppBuildProvider IBuildProvider qui crée un IBuildInfo à partir d'un chemin d'accès local fourni 
LocalDeviceBuildProvider IBuildProvider qui crée un IDeviceBuildInfo en fonction d'un chemin d'accès au répertoire du système de fichiers fourni. 
LocalEmulatorLaunch Un TargetPreparer qui lance un émulateur localement à partir d'un environnement de compilation Android. 
LocalEmulatorSnapshot Un TargetPreparer destiné à générer un instantané d'émulateur propre à partir d'un environnement de compilation/développement Android
LocalFileResolver Implémentation de IRemoteFileResolver qui permet d'associer des fichiers locaux
LocalFolderBuildProvider IBuildProvider qui construit un IFolderBuildInfo en fonction d'un chemin d'accès local fourni.
LocalRunInstructionBuilder Utilitaire permettant de compiler l'instruction pour exécuter le test en local. 
LogcatCrashResultForwarder Écouteur spécial: en cas d'échec (plantage du processus d'instrumentation), il tente d'extraire du logcat le plantage et l'ajoute au message d'échec associé au test. 
LogcatEventParser  
LogcatEventType Types d'événements pour LogcatEventParser 
LogcatOnFailureCollector Collecteur qui capture et consigne un logcat en cas d'échec d'un scénario de test. 
LogcatReceiver Classe qui collecte Logcat en arrière-plan. 
LogFileSaver Un assistant pour les ITestInvocationListener qui enregistre les données de journal dans un fichier  
LogReceiver  
LogRegistry Implémentation de ILogRegistry qui multiplexe et gère différents enregistreurs, en utilisant celui qui convient en fonction du ThreadGroup du thread effectuant l'appel. 
LogSaverResultForwarder ResultForwarder pour enregistrer les journaux avec l'outil d'enregistrement de fichiers global. 

M

MainlineModuleHandler Classe de gestionnaire simple pour les modules principaux qui crée un InstallApexModuleTargetPreparer et y injecte le lien dynamique en fonction des modules principaux donnés pour récupérer automatiquement ces modules. 
MainlineTestModuleController Classe de base pour un contrôleur de module permettant d'exécuter des tests basés sur les modules principaux préchargés sur l'appareil testé. 
ManagedRemoteDevice Appareil exécuté dans une machine virtuelle que nous gérons à distance via une instance Tradefed dans la VM. 
ManagedTestDeviceFactory Usine permettant de créer les différents types d'appareils pouvant être surveillés par Tf  
MetricFilePostProcessor Permet d'importer le fichier de journal des métriques collecté au niveau du test et de l'exécution. 
MetricOption Annotation pour les méthodes de test annotées avec @Test, ou si l'annotation fait partie de la liste d'annotations de TestDescription, ce qui permet de spécifier des paramètres supplémentaires utiles pour: ajuster le comportement des collecteurs, filtrer certaines méthodes. 
MetricsXMLResultReporter MetricsXMLResultReporter écrit les métriques de test et les métriques d'exécution dans un fichier XML dans un dossier spécifié par le paramètre metrics-folder lors de la phase invocationEnded du test. 
MetricUtility Contient des méthodes d'utilité courantes pour stocker les métriques de test, les agréger dans des tests similaires et les écrire dans un fichier. 
MinApiLevelModuleController Classe de base pour un contrôleur de module afin de ne pas exécuter de tests lorsqu'il est inférieur à un niveau d'API spécifié. 
MinSdkModuleController Classe de base pour un contrôleur de module afin de ne pas exécuter de tests sur les versions inférieures à un numéro de version de SDK spécifié. 
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. 
ModuleMerger Classe d'assistance pour l'opération liée à la fusion de ITestSuite et ModuleDefinition après une division. 
ModuleOemTargetPreparer  
ModuleOemTargetPreparer.ModuleInfo Classe de struct simple permettant de stocker des informations sur un module
ModuleParameters Valeurs spéciales associées aux clés "paramètre" de la suite dans les métadonnées de chaque module. 
ModuleParametersHelper Assistant permettant d'obtenir le IModuleParameterHandler associé au paramètre. 
ModuleSplitter Outil d'aide pour diviser une liste de modules représentés par IConfiguration en une liste d'unités d'exécution représentées par ModuleDefinition

N

NameMangleListener Un écouteur proxy pour traduire les noms de méthode, de classe et de package de test lorsque les résultats sont signalés. 
NativeCodeCoverageFlusher Classe utilitaire qui efface les mesures de couverture native et force un vidage des données de couverture native à partir des processus sur l'appareil. 
NativeDevice Implémentation par défaut d'une ITestDevice pour les appareils Android non complets. 
NativeDevice.AdbAction DeviceAction pour exécuter une commande d'OS "adb ....". 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction DeviceAction pour redémarrer un appareil. 
NativeDevice.RebootMode Mode de redémarrage. 
NativeDeviceStateMonitor Classe d'assistance pour surveiller l'état d'un IDevice sans prise en charge du framework. 
NegativeHandler Gestionnaire qui spécifie que rien ne doit être fait et que le paramètre ne doit pas créer de module supplémentaire. 
NestedDeviceStateMonitor Surveilleur de l'état de l'appareil qui exécute des vérifications supplémentaires sur l'appareil imbriqué pour tenir compte des spécificités de l'environnement virtualisé. 
NestedRemoteDevice Représentation de l'appareil exécuté dans une VM Cuttlefish distante. 
NetworkNotAvailableException Exception lancée lorsqu'un appareil ne parvient pas à se connecter au réseau pour les tests. 
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. 
NotMultiAbiHandler Gestionnaire spécial qui informe le SuiteModuleLoader que l'ABI secondaire ne doit pas créer de module. 

O

OpenObjectLoader Chargeur des objets par défaut disponibles dans AOSP. 
OptionCopier Classe d'assistance permettant de copier les valeurs de champ Option portant le même nom d'un objet à un autre. 
OptionFetcher Assistant permettant d'obtenir les options de test à partir du processus parent. 
OptionNotAllowedException ConfigurationException spécifique lorsqu'une option n'est pas autorisée à être transmise dans la ligne de commande. 
OptionSetter Remplit les champs Option
OptionSetter.OptionFieldsForName Conteneur de la liste des champs d'option avec le nom donné. 
OtaDeviceBuildInfo IDeviceBuildInfo utilisé pour les tests de mise à jour OTA. 
OtatoolsBuildInfo IBuildInfo contenant des artefacts otatools 
OtaZipfileBuildProvider Fournit un IBuildInfo à partir d'un fichier ZIP OTA local. 

P

PackageInstalledModuleController Le contrôleur de module ne doit pas exécuter de tests lorsque les packages donnés ne sont pas installés sur l'appareil. 
Pair<A, B> Définissez votre propre classe Pair, qui contient deux objets. 
ParallelDeviceExecutor<V> Encapsulement de ERROR(/ExecutorService) pour exécuter une fonction en parallèle. 
ParentSandboxInvocationExecution Version de InvocationExecution pour les actions spéciales d'appel parent lors de l'exécution d'un bac à sable. 
ParentShardReplicate Reproduire une configuration pour un appareil sur tous les autres appareils qui feront partie du fractionnement. 
PassingTestFileReporter Un ITestInvocationListener qui enregistre la liste des scénarios de test réussis dans un fichier de test 
PrettyPrintDelimiter Utilitaire d'assistance qui permet d'imprimer un message délimité qui se démarque. 
PropertyChanger Classe utilitaire permettant de modifier (ou d'ajouter) des éléments dans un fichier de propriétés Android
ProtoResultParser Analyseur du format de proto de résultats Tradefed. 
ProtoResultParser.TestLevel Énumération représentant le niveau actuel du protocole en cours de traitement. 
ProtoResultReporter Le rapporteur de résultats crée un protobuf TestRecord contenant tous les résultats. 
ProtoUtil Méthodes utilitaires permettant de gérer les messages protobuf indépendamment du type. 
ProxyConfiguration Objet permettant de pointer vers une configuration à distance à exécuter. 
PsParser Utilitaire utilisé pour analyser(USER,PID et NAME) à partir de la sortie de la commande "ps"  

Q

QuotationAwareTokenizer  

R

RecoveryLogPreparer Un préparateur de cible utilisé pour collecter les journaux avant la récupération. 
RegexTrie<V> RegexTrie est un trie dans lequel chaque segment stocké de la clé est une expression régulière ERROR(/Pattern)
RemoteAndroidDevice Implémentation d'un ITestDevice pour un appareil Android à pile complète connecté via une connexion ADB. 
RemoteAndroidVirtualDevice Élargit le comportement de RemoteAndroidDevice pour un appareil Android à pile complète exécuté dans Google Compute Engine (GCE). 
RemoteAvdIDevice IDevice d'espace réservé utilisé par DeviceManager pour l'allocation lorsque DeviceSelectionOptions.gceDeviceRequested() est true  
RemoteFileUtil Classe utilitaire permettant de gérer les fichiers à partir d'une instance distante
RemoteInvocationExecution Implémentation de InvocationExecution qui gère une exécution à distance. 
RemoteManager Classe qui reçoit des RemoteOperation via un socket. 
RemoteSshUtil Utilitaire permettant d'exécuter des commandes SSH sur des instances distantes. 
RemoteTestTimeOutEnforcer Écouteurs permettant de vérifier le temps d'exécution d'une configuration de test donnée et de l'échouer si elle dépasse un délai d'inactivité donné. 
RemoteZip Utilitaires permettant de décompresser des fichiers individuels dans un fichier ZIP distant. 
ReportPassedTests Signalez dans un fichier les filtres possibles pour exclure les tests réussis. 
ResourceMetricUtil Fonctions utilitaires permettant de composer des métriques. 
RestApiHelper Classe d'assistance permettant d'effectuer des appels d'API REST. 
ResultAggregator Transmetteur spécial qui agrège les résultats si nécessaire, en fonction de la stratégie de nouvelle tentative adoptée. 
ResultAndLogForwarder Redirecteur des résultats et des événements de journalisation. 
ResultForwarder ITestInvocationListener qui transfère les résultats d'invocation à une liste d'autres écouteurs. 
ResultsPlayer Runner spécial qui lit les résultats qui lui sont fournis. 
RetentionFileSaver Classe d'assistance permettant de créer un fichier .retention dans un répertoire. 
RetryConfigurationFactory Usine qui gère la nouvelle tentative d'une commande. 
RetryLogSaverResultForwarder Transmetteur qui gère également la transmission de la tentative en cours. 
RetryRescheduler Un exécuteur spécial qui permet de reprogrammer des tests d'exécution précédents qui ont échoué ou qui n'ont pas été exécutés. 
RetryRescheduler.RetryType Types de tests pouvant être réessayés. 
RetryResultForwarder Extension de ResultForwarder qui pousse toujours vers un numéro d'essai donné. 
RetryResultHelper Classe d'assistance permettant de déterminer si un module ou un test doit être exécuté ou non. 
RetryStatistics Structure contenant les statistiques d'une session de nouvelle tentative pour un IRemoteTest
RunCommandTargetPreparer  
RunConfigDeviceRecovery IMultiDeviceRecovery de base générique pour exécuter une configuration de tradefed afin d'effectuer l'étape de récupération. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer ITargetPreparer qui crée un utilisateur secondaire lors de la configuration et indique que les tests doivent être exécutés avec cet utilisateur. 
RunOnSystemUserTargetPreparer ITargetPreparer qui indique que les tests doivent être exécutés sur l'utilisateur (plutôt que sur l'utilisateur actuel). 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer Un ITargetPreparer qui crée un profil professionnel lors de la configuration et indique que les tests doivent être exécutés avec cet utilisateur. 

S

SandboxConfigDump Classe Runner qui crée un IConfiguration à partir d'une ligne de commande et le vide dans un fichier. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException Exception de configuration spéciale provenant de la configuration du bac à sable. 
SandboxConfigurationFactory Usine de configuration spéciale pour gérer la création de configurations à des fins de bac à sable. 
SandboxConfigUtil Classe utilitaire permettant de gérer IConfiguration lors de l'exécution en bac à sable. 
SandboxedInvocationExecution Exécution spéciale du bac à sable de l'appel: il s'agit de l'exécution de l'appel lorsque nous sommes dans le bac à sable et que nous exécutons la commande. 
SandboxInvocationRunner Exécutez les tests associés à l'appel dans l'environnement de bac à sable. 
SandboxOptions Classe pouvant recevoir et fournir des options à un ISandbox
ScreenshotOnFailureCollector Collecteur qui capture et consigne une capture d'écran lorsqu'un cas de test échoue. 
Sdk28ModuleController Un contrôleur de module pour vérifier si un appareil est équipé du SDK 28 (Android 9) ou d'une version ultérieure 
Sdk29ModuleController N'exécutez des tests que si l'appareil testé est équipé de la version 29 ou ultérieure du SDK. 
Sdk30ModuleController N'exécutez des tests que si l'appareil testé est équipé de la version 30 ou ultérieure du SDK. 
Sdk31ModuleController N'exécutez des tests que si l'appareil testé est équipé de la version 31 ou ultérieure du SDK. 
SecondaryUserHandler Gestionnaire de ModuleParameters#SECONDARY_USER
SerializationUtil Utilitaire permettant de sérialiser/désérialiser un objet qui implémente ERROR(/Serializable)
ServiceAccountKeyCredentialFactory Une fabrique d'identifiants permettant de créer des Credential OAuth basés sur une clé de compte de service. 
ShardBuildCloner Classe d'assistance qui gère le clonage d'informations de compilation à partir de la ligne de commande. 
ShardHelper Classe d'assistance qui gère la création des fragments et leur planification pour une invocation. 
ShardListener ITestInvocationListener qui collecte les résultats d'un segment d'invocation (également appelé fractionnement d'invocation pour s'exécuter sur plusieurs ressources en parallèle) et les transfère à un autre écouteur. 
ShardMainResultForwarder ResultForwarder qui combine les résultats d'appels de test segmentés. 
ShellOutputReceiverStream Sous-classe utilitaire d'OutputStream qui écrit dans un IShellOutputReceiver. 
ShellStatusChecker Vérifiez si l'état de la shell est conforme aux attentes avant et après l'exécution d'un module. 
ShippingApiLevelModuleController Exécutez des tests si l'appareil remplit les conditions suivantes :
  • Si min-api-level est défini :
    • L'appareil a été livré avec min-api-level ou une version ultérieure. 
SimpleFileLogger ILeveledLogOutput qui redirige les messages de journal vers stdout et vers un seul fichier de journal. 
SimplePerfResult Objet contenant tous les résultats des tests simpleperf
SimplePerfStatResultParser Classe utilitaire permettant d'analyser les résultats de simpleperf. 
SimplePerfUtil Classe utilitaire permettant de distribuer une commande simple et de collecter les résultats
SimplePerfUtil.SimplePerfType Enumération des options de commande simpleperf  
SimpleStats Petite classe utilitaire qui calcule quelques mesures statistiques à partir d'un ensemble de données numériques. 
SizeLimitedOutputStream ERROR(/OutputStream) basé sur un fichier thread-safe qui limite la quantité maximale de données pouvant être écrites. 
Sl4aBluetoothUtil Une classe utilitaire fournit des opérations Bluetooth sur un ou deux appareils à l'aide de SL4A.
Sl4aBluetoothUtil.BluetoothAccessLevel Enumérations pour le niveau d'accès des appareils Bluetooth, basées sur BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enumérations pour les états de connexion Bluetooth basés sur BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enumérations pour le niveau de priorité du profil Bluetooth, basées sur BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enumérations pour les profils Bluetooth basés sur BluetoothProfile.java
Sl4aClient Client SL4A permettant d'interagir via RPC avec la couche de script SL4A. 
Sl4aEventDispatcher Le répartiteur d'événements interroge les événements et les met en file d'attente par nom pour les interroger. 
Sl4aEventDispatcher.EventSl4aObject Objet renvoyé par le scrutateur d'événements. 
SnapshotInputStreamSource InputStreamSource basé sur un fichier. 
StatusCheckerResult Contient le résultat d'une exécution ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger Un ILeveledLogOutput qui dirige les messages de journalisation vers stdout. 
StreamProtoReceiver Un récepteur qui traduit le proto TestRecord reçu en événements Tradefed. 
StreamProtoResultReporter Implémentation de ProtoResultReporter
StrictShardHelper Stratégie de segmentation pour créer des segments stricts qui ne créent pas de rapports ensemble 
StringEscapeUtils Classe utilitaire permettant d'échapper des chaînes pour des formats spécifiques. 
StringUtil Classe utilitaire permettant d'échapper des chaînes pour une manipulation courante des chaînes. 
StubBuildProvider Implémentation vide sans opération d'un IBuildProvider
StubMultiTargetPreparer Implémentation vide d'un IMultiTargetPreparer
StubTargetPreparer Implémentation vide d'un ITargetPreparer
StubTest Implémentation de test vide sans opération. 
StubTestRunListener Implémentation de bouchon de ITestRunListener  
SubprocessCommandException Échec de l'exécution d'une commande de sous-programme. 
SubprocessConfigBuilder Créez un fichier XML de configuration TF wrapper pour une configuration TF existante. 
SubprocessEventHelper Assistant permettant de sérialiser/désérialiser les événements à transmettre au journal. 
SubprocessEventHelper.BaseTestEventInfo Aide de base pour les informations TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo Aide pour les informations testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Aide pour les informations sur la fin de l'appel. 
SubprocessEventHelper.InvocationFailedEventInfo Aide pour les informations InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Assistant pour les informations sur l'appel lancé. 
SubprocessEventHelper.LogAssociationEventInfo Assistant pour les informations logAssociation. 
SubprocessEventHelper.TestEndedEventInfo Aide pour les informations testEnded. 
SubprocessEventHelper.TestLogEventInfo Assistant pour les informations de testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Aide pour les informations de début du module de test. 
SubprocessEventHelper.TestRunEndedEventInfo Assistant pour les informations testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Aide pour les informations testRunFailed  
SubprocessEventHelper.TestRunStartedEventInfo Aide pour les informations testRunStarted  
SubprocessEventHelper.TestStartedEventInfo Assistant pour les informations testStarted
SubprocessExceptionParser Assistant permettant de gérer la sortie d'exception des exécuteurs de commandes Tradefed standards. 
SubprocessReportingHelper Classe permettant de créer un fichier de configuration de wrapper pour utiliser le rapporteur de résultats de sous-processus pour une commande de cluster. 
SubprocessResultsReporter Implémente ITestInvocationListener pour être spécifié en tant que résultat_reporter et transmet depuis le sous-processus les résultats des tests, des exécutions de tests et des invocations de tests. 
SubprocessTestResultsParser Élargit ERROR(/FileOutputStream) pour analyser la sortie avant d'écrire dans le fichier afin de pouvoir générer les événements de test côté lanceur. 
SubprocessTestResultsParser.StatusKeys Clés d'état de test pertinentes. 
SubprocessTfLauncher Un IRemoteTest pour exécuter des tests sur une installation TF distincte. 
SuiteApkInstaller Installe les APK spécifiés pour la configuration de la suite: à partir de la variable $ANDROID_TARGET_OUT_TESTCASES ou du ROOT_DIR dans les informations de compilation. 
SuiteModuleLoader Récupère les définitions des modules de test de compatibilité à partir du dépôt. 
SuiteModuleLoader.ConfigFilter Un ERROR(/FilenameFilter) pour trouver tous les fichiers de configuration d'un répertoire. 
SuiteResultHolder Objet d'assistance pour faciliter la sérialisation et la désérialisation des résultats d'appel. 
SuiteResultReporter Collectez les résultats des tests pour une invocation de suite complète et affichez les résultats finaux. 
SuiteResultReporter.ModulePrepTimes Conteneur d'objets pour la durée de préparation et de démontage d'un module. 
SuiteTestFilter Représente un filtre permettant d'inclure et d'exclure des tests. 
SystemServerFileDescriptorChecker Vérifie si le serveur système semble manquer de FD. 
SystemServerStatusChecker Vérifiez si le PID de system_server a changé avant et après l'exécution d'un module. 
SystemUtil Classe utilitaire permettant d'effectuer des appels système. 
SystemUtil.EnvVariable  

T

TableBuilder Classe d'assistance permettant d'afficher une matrice d'éléments de chaîne dans un tableau. 
TableFormatter Classe d'assistance permettant d'afficher une matrice d'éléments de chaîne afin que chaque colonne d'éléments soit alignée.  
TarUtil Utilitaire permettant de manipuler un fichier tar. 
TelephonyHelper Utilitaire permettant d'utiliser et d'obtenir des informations sur la téléphonie. 
TelephonyHelper.SimCardInformation Porte-informations pour les informations liées à la carte SIM. 
TelephonyTokenProvider Fournisseur de jetons pour les jetons liés à la téléphonie. 
TemplateResolutionError Classe étendant ConfigurationException pour une erreur liée au modèle lors de l'analyse de la configuration. 
TerribleFailureEmailHandler Classe de gestionnaire simple qui envoie un e-mail aux personnes intéressées lorsqu'une erreur WTF (What a Terrible Failure) se produit dans une instance Trade Federation. 
TestAppInstallSetup ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil. 
TestContext Classe permettant de modéliser un message TestContext de l'API TFC. 
TestDependencyResolver Outil d'assistance pour résoudre les dépendances si nécessaire. 
TestDescriptionsFile Classe utilitaire permettant de marshaller et de désmarshaller une liste de TestDescriptions dans un fichier de test. 
TestDevice Implémentation d'un ITestDevice pour un appareil Android full stack  
TestEnvironment Classe permettant de modéliser un message TestEnvironment renvoyé par l'API TFC. 
TestFailureListener L'écouteur était utilisé pour prendre des mesures telles que la capture d'écran, le rapport de bug et la collecte de logcat en cas d'échec du test, sur demande. 
TestFilterHelper Classe d'assistance pour filtrer les tests  
TestGroupStatus Classe permettant de stocker l'état d'un groupe de test. 
TestInfo Stocke l'ensemble d'informations de test dans un fichier TEST_MAPPING. 
TestInvocation Implémentation par défaut de ITestInvocation
TestInvocation.RunMode Différents modes d'exécution d'une invocation. 
TestInvocation.Stage  
TestMapping Classe permettant de charger un fichier TEST_MAPPING. 
TestMappingSuiteRunner Implémentation de BaseTestSuite pour exécuter les tests spécifiés par l'option include-filter ou les fichiers TEST_MAPPING de la compilation en tant que suite. 
TestOption Stocke les détails de l'option de test définis dans un fichier TEST_MAPPING. 
TestOutputUploader Classe permettant d'importer des fichiers de sortie de test dans GCS/HTTP. 
TestRecordInterpreter Utilitaire permettant de convertir un proto TestRecord en un format plus facile à manipuler dans Tradefed. 
TestResource Classe permettant de modéliser un message TestResource renvoyé par l'API TFC. 
TestResourceDownloader Classe permettant de télécharger des fichiers de ressources de test à partir du système de fichiers/GCS/HTTP. 
TestResultListener Simplification de ITestLifecycleListener pour les implémentateurs qui ne s'intéressent qu'aux résultats de test individuels. 
TestRunToTestInvocationForwarder Transmetteur de ddmlib ITestRunListener vers ITestLifeCycleReceiver
TestsPoolPoller Encapsule les tests qui permettent d'exécuter tous les tests d'un pool de tests. 
TestSuiteInfo Classe qui résout le chargement des métadonnées liées au build pour la suite de tests

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

TextResultReporter Un outil de création de rapports sur les résultats des tests qui transfère les résultats à l'imprimante de résultats textuels JUnit. 
TfObjectTracker Utilitaire permettant de suivre l'utilisation des différents objets de la fédération du commerce. 
TfSuiteRunner Implémentation de ITestSuite qui chargera les tests à partir du dossier res/config/suite/ des fichiers JAR TF. 
TfTestLauncher Un IRemoteTest pour exécuter des tests unitaires ou fonctionnels sur une installation TF distincte. 
TimeStatusChecker Vérificateur d'état pour s'assurer que l'heure de l'appareil et de l'hôte est synchronisée. 
TimeVal Cette classe est obsolète. Utilisez plutôt Duration.  
TokenProviderHelper Aide qui fournit le fournisseur associé à un jeton particulier afin de savoir si un appareil est compatible avec le jeton. 
TradefedConfigObject Classe permettant de modéliser un message TradefedConfigObject de l'API TFC. 
TradefedConfigObject.Type Liste des types d'objets de configuration pouvant être injectés dans une configuration de commande de cluster. 
TradefedDelegator Objets qui aident à déléguer l'appel à un autre binaire Tradefed. 
TradefedFeatureClient Client gRPC pour demander l'exécution de fonctionnalités au serveur. 
TradefedFeatureServer Un serveur qui répond aux requêtes de fonctionnalités de déclenchement. 
TradefedSandbox Conteneur de bac à sable pouvant exécuter une invocation de la Trade Federation. 
TradefedSandboxFactory Implémentation par défaut pour SandboxFactory
TradefedSandboxRunner Exécuteur associé à un TradefedSandbox qui permet d'exécuter le bac à sable. 
TradefedSandboxRunner.StubScheduledInvocationListener Un IScheduledInvocationListener bouchon qui ne fait rien. 

U

UnexecutedTestReporterThread Threads chargés de signaler tous les tests non exécutés. 
UsbResetMultiDeviceRecovery IMultiDeviceRecovery qui réinitialise les bus USB pour les appareils hors connexion. 
UsbResetRunConfigRecovery Autoriser le déclenchement d'une commande pour réinitialiser l'USB d'un appareil
UsbResetTest Un IRemoteTest qui réinitialise le port USB de l'appareil et vérifie si l'appareil se reconnecte par la suite. 
UserChecker Vérifie si les utilisateurs ont changé pendant le test. 

V

ValidateSuiteConfigHelper Cette classe permet de vérifier que les IConfiguration chargés pour la suite répondent aux exigences attendues: - Aucun fournisseur de compilation - Aucun rapporteur de résultats  
VmRemoteDevice Un appareil virtuel distant que nous allons gérer depuis la machine virtuelle. 

W

WaitDeviceRecovery Implémentation simple d'un IDeviceRecovery qui attend que l'appareil soit en ligne et réponde à des commandes simples. 
WifiHelper Classe d'assistance permettant de manipuler les services Wi-Fi sur l'appareil. 

X

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

O

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

Z

ZipCompressionStrategy ICompressionStrategy pour créer des archives ZIP.