Indice de classe

Ce sont les classes API. Voir tous les packages API .

UN

AaptParser Classe qui extrait les informations de l'apk en analysant la sortie de « aapt dump badging ».
AaptParser.AaptVersion Enum d'options pour la version AAPT utilisée pour analyser les fichiers APK.
Abi Une classe représentant un ABI.
AbiFormatter Classe utilitaire pour abi.
AbiUtils Classe utilitaire pour la gestion des ABI des appareils
RésuméConnexion Représentation abstraite de la connexion.
RésuméHostMonitor Cours typique pour la surveillance de l’état de l’hôte.
RésuméXmlParser Classe de base d'assistance pour l'analyse des fichiers XML
AbstractXmlParser.ParseException Lancé 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 Jeux de clés pouvant être recherchés à partir de la configuration.
Action en cours L'action générale en cours.
ActiveTrace Classe principale aidant à décrire et gérer une trace active.
ActivitéStatusChecker Vérificateur de statut pour les activités restantes en cours d’exécution à la fin d’un module.
AdbRootElevator Un AutoCloseable qui active la racine adb une fois construit si nécessaire et restaure l'état racine une fois terminé.
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 connexion par défaut d'un appareil, supposée être une connexion adb standard de l'appareil.
AdbUtils Une classe utilitaire pour les opérations adb.
AprèsClasseAvecInfo Des garanties similaires à celles AfterClass mais la méthode annotée doit nécessiter un paramètre TestInformation .
AggregatePostProcessor Un agrégateur de métriques qui donne le minimum, le maximum, la moyenne, la variance, l'écart type, le total, le nombre et éventuellement les centiles pour les métriques numériques collectées lors d'exécutions de tests à plusieurs itérations, en les traitant comme des doubles.
AllTestAppsInstallSetup Un ITargetPreparer qui installe toutes les applications d'un dossier IDeviceBuildInfo#getTestsDir() sur l'appareil.
Comportement AltDir Une énumération pour définir des comportements de répertoire alternatifs pour divers installateurs/poussoirs d'artefacts de test

AndroidJUnitTest Un test qui exécute un package de test d'instrumentation sur un appareil donné à l'aide de android.support.test.runner.AndroidJUnitRunner.
AoaTargetPréparateur ITargetPreparer qui exécute une série d'actions (par exemple des clics et des balayages) à l'aide du protocole Android Open Accessories (AOAv2).
AppBuildInfo Un IBuildInfo qui représente une application Android et son(ses) package(s) de test.
AppDeviceBuildInfo Cette classe est obsolète. Utilisez IDeviceBuildInfo directement.
Configuration de l'application Un ITargetPreparer qui installe un apk et ses tests.
AppVersionFetcher Classe utilitaire pour 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.
TableauUtil Méthodes utilitaires pour les tableaux
ArtChrootPreparer Créez un répertoire chroot pour les tests ART.
ArtGTest
Détails de l'artefact Ceci décrit la structure du contenu et son descripteur tel que généré par l'outil CAS
ArtifactDetails.ArtifactFileDescriptor
Analyseur d'artefacts Un utilitaire qui permet d'analyser les artefacts de construction pour obtenir des informations.
ArtRunTest Un programme d'exécution de tests pour exécuter des tests d'exécution ART.
ArtRunTest.AdbShellCommandException Une classe d'exception pour signaler une erreur survenue lors de l'exécution d'une commande shell ADB.
ATestFileSystemLogSaver Cette classe LogSaver est utilisée par ATest pour enregistrer les journaux dans un chemin spécifique.
AtestRunner Implémentation d' ITestSuite
AtraceCollector Un IMetricCollector qui exécute une trace pendant un test, collecte le résultat et le consigne dans l'invocation.
AtraceRunMetricCollector Collecte les traces de tout le répertoire de test sous le répertoire donné à partir du périphérique de test, enregistre le répertoire de test et post-traite les fichiers de trace sous le répertoire de test et regroupe les métriques.
Collecteur de journaux automatiques Énumération décrivant quel collecteur peut être automatiquement manipulé par le harnais.
Rapports automatisés Classe qui définit le mappage des rapporteurs automatisés Tradefed.
MoyennePostProcesseur Implémentation d'un post-processeur qui calcule la moyenne de la liste des métriques.

B

ActionDeviceArrière-Plan Exécute une commande sur un appareil donné en se 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 lancer un émulateur local.
BaseHostJUnit4Test Classe de test de base pour exécuter les tests de style JUnit4 de l'hôte.
BaseLeveledLogOutput Une 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 dirige les messages de journal vers un flux de sortie et vers la sortie standard.
BaseTargetPreparer Classe d'implémentation de base pour ITargetPreparer qui permet de contrôler si l'objet est désactivé ou non.
Suite de tests de base Un test pour exécuter Compatibility Test Suite avec le nouveau système de suite.
Contrôleur de batterie Classe utilitaire qui permet de contrôler l’état de charge de la batterie d’un appareil.
BatterieRechargeDeviceRécupération Permet de déclencher une commande lorsque le niveau de batterie de l'appareil passe en dessous d'un seuil donné.
Température de la batterie
Batterie indisponibleRécupération de périphérique Vérificateur de récupération qui déclenchera une configuration si le niveau de la batterie n'est pas disponible.
AvantClasseAvecInfo Garanties similaires à BeforeClass mais la méthode annotée doit nécessiter un paramètre TestInformation .
État binaire Enum utilisé pour enregistrer l'état ON/OFF avec un état IGNORE no-op.
BluetoothConnectionLatencyCollector Le collecteur transmettra une configuration métrique de durée de statistiques prédéfinie aux appareils et collectera la durée de connexion Bluetooth pour chaque profil.
BluetoothConnectionStateCollector Ce collecteur collectera les métriques BluetoothConnectionStateChanged et enregistrera le numéro d’état de connexion pour chaque profil.
BluetoothConnectionSuccessRatePostProcessor Implémentation d'un postprocesseur 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 pour activer la journalisation de surveillance Bluetooth HCI sur le DUT et pour collecter le journal pour chaque test.
Utilitaires Bluetooth Fonctions utilitaires pour appeler l'instrument Bluetooth sur l'appareil

Le code de l'instrument Bluetooth côté appareil peut être trouvé dans AOSP à l'adresse : frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider Un IDeviceBuildProvider qui amorce les informations de build à partir du périphérique de test

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

BootstrapServiceFileResolverLoader Charge les résolveurs à l’aide de la fonction de chargement de service.
Rapport d'erreur Objet contenant les références des fichiers bugreport, compatible du bugreport plat et du bugreport zippé (bugreportz).
Collecteur de rapports de bogues Un ITestInvocationListener relais qui collecte les rapports de bogues lorsque des événements configurables se produisent, puis appelle ITestInvocationListener#testLog sur ses enfants après la collecte de chaque rapport de bogue.
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Noun
BugreportCollector.Prédicat Un prédicat complet décrivant quand capturer un rapport de bug.
BugreportCollector.Relation
BugreportCollector.SubPredicate
BugreportzOnFailureCollector Collectez un rapport de bug lorsqu'un scénario de test échoue.
BugreportzOnTestCaseFailureCollector Collectez un rapport de bug lorsqu'un scénario de test échoue lors d'une exécution.
ConstruireAnalyse Représente les résultats d’une analyse de build unique.
Erreur de construction Lancée si la build fournie ne parvient pas à s'exécuter.
Informations sur la construction Implémentation générique d'un IBuildInfo qui doit être associé à un ITestDevice .
CléInfoConstruire Énumération de classes liées aux requêtes d’informations de construction.
BuildInfoKey.BuildInfoFileKey Enum décrivant tous les types de fichiers connus qui peuvent être interrogés via IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) .
ConstruireInfoEnregistreur ITargetPreparer qui écrit les métadonnées d'informations de construction dans un fichier spécifié.
BuildInfoUtil Une classe util pour aider à manipuler IBuildInfo
BuildRetrievalError Une erreur fatale s'est produite lors de la récupération de la version à des fins de test.
BuildSerializedVersion Classe qui contient la version de sérialisation actuelle de tous IBuildInfo .
BuildTestsZipUtils Une classe d'assistance pour les opérations liées aux tests zip générés par le système de build Android
Email en masse Un utilitaire d'envoi d'e-mails qui permet la configuration suivante : intervalle d'envoi, taille initiale de la rafale, destinataires et nombre total de messages.
BundletoolUtil Classe utilitaire qui utilise la ligne de commande bundletool pour installer les .apks sur l'appareil.
ByteArrayInputStreamSource
ListeByteArray Une classe pour représenter un tableau d'octets léger.
ByteArrayUtil Utilitaires pour fonctionner sur un tableau d'octets, par exemple, convertir des octets en entiers.

C

CarModuleController Ce contrôleur empêche l'exécution de cas de tests sur des appareils non automobiles.
CarryDnaeErreur RuntimeException interne pour transporter DeviceNotAvailableException via le framework JUnit4.
CarryInterruptedException Levée lorsque le délai d'expiration de la phase de test est déclenché et qu'une InterruptedException doit être transmise du thread d'exécution du test au thread d'exécution de l'invocation.
CdmaDeviceFlasher Une classe qui fait clignoter une image sur un appareil Android physique avec une radio CDMA.
CecControllerTokenProvider Fournisseur de jetons pour les jetons liés au Consumer Electronics Control (CEC).
CentralDirectoryInfo CentralDirectoryInfo est une classe contenant les informations d'un fichier/dossier dans un fichier zip.
CheckPairingPreparer Un CompanionAwarePreparer qui vérifie la liaison BT entre les appareils principaux et compagnons
CircularAtraceUtil Un utilitaire atrace développé principalement pour identifier les causes profondes des ANR lors des tests Monkey.
Tableau d'octets circulaires Structure de données permettant de contenir un tableau de taille fixe qui fonctionne comme un tampon circulaire et suit la somme totale de toutes les valeurs du tableau.
ClangCodeCoverageCollector Un BaseDeviceMetricCollector qui extraira les mesures de couverture Clang de l'appareil et les enregistrera en tant qu'artefacts de test.
ClassNotFoundConfigurationException ConfigurationException lorsque la classe d'un objet est introuvable.
ClassPathScanner Recherche les entrées sur le chemin de classe.
ClassPathScanner.ClassNameFilter Un IClassPathFilter qui filtre et transforme les noms de classes Java.
ClassPathScanner.ExternalClassNameFilter Un ClassNameFilter qui rejette les classes internes
ClassPathScanner.IClassPathFilter Un filtre pour les chemins d'entrée du chemin de classe

Inspiré de FileFilter

ClockworkUtils Un utilitaire mécanique pour partager la logique multi-appareils
FermableTraceScope Une classe étendue qui permet de signaler la section de traçage via try-with-resources
ClusterBuildInfo Une classe IBuildInfo pour les builds acheminées depuis TFC.
Fournisseur de construction de cluster Un IBuildProvider pour télécharger les ressources de test TFC.
ClientCluster Une implémentation IClusterClient pour interagir avec le backend TFC.
Commande Cluster Une classe qui représente une tâche extraite de TF Cluster.
ClusterCommand.RequestType
ClusterCommand.State Statut de la commande dans le cluster TF.
ClusterCommandConfigBuilder Une classe pour créer un fichier de configuration pour une commande de cluster.
ClusterCommandEvent Une classe pour encapsuler les événements de commande de cluster à télécharger.
ClusterCommandEvent.Builder
ClusterCommandEvent.Type
ClusterCommandLauncher Une classe IRemoteTest pour lancer une commande depuis TFC via un sous-processus TF.
ClusterCommandScheduler Un ICommandScheduler pour prendre en charge TFC (Tradefed Cluster).
Statut de commande du cluster Une classe qui représente l'état et la raison de l'annulation d'une commande de TF Cluster.
ClusterDeviceInfo Une classe pour encapsuler les informations sur le périphérique du cluster à télécharger.
ClusterDeviceInfo.Builder
ClusterDeviceMonitor Une implémentation IDeviceMonitor qui rapporte les résultats au service Tradefed Cluster.
ClusterEventUploader <T étend IclusterEvent > Classe ClusterEventUploader, qui télécharge IClusterEvent vers TFC.
ClusterHostEvent Une classe pour encapsuler les événements d'hôte de cluster à télécharger.
ClusterHostEvent.Builder
ClusterHostEvent.HostEventType Enumérations des différents types d’événements hôtes.
ClusterHostUtil Fonctions utilitaires statiques pour TF Cluster pour obtenir des instances de configuration globales, des informations sur l'hôte, etc.
ClusterLogSaver Une classe ILogSaver pour télécharger les sorties de test vers TFC.
ClusterLogSaver.FilePickingStrategy Stratégies de sélection de fichiers.
Options de cluster
Test de couverture de code Un test qui exécute un package de tests d'instrumentation sur un appareil donné et génère le rapport de couverture de code.
CollectingByteOutputReceiver Un IShellOutputReceiver qui collecte toute la sortie du shell dans un byte[] .
CollectingOutputReceiver Un IShellOutputReceiver qui collecte l’intégralité de la sortie du shell en un seul String .
CollecteTestListener Un ITestInvocationListener qui collectera tous les résultats des tests.
Aide-collecteur Aide pour effectuer certaines opérations IMetricCollector nécessaires à plusieurs endroits.
CommandFileParser Analyseur de fichier contenant un ensemble de lignes de commande.
CommandFileParser.CommandLine
CommandeInterrupteur Service permettant d'interrompre ou de marquer les commandes TradeFederation comme ininterruptibles.
CommandLineBuildInfoBuilder Utilitaire destiné à capturer les arguments habituels des informations de construction à partir d'une ligne de commande et à créer un IBuildInfo à partir d'eux.
Options de commande Implémentation de ICommandOptions .
CommandOptionsGetter Implémentation de service qui renvoie la valeur des options de commande d'un appel donné.
Résultat de la commande Contient le résultat d'une commande.
CommandRunner Un autre point d'entrée TradeFederation qui exécutera la commande spécifiée dans les arguments de ligne de commande, puis quittera.
CommandRunner.ExitCode Codes d'erreur avec lesquels il est possible de quitter.
Planificateur de commandes Un planificateur pour exécuter les commandes TradeFederation sur tous les appareils disponibles.
CommandScheduler.HostState Énumérations de différents statuts d'hôte
État de la commande Représente l’état d’une opération chronométrée.
Gestionnaire d'état de commande Gestionnaire aidant à surveiller et à mettre à jour l’état d’une invocation.
CommonLogRemoteFileUtil Cet utilitaire permet d'éviter la duplication de code sur les différentes représentations de périphériques distants 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 distants.
CompagnonAllocateur Classe de base qui s'occupe de l'allocation et de la libération du périphérique compagnon

getCompanionDeviceSelectionOptions() doit être implémenté pour décrire les critères nécessaires pour allouer le périphérique compagnon

CompanionAwarePreparer ITargetPreparer qui encapsule la logique d’obtention d’un périphérique compagnon déjà alloué.
CompanionAwareTest Classe de test de base qui encapsule le modèle d'obtention et de vérification du périphérique compagnon

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

CompagnonDeviceTracker Une classe pour allouer et libérer des appareils compagnons
CompanionRunCommandTargetPreparer Un ITargetPreparer qui exécute les commandes spécifiées sur le périphérique compagnon alloué
CompanionTestAppInstallSetup ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo#getTestsDir() sur un appareil compagnon alloué.
CompileBootImageWithSpeedTargetPreparer Recompile le chemin de classe de démarrage et le serveur système avec le filtre « vitesse » du compilateur.
ConditionFailureMonitor Surveillez tout échec de l’appel.
ConditionPriorityBlockingQueue <T> Une classe thread-safe avec des opérations de type ERROR(/PriorityBlockingQueue) qui peuvent récupérer des objets qui correspondent à une certaine condition.
ConditionPriorityBlockingQueue.AlwaysMatch <T> Un ConditionPriorityBlockingQueue.IMatcher qui correspond à n'importe quel objet.
ConditionPriorityBlockingQueue.IMatcher <T> Une interface pour déterminer si les éléments correspondent à une sorte de condition.
ConfigCompleter Implémentation du Completer pour nos configurations TF.
ConfigurableGrpcDynamicShardingClient
Configuration Une implémentation concrète 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 pour contenir les informations sur un nom de classe et son numéro d'apparence (par exemple, si une configuration a deux fois le même objet, le premier aura le premier numéro d'apparence).
Descripteur de configuration Objet de configuration qui décrit certains aspects de la configuration elle-même.
ConfigurationDescriptor.LocalTestRunner Enum utilisé pour indiquer le lanceur de test local.
ConfigurationException Levé si la configuration n'a pas pu être chargée.
Usine de configuration Usine de création IConfiguration .
ConfigurationFactory.ConfigLoader Implémentation de IConfigDefLoader qui suit les configurations incluses à partir d'une configuration racine et lève une exception sur les inclusions circulaires.
ConfigurationFactory.ExceptionLoader
ConfigurationUtil Fonctions utilitaires pour gérer les fichiers de configuration.
ConfigurationXmlParserSettings Une classe simple pour 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 pour créer, interagir avec et transmettre des fichiers de configuration statsd.
ConfigUtil.LogSource
Console Console principale de TradeFederation fournissant à l'utilisateur l'interface pour interagir

Prend actuellement en charge des opérations telles que

  • ajouter une commande pour tester
  • lister les appareils et leur état
  • lister les invocations en cours
  • lister les commandes dans la file d'attente
  • vider le journal d'appel dans un fichier/stdout
  • fermer
Console.ArgRunnable <T> Un Runnable avec une méthode run qui peut prendre un argument
Console.CaptureList Un type pratique pour List<List<String>>
ConsoleReaderOutputStream Un OutputStream qui peut être utilisé pour que System.out.print() fonctionne correctement avec le LineReader unfinishedLine de l'utilisateur.
ConsoleResultReporter Reporteur de résultats pour imprimer les résultats des tests sur la console.
ContenuAnalyseContext Fournissez le contexte entourant un contenu pour l’analyser correctement.
ContentAnalysisContext.AnalysisMethod Ceci décrit ce qu'il faut attendre de la structure du contenu pour une analyse appropriée.
ContenuAnalyseRésultats Résumé de l'analyse du contenu.
Informations sur le contenu Représente le contenu d'une cible de build donnée de sa version de base et actuelle.
Gestionnaire du fournisseur de contenuContentProviderHandler Gestionnaire qui résume les interactions du fournisseur de contenu et permet d'utiliser le fournisseur de contenu côté appareil pour différentes opérations.
CountingTestResultListener Un TestResultListener qui suit le nombre total de tests par TestStatus
CountTestCasesCollector Comptez et signalez le nombre de cas de test pour un IRemoteTest donné.
CouvertureMesureForwarder Un test d'espace réservé qui transmet les mesures de couverture du fournisseur de build à l'enregistreur.
Options de couverture Tradefed s’oppose à détenir des options de couverture.
CoverageOptions.Toolchain
CpuThrottlingWaiter Un ITargetPreparer qui attend que la fréquence maximale sur tous les cœurs soit restaurée au niveau le plus élevé disponible
CréerAvdPreparer
Créer un préparateur d'utilisateur Préparateur cible pour créer un utilisateur et le nettoyer à la fin.
Invocation actuelle Une classe qui suit et fournit les informations d'invocation actuelles utiles n'importe où dans l'invocation.
CurrentInvocation.InvocationInfo Une clé nommée spéciale que nous remplirons toujours pour l'invocation.
CurrentInvocation.IsolationGrade Décrit le niveau d'isolement

D

DebugHostLogOnFailureCollector Collecteur qui rassemblera et enregistrera les journaux côté hôte lorsqu'un échec de scénario de test se produit.
Connexion par défaut Représentation de connexion par défaut d'un appareil, supposée être une connexion adb standard de l'appareil.
DefaultConnection.ConnectionBuilder Le constructeur avait l'habitude de décrire la connexion.
DefaultRemoteAndroidTestRunner Extension de ddmlib RemoteAndroidTestRunner pour définir des valeurs par défaut pour les cas d'utilisation de Tradefed.
DefaultTestsZipInstaller Une implémentation par défaut du programme d'installation de tests zip.
DelegatedInvocationExecution InvocationExecution qui délègue l'exécution à un autre binaire Tradefed.
DépendancesRésolveur Un nouveau type de fournisseur qui permet d'obtenir toutes les dépendances pour un test.
DeviceActionTargetPreparer Un ITargetPreparer pour effectuer des actions sur l'appareil.
DeviceActionUtil Une classe utilitaire pour exécuter des actions sur le périphérique.
DeviceActionUtil.Command Commandes pour l'action de l'appareil.
DeviceActionUtil.DeviceActionConfigError Exception pour l'erreur de configuration.
Résultat d'allocation de périphérique Représente les résultats d’une tentative d’allocation pour une commande.
État d’allocation de périphérique Représente l'état d'allocation du périphérique du point de vue IDeviceManager
DeviceAvailableChecker Vérificateur pour garantir qu'un module ne laisse pas l'appareil dans un état hors ligne.
DeviceBaselineChecker Définissez les paramètres de base de l’appareil avant chaque module.
DeviceBaselineSetter Classe abstraite utilisée pour créer un paramètre de base de périphérique.
AppareilBatteryLevelChecker Un IRemoteTest qui vérifie une charge minimale de la batterie et attend que la batterie atteigne un deuxième seuil de charge si la charge minimale n'est pas présente.
DeviceBatteryResourceMetricCollector Ce collecteur collecte les métriques de la batterie de l’appareil.
Descripteur de construction de périphérique Une classe wrapper pour un IBuildInfo , qui contient des méthodes d'assistance pour récupérer les informations de construction de la plate-forme de périphérique.
DeviceBuildInfo Un IBuildInfo qui représente une version complète d'un appareil Android et (éventuellement) ses tests.
DeviceBuildInfoBootStrapper Un ITargetPreparer qui remplace les champs d'informations de build par des attributs lus à partir de l'appareil

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

DeviceBuildInfoInjecteur Un ITargetPreparer qui insère les métadonnées DeviceBuildDescriptor dans le IBuildInfo .
Nettoyeur de périphérique 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é périphérique.

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 l' ERROR(/Future) renvoyée par ERROR(/ExecutorService) pour l'exécution de la commande.

DeviceConcurrentUtil.ShellCommandCallable <V> Une ERROR(/Callable) qui encapsule les détails de l'exécution de la commande shell sur un ITestDevice .
DeviceConfigurationHolder Une implémentation concrète IDeviceConfiguration qui stocke les objets de configuration de périphérique chargés dans ses attributs.
Descripteur de périphérique Classe contenant des informations décrivant un périphérique testé.
DeviceDisconnectedException Lancé 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
Identifiant d'erreur de périphérique Identificateurs d’erreurs provenant des erreurs de périphérique et des erreurs signalées par le périphérique.
DeviceFailedToBootError Lancée si un périphérique ne parvient pas à démarrer après avoir été flashé avec une build.
DeviceFeatureFlag
DeviceFeatureModuleController Un contrôleur de module ne doit pas exécuter de tests lorsqu'il ne prend pas en charge certaines fonctionnalités.
DeviceFileReporter Une classe utilitaire qui vérifie la présence de fichiers sur le périphérique et les envoie à ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) s'ils sont trouvés.
DeviceFlashPreparer Un ITargetPreparer qui fait clignoter une image sur le matériel physique Android.
DeviceFoldableState Représentation de l'état pliable du périphérique tel que renvoyé par "cmd device_state print-states".
DeviceFolderBuildInfo IDeviceBuildInfo qui contient également d'autres artefacts de build contenus dans un répertoire sur le système de fichiers local.
AppareilImageTracker Pour certaines mises à jour incrémentielles des appareils, nous avons besoin des fichiers de base pour calculer les différences.
DeviceImageTracker.FileCacheTracker Suivre les informations de l'image de l'appareil mise en cache et ses métadonnées
DeviceImageZipFlashingTargetPreparer Un préparateur cible qui fait clignoter l'appareil avec des images d'appareil fournies via un format spécifique.
AppareilInternetAccessibilitéResourceMetricCollector Le collecteur envoie une requête ping à google.com pour vérifier si l'appareil est accessible à Internet ou non.
DeviceJUnit4ClassRunner Exécuteur de test JUnit4 qui prend également en charge IDeviceTest .
DeviceJUnit4ClassRunner.LogAnnotation Fausse annotation destinée à transmettre des journaux aux journalistes.
DeviceJUnit4ClassRunner.MetricAnnotation Fausse annotation destinée à transmettre des mesures aux journalistes.
DeviceJUnit4ClassRunner.TestLogData Implémentation de ExternalResource et TestRule .
DeviceJUnit4ClassRunner.TestMetrics Implémentation de ExternalResource et TestRule .
DeviceManagementGrpcServer Serveur GRPC permettant de réserver un appareil auprès de Tradefed.
Gestionnaire de périphériques
DeviceManager.FastbootDevice Représentation d'un appareil en mode Fastboot.
DeviceMetricData Objet pour contenir toutes les données collectées par les collecteurs de métriques.
DeviceMonitorMultiplexeur Une classe proxy pour propager les requêtes à plusieurs IDeviceMonitor .
DeviceNotAvailableException Lancée lorsqu'un appareil n'est plus disponible pour les tests.
DeviceOwnerTargetPreparer ITargetPreparer qui configure un composant propriétaire de périphérique.
DeviceParameterizedRunner Exécuteur paramétré de style JUnit4 pour les tests paramétrés côté hôte.
Propriétés de l'appareil Définitions de constantes courantes pour les noms de propriétés côté périphérique
DeviceRecoveryModeUtil
DeviceReleaseReporter Reporteur de version de périphérique qui gère la communication avec le processus parent sur le ou les périphériques à libérer.
Fonctionnalité de réinitialisation de l'appareil Implémentation côté serveur de la réinitialisation de l'appareil.
Gestionnaire de réinitialisation de périphérique Utilitaire gérant de manière générique la réinitialisation du périphérique.
DeviceRuntimeException Lancé lorsqu'une action de l'appareil n'a pas abouti aux résultats attendus.
Options de sélection de périphérique Conteneur pour les critères de sélection des appareils.
DeviceSelectionOptions.DeviceRequestedType Les différents types possibles de périphériques d'espace réservé pris en charge.
Vérificateur de paramètres de périphérique Vérifiez si les paramètres de l'appareil ont changé lors de l'exécution d'un module.
Configuration de l'appareil Un ITargetPreparer qui configure un appareil pour les tests en fonction des Option fournies.
Fonctionnalité DeviceSnapshot Implémentation côté serveur de l'instantané de l'appareil.
DeviceSnapshotHandler Utilitaire de gestion des instantanés de seiche.
DeviceStateMonitor Classe d'assistance pour surveiller l'état d'un IDevice .
DeviceStorageAgeResourceMetricCollector Analyser l'âge de stockage à partir de logcat.
DeviceStorageFiller Ciblez le préparateur pour remplir le stockage afin qu'une certaine quantité d'espace libre soit disponible.
DeviceStorageStatusChecker Vérifiez si le périphérique dispose de suffisamment d'espace disque pour les partitions données.
DeviceStringPusher Préparateur cible pour écrire une chaîne dans un fichier.
Suite d'appareils Étend la Suite de conteneurs JUnit4 afin de fournir un ITestDevice aux tests qui le nécessitent.
AideDeviceSyncHelper Assistant qui aide à synchroniser une nouvelle image d'appareil avec l'appareil.
Cas de test de périphérique Scénario de test Helper JUnit qui fournit les services IRemoteTest et IDeviceTest .
Résultat du test de l'appareil Une spécialisation de TestResult qui s'abandonnera lorsqu'une DeviceNotAvailableException se produit
DeviceTestResult.RuntimeDeviceNotAvailableException
Options d'exécution de test de périphérique Une classe de générateur pour les options liées à l'exécution de tests de périphérique via BaseHostJUnit4Test.
Suite de tests de périphériques Suite de tests Helper JUnit qui fournit les services IRemoteTest et IDeviceTest .
DeviceTraceCollector Collecteur qui démarrera la trace parfaite au démarrage d'un test et enregistrera le fichier de trace à la fin.
AppareilIndisponibleMoniteur Cet écouteur tente de capturer uniquement un DNAE au niveau du cas de test.
DeviceUnresponsiveException Une spécialisation de DeviceNotAvailableException qui indique que le périphérique est visible par adb, mais ne répond pas (c'est-à-dire que les commandes expirent, ne démarrent pas, etc.)
DeviceUpdateTargetPreparer Un ITargetPreparer abstrait qui prend en charge les étapes courantes de mise à jour des appareils avec un fichier image de périphérique provenant d'une source externe (par opposition à un service de build).
DeviceWifiResourceMetricCollector Le collecteur collecte les mesures actuelles de la force du signal Wi-Fi connecté et de la vitesse de la liaison.
AppareilWiper Un ITargetPreparer qui efface les données utilisateur
Graphe dirigé <V> Une implémentation de graphiques dirigés non pondérés.
Désactiver SELinuxTargetPreparer Préparateur cible qui désactive SELinux s’il est activé.
DryRunKeyStore Un magasin de clés pour l'exécution à sec où toute valeur de magasin de clés est toujours correctement remplacée et trouvée.
Coureur sec Des tests à sec de manière transparente au lieu de les exécuter réellement.
DynamicFileStubTest Il s'agit d'un test tradefed pour tester que tradefed peut résoudre correctement le fichier dynamique.
DynamicRemoteFileResolver Classe qui aide à résoudre le chemin d’accès aux fichiers distants.
DynamicRemoteFileResolver.FileResolverLoader Charge les implémentations de IRemoteFileResolver .
DynamicShardHelper Stratégie de partage pour permettre la mise en file d'attente du travail à distance entre plusieurs instances TF
DynamicShardingConnectionInfoMessage Classe de conservation des données afin de faciliter l'envoi via le serveur de fonctionnalités.
DynamicSystemPreparer ITargetPreparer qui configure une image système au-dessus d'une version d'appareil avec la mise à jour dynamique du système.

E

Fonctionnalité EarlyDeviceRelease Implémentation du serveur de fonctionnalités pour les versions anticipées des appareils.
E-mail Une classe d'assistance pour envoyer un email.
EmailHostHealthAgent Une implémentation IHostHealthAgent pour envoyer des e-mails à partir des rapports du moniteur hôte
EmmaXmlConstantes Constantes utilisées lors de l’analyse du rapport Emma XML.
ÉmulateurMémoireCpuCapturer
EndCentralDirectoryInfo EndCentralDirectoryInfo est une classe contenant les informations globales d'un fichier zip.
EnforcedSeLinuxChecker Vérificateur de statut qui garantit le statut de Selinux.
EffacerUserDataPreparer Un ITargetPreparer qui efface les données utilisateur sur l'appareil.
Identifiant d'erreur Cette interface décrit une erreur spécifique et ses propriétés.
ErreurStorageUtil 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
ExécutableBaseTest Classe de base pour le style de tests exécutable.
ExecutableHostTest Exécuteur de tests pour l’exécutable exécuté sur l’hôte.
ExecutableTargetTest Testeur pour l'exécutable exécuté sur la cible.
Fichiers d'exécution Dépendances de fichiers générées lors de l'exécution d'un test ou d'un appel qui doivent être effectuées pour les tests.
ExecutionFiles.FilesKey Énumération des clés standard connues pour la carte.
Propriétés d'exécution Propriétés générées lors de l'exécution d'un test ou d'un appel.
Fournisseur de construction existant Un IBuildProvider qui renvoie un IBuildInfo déjà construit.
Fichier étendu Une extension de fichier standard pour transporter des métadonnées liées à la construction.
ExtensionAtomsRegistry ExtensionAtomsRegistry pour une utilisation locale de statsd.

F

Description de l'échec Classe décrivant une information d’échec dans Trade Federation.
FauxTest Un faux test dont le but est de permettre de générer facilement des résultats de test reproductibles.
FauxTestsZipDossier Un outil de test qui crée un faux dossier de tests décompressé basé sur une liste de contenu.
FakeTestsZipFolder.ItemType
FastbootCommandPreparer Préparateur cible qui déclenche le démarrage rapide et envoie des commandes de démarrage rapide.
FastbootDeviceFlasher Une classe qui s'appuie sur fastboot pour flasher une image sur le matériel physique Android.
Aide au démarrage rapide Une classe d'assistance pour les opérations de démarrage rapide.
FastbootUpdateBootstrapPreparer Un ITargetPreparer qui stocke les fichiers spécifiés (chargeur de démarrage, radio, zip d'image de périphérique) dans IDeviceBuildInfo pour que les appareils soient flashés avec FastbootDeviceFlasher , puis injecte les attributs de périphérique après le démarrage dans les informations de construction à des fins de rapport de résultats.
Erreur d'hôte fatale Une exception qui indique 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és réglés par un service distant).
FichierTéléchargementCache Une classe d'assistance qui maintient un cache LRU du système de fichiers local des fichiers téléchargés.
FichierDownloadCacheFactory Une usine pour créer FileDownloadCache
FichierDownloadCacheWrapper Une classe wrapper qui fournit des fonctionnalités FileDownloadCache lors de l'implémentation de l'interface IFileDownloader .
FichierIdleMonitor Surveille les fichiers et exécute un rappel s'ils sont restés inactifs (c'est-à-dire
FichierInputStreamSource Un InputStreamSource qui prend un fichier d'entrée.
Enregistreur de fichiers ILeveledLogOutput qui dirige les messages de journal vers un fichier et vers la sortie standard.
FileProtoResultReporter Reporteur Proto qui vide le TestRecord dans un fichier.
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector qui écoute les clés de métriques provenant de l'appareil et les extrait sous forme de fichier de l'appareil.
FilePullerLogCollector Enregistreur du fichier signalé par le côté appareil.
FileSystemLogSaver Enregistrez les journaux sur un système de fichiers.
FichierUtil Une classe d'assistance pour les opérations liées aux fichiers
FileUtil.LowDiskSpaceException Lancée si l'espace disque utilisable est inférieur au seuil minimum.
FilteredResultForwarder Variante de ResultForwarder qui permet uniquement de signaler une liste blanche de TestDescription .
FixeByteArrayOutputStream Une ERROR(/OutputStream) qui ne conserve qu'une quantité maximale de données.
Méthode clignotante Une énumération pour décrire la méthode utilisée pour flasher le périphérique testé
FlashingResourcesParser Une classe qui analyse les versions requises des fichiers image auxiliaires nécessaires pour flasher un périphérique.
FlashingResourcesParser.AndroidInfo Une définition de type pour Map&lt;String, MultiMap&lt;String, String&gt;&gt; .
FlashingResourcesParser.Constraint Une 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 .
Gestionnaire d'expansion pliable Un IModuleParameterHandler se développant en davantage pour chaque configuration pliable non principale.
Gestionnaire pliable Gestionnaire pliable générique qui peut prendre les paramètres pliables pour créer un module spécialisé.
PliableModePréparateur Un préparateur cible qui peut changer l’état pliable d’un appareil.
DossierBuildInfo Implémentation concrète d'un IFolderBuildInfo .
Économiseur de dossiers Un ITargetPreparer qui extrait les répertoires de l'appareil, les compresse et les enregistre dans le backend de journalisation.
FormattedGeneratorReporter Reporter qui permet de générer des rapports dans un format particulier.
État du périphérique libre
FuseUtil Une classe d'assistance pour les opérations FUSE.

g

GceAvdInfo Structure permettant de contenir les données pertinentes pour une instance GCE AVD donnée.
GceAvdInfo.GceStatus
GceAvdInfo.LogFileEntry
GceManager Assistant qui gère les appels GCE pour démarrer/arrêter et collecter les journaux de GCE.
GceRemoteCmdFormatter Classe utilitaire pour formater les commandes afin d'atteindre un périphérique gce distant.
GceRemoteCmdFormatter.ScpMode SCP peut être utilisé pour pousser ou extraire un fichier en fonction de la structure des arguments.
GceSshTunnelMonitor Moniteur de threads pour le tunnel ssh Gce.
GcovCodeCoverageCollector Un BaseDeviceMetricCollector qui extraira les mesures de couverture gcov de l'appareil et les enregistrera en tant qu'artefacts de test.
GcovKernelCodeCoverageCollector Un BaseDeviceMetricCollector qui extraira les mesures de couverture du noyau gcov des débogages et du périphérique, puis les enregistrera finalement en tant qu'artefacts de test.
GCSBucketUtil Gestionnaire de fichiers pour télécharger et télécharger des fichiers depuis Google Cloud Storage (GCS).
GCSBucketUtil.GCSFileMetadata Wrapper simple pour les informations sur les fichiers dans GCS.
GCSCommun Classe de base pour les opérations Gcs telles que le téléchargement et le téléchargement.
GCSConfigurationFactory Une ConfigurationFactory charge les configurations à partir de Google Cloud Storage.
GCSConfigurationFactory.GCSConfigLoader Extension de ConfigurationFactory.ConfigLoader qui charge la configuration à partir de GCS, suit les configurations incluses à partir d'une configuration racine et lève 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 s'occupe de la mise en cache et de la résolution de la configuration globale.
GCSFileDownloader Téléchargeur de fichiers pour télécharger un fichier à partir du stockage cloud Google (GCS).
GCSFileUploader Téléchargeur de fichiers pour télécharger les données de fichiers sur le stockage cloud Google (GCS).
GCSHostResourceManager Téléchargez la ressource hôte à partir de GCS (stockage cloud Google).
GcsRemoteFileResolver Implémentation de IRemoteFileResolver qui permet le téléchargement depuis un bucket GCS.
GénériclogcateventParser <logcateventType> Parse Logcat Entrée pour les événements.
Génériclogcateventparser.logcatevent Struct to organiser un événement logcat avec le type d'événement et déclencher le message logcat
GetPreviousPassedhelper Aide pour obtenir les filtres de test passés précédents.
Gkideviceflashpreparer Un préparateur cible qui clignote l'appareil avec une image générique du noyau commune Android.
GlobalConfiguration Une 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 filtre appliquées à l'invocation.
Googleapiclienttutil Utils pour Créer un client API Google.
GooglebenchmarkresultParser Analyse les résultats de Google Benchmark qui s'étend à partir de Shell et renvoie une carte avec tous les résultats.
Googlebenchmarktest Un test qui exécute un package de test Google Benchmark sur l'appareil donné.
GranularRetRiprimeTestwrapper Une classe en wrapper fonctionne sur IRemoteTest pour granuler l'IremoteTest au niveau du testcase.
GranularRetriableTestWrapper.StartEndCollector Assistant de classe pour détecter le début et la fin d'une course manquante.
Givré Un préparateur cible qui clignote l'appareil avec une image système générique Android.
Gtest Un test qui exécute un package de test natif sur l'appareil donné.
Base La classe de base de GTest
GtestListTestParser Un analyseur de résultat pour le mode Gtest Dry Run 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 de shell, et informe un IteTinvocationListener des résultats.
GtestxmlresultParser Analyse les résultats du «mode de sortie XML» des tests natifs en utilisant GTest qui s'exécute à partir de Shell, et informe un iTestrunistener des résultats.

H

HarnessException Classe d'exception de base pour exception jetée dans le harnais.
HarnessioException Exception de harnais qui aide à porter des problèmes de fichiers.
HarnessRuntimeException
Heaphostmonitor Implémentation AbstractHostMonitor qui surveille la mémoire du tas de l'hôte et le enregistrez périodiquement au journal d'historique.
HelloworldMultititittpreparer Un exemple de mise en œuvre d'un IMultiTargetPreparer .
Lisseur d'histoire TF History Logger, journal spécial qui ne contient que des événements spécifiques.
Hostgtest Un test qui exécute un package de test natif.
Hostmetric Cette classe représente un échantillon métrique hôte à signaler.
Hostoptions Classe Host Options Holder.
HostStatsdMetricCollector Un IMetricCollector qui collecte les métriques statsd du côté hôte à l'aide des commandes de l'utilitaire statsd.
Test hôte Un coureur de test pour les tests basés sur l'hôte JUnit.
Hostutils Implémente quelques méthodes d'utilité utiles pour exécuter des tests d'hôtes.
Hprofallocsiteparser Classe d'aide pour analyser les informations d'une section des sites d'allocation des rapports HPROF.
Httphelper Contient des méthodes d'assistance pour faire des demandes HTTP
Httphelper.requestrunnable Runnable pour faire des demandes avec IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult) .
Httpmultiparpost Classe d'assistance pour faire des demandes de post HTTP en multipartièmes.
Httpremotefileresolver Implémentation d' IRemoteFileResolver qui permet de télécharger un fichier distant via HTTP
Httpsremotefileresolver Implémentation d' IRemoteFileResolver qui permet de télécharger un fichier distant via HTTPS

je

Iabi Interface représentant l'ABI à essai.
Iabireceiver Un test qui nécessite l'ABI à tester.
IANDRIDDEBUGBRIDGE Définition de l'interface pour les méthodes AndroidDebugBridge utilisées dans ce package.
IAppBuildinfo Cette interface est obsolète. Utilisez directement IBuildInfo .
IAutoretriabetest Interface pour un IRemoteTest qui n'implémente pas ITestFilterReceiver mais qui souhaite toujours prendre en charge la rétraction automatique.
Ibatteryinfo L'interface définissant l'interaction avec une batterie d'un appareil.
Ibatteryinfo.batterystate Décrit l'état de charge de la batterie actuel.
Ibuildinfo Contient des informations sur la construction testée.
Ibuildinfo.buildinfoproperties Certaines propriétés qu'un IBuildInfo peut avoir à en modifier une manipulation.
Ibuildprovider Responsable de fournir des informations concernant la construction testée.
Ibuildreiver Un test qui nécessite une référence à la construction testée.
IclusterClient Une interface pour interagir avec le backend TFC.
IclusterEvent Interface pour que tout événement de cluster soit téléchargé sur TFC.
IclusterEventupLoader <T étend iclusterEvent > Interface pour clusterEventUploader
Iclusteroptions Une interface pour obtenir des options liées à des cluster.
Icommandoptions Conteneur pour les options d'exécution pour les commandes.
Icommandscheduler Un planificateur pour gérer les commandes de transfert.
ICommandScheduler.IScheduledInvocationListener Écouteur des événements d’invocation une fois l’invocation terminée.
Icompressionstrategy Une interface représentant un algorithme de compression qui peut être sélectionné au moment de l'exécution.
Iconfigoptionvalutransformateur Une interface pour manipuler la valeur de l'option de configuration
IconfigurableVirtualDevice Une interface pour fournir des informations sur une information de périphérique virtuel éventuellement préconfiguré (IP hôte, utilisateur hôte, décalage des ports et etc.).
Iconfiguration Informations sur la configuration pour une invocation commerciale.
Iconfigurationfactory Usine pour créer IConfiguration s
IconfigurationReceiver Interface simple pour représenter un objet qui accepte une IConfiguration .
Iconfigurationserver Une interface pour le serveur de configuration.
IceDedentialFactory Une interface pour l'usine d'identification pour créer Credential OAuth2.
IdefaultObjectloader Interface pour charger les objets par défaut qui devraient faire partie de notre configuration YAML.
IDefaultObjectloader.Loadeconfiguration L'objet de configuration de chargement pour transmettre des informations au chargeur.
IdevicectionReceiver Fournit une API pour recevoir des événements d'appareil.
Idevicebuildinfo Un IBuildInfo qui représente une construction complète de périphériques Android et (éventuellement) ses tests.
Idevicebuildprovider Un IBuildProvider qui utilise des informations d'un ITestDevice pour récupérer une construction.
Ideviceconfiguration Interface du support de configuration de l'appareil.
Ideviceflasher Clignote une image de périphérique sur un appareil.
Ideviceflasher.userdataflashoption Enume d'options pour gérer l'image UserData
Idevicemanager Interface pour gérer l'ensemble des appareils disponibles pour les tests.
IdeviceManager.IfastBootListener Un auditeur pour FastBoot State change.
Idevicemonitor Interface pour la surveillance de l'état des appareils.
Idevicemonitor.devicelister Une classe de type Runnable qui devrait renvoyer les appareils connus et leurs états.
Idevicececovery Interface pour récupérer un appareil qui a été hors ligne.
IDeviceSelection Interface pour les critères de sélection des appareils.
IDevicesElelection.BaseDeviceType
Idevicestatemonitor Fournit des installations pour surveiller l'état d'un IDevice .
IdeviceTest Interface pour un objet qui a besoin d'une référence à un ITestDevice .
Idiable Interface qui décrit un objet commercial qui peut être désactivé.
Idynamicshardingclient Interface de wrapper pour le client Sharding

Cela existe pour que nous puissions échanger dans un HTTP ou en tester un si nécessaire.

IdynamicshardingConnectionInfo Interface pour les classes contenant des informations de connexion à rupture dynamique
Iemail Interface pour l'envoi d'e-mails.
Iemail.message Conteneur pour les données de messagerie électronique.
IFILEDOWNOLOKER Interface pour télécharger un fichier distant.
Iffileentry Définition de l'interface qui fournit un contrat plus simple et moquenable pour les méthodes FileEntry .
Ifileresolverloader Charge les implémentations d' IRemoteFileResolver .
Ifileresolverloader.resolverloadingException Exception lancée si un résolveur ne peut pas être chargé ou initialisé.
IflashingResourcesparser Interface pour fournir des versions requises des fichiers d'image auxiliaires nécessaires pour flasher un appareil.
IflashingResourceSetriever Interface pour récupérer les fichiers d'image auxiliaires nécessaires pour flasher un appareil.
Ifolderbuildinfo Un simple abstrait IBuildInfo dont les artefacts de construction contiennent dans un répertoire de système de fichiers local.
IformatterGenerator Interface décrivant un formateur pour SuiteResultHolder .
IglobalConfiguration Une classe pour englober les informations de configuration globale pour une seule instance de fédération commerciale (englobant n'importe quel nombre d'invocations de configurations réelles).
IharnessException Description de l'interface d'exception de harnais qui sera implémentée par des exceptions de harnais.
Ihostcleaner Nettoyez l'hôte une fois le test terminé.
Ihosthealthagent Une interface pour émettre des mesures hôtes ou d'appareils.
Ihostmonitor Interface pour expédier les données de l'hôte
Ihostmonitor.hostdatapoint Classe générique pour les données à déclarer.
Ihostmonitor.hostmetrictype
Ihostoptions Interface Host Options Holder.
Ihostoptions.PermitLimitType Enum décrivant les limiteurs de permis possibles
IhostresourceManager Interface avec le gestionnaire de la ressource hôte.
Ihttphelper Méthodes d'aide pour effectuer des demandes HTTP.
Ihttphelper.datasizeexception
IinvocationContext Contient des informations sur l'invocation des tests pour accéder si nécessaire.
IinvocationContext.timingEvent
IinvocationContextreceiver Un test qui nécessite une référence au contexte de l'invocation.
IinvocationExecution Interface décrivant les actions qui seront effectuées dans le cadre d'une invocation.
Ikeystoreclient Interface pour accéder à un magasin de clés pour le mot de passe ou les données sensibles.
Ikeystorefactory Usine pour créer IKeyStoreClient .
Ilabpréparer Interface de marqueur pour les préparateurs de laboratoire

Voir ITargetPreparer pour une description de ce que ces interfaces sont destinées.

Ileveledlogoutput Les classes qui implémentent cette interface fournissent des méthodes qui traitent de la sortie des messages de journal.
Ilogcatreceiver Une classe qui fournit la sortie du logcat d'un appareil en tant InputStreamSource .
ILogregistry Une interface pour un enregistreur de singleton ILogOutput qui multiplexe et gère différents bûcherons.
ILogregistry.eventType Événements qui sont utiles pour être enregistrés
Ilogsaver Les classes qui implémentent cette interface fournissent des méthodes pour stocker les journaux à un emplacement central.
ILogSaverListener Permet aux ITestInvocationListener d'écouter lorsque les fichiers journaux sont enregistrés.
ImageContentAnalyzer Analyseur pour l'analyse du contenu de l'image de l'appareil
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 créatrice pour IManagedTestDevice S
IMetricCollector Cette interface sera ajoutée en tant que décorateur lors du reporting des résultats des tests afin de collecter les métriques correspondantes.
IMETRICCOLLECTORRECEIVER Interface pour IRemoteTest S à implémenter s'ils ont besoin d'obtenir la liste d' IMetricCollector S pour l'exécution du test.
Imoblyyamlresulthandler Interface du gestionnaire de résultats MOBLY YAML.
Imoblyyamlresulthandler.itestResult Interface de Résultat de MoBly Yaml
IModuleController Interface pour le contrôle si un module doit être exécuté ou non.
IModuleController.Runstrategy Enum décrivant comment le module doit être exécuté.
IMODULEPARAMETER HANDER L'interface pour les paramètres des modules de suites.
IMultideviceRecovery Interface pour récupérer plusieurs appareils hors ligne.
ImultideviceTest Cette interface est obsolète. Cette interface est maintenue temporairement pour la compatibilité mais n'est plus utilisée. Veuillez ne pas l'implémenter.
ImultitittPreparer Prépare l'environnement de test pour plusieurs appareils ensemble.
Device inative Fournit une API fiable et légèrement supérieure à un IDevice DDMLIB.
INATIVEVEVICETEST Interface pour un objet qui a besoin d'une référence à INativeDevice .
Incrémentalimageutil Un utilitaire pour tirer parti de l'image incrémentielle et de la mise à jour de l'appareil.
Infrarro-identifiant Identificateurs d'erreur de la Fédération commerciale Infra et infra dépendante (comme Build Infra).
InputStreamsource Cette interface enroule essentiellement une ERROR(/InputStream) pour la rendre clonable.
InstallAllTestZipAppSetUp Un ITargetPreparer qui installe toutes les applications dans un zip de test.
InstallapExModuleTargetPreader
Installapksetup Un ITargetPreparer qui installe un ou plusieurs APK situé sur le système de fichiers.
Installbuildenvapksetup Un ITargetPreparer qui installe un ou plusieurs tests de test à partir d'une plate-forme Android build Env.
InstalledInstrumentationSTest Exécute toutes les instruments trouvés sur l'appareil actuel.
InstantApphandler Handler pour ModuleParameters#INSTANT_APP .
Instrumentation Un ITargetPreparer qui gère l'instrumentation
Instrumentation Un test qui exécute un package de test d'instrumentation sur l'appareil donné.
InvocationContext Implémentation générique d'un IInvocationContext .
InvocationExecution Classe qui décrit toutes les étapes d'invocation: Build Download, Target_prep, Exécutez des tests, nettoyez.
InvocationLocal <T> Cette classe fournit des variables d'invocation-scope.
InvocationMetriclogger Une classe d'utilité pour une invocation pour enregistrer certaines mesures.
InvocationMetriclogger.invocationGroupMetricKey Le regroupement permet d'enregistrer plusieurs groupes sous une même clé.
InvocationMetriclogger.invocationMetricKey Une clé spéciale nommée que nous allons toujours peupler pour l'invocation.
Invocationstatus Une classe pour stocker l'état d'invocation.
Invocationstatus Une énumération d'assistance pour représenter le statut d'invocation
Invocations en bourse Classe d'aide pour la collecte et le rapport TestSummary pour un ensemble d'auditeurs
InvocationToJUnitResultForwarder Une classe qui écoute les événements ITestInvocationListener et les transmet à un TestListener .
IPostProcesseur Les post-processeurs sont un objet de la Fédération du commerce destiné à permettre le traitement des métriques et des journaux APRÈS les tests et AVANT le rapport des résultats.
Iremotefeature Interface décrivant une fonctionnalité dans Tradefted qui peut être exécutée en fonction de la demande.
Iremotefileresolver Interface pour les objets qui peuvent résoudre un fichier distant dans un fichier local.
Iremotefileresolver.remotefileresolverargs Les args sont passés aux résolveurs
Iremotefileresolver.Resolvedfile Classe détenant des informations sur le fichier résolu et certaines métadonnées.
IremoteschedListenersFeature Extension d' IRemoteFeature pour soutenir le passage dans IScheduledInvocationListener S.
Iremotest Un test qui rapporte des résultats directement à un ITestInvocationListener .
Ireportnotexuccuté En cas d'une exécution incomplète, IRemoteTest qui met en œuvre cette interface peut signaler leurs tests non exécutés pour des rapports améliorés.
Irescheduler Interface pour reprogrammer une configuration pour l'exécution future.
IRESOURCEMEMETRICOLERCOR L'interface de l'utilisateur peut implémenter des collectionneurs de ressources personnalisés.
Irrestapihelper Une interface d'assistance pour effectuer des appels API REST.
Iresumablest Cette interface est obsolète. Plus besoin de ça
IRetryDecision Interface entraînant la décision de réessayer et appliquant le filtre sur la classe pour une nouvelle tentative ciblée.
IruntimeHintrovider
Irunutil Interface pour exécuter les opérations chronométrées et les commandes système.
Irunutil.envpriority Enum qui définit si la définition ou le décrochage d'un Env particulier.
Irunutil.irunnableResult Une interface pour exécuter de manière asynchrone une opération qui renvoie un statut booléen.
Isandbox Interface définissant un bac à sable qui peut être utilisé pour exécuter une invocation.
Isandboxfactory Usine pour créer ISandbox .
ISetOptionreceiver L'implémentation de cette interface doit avoir une Option avec un nom "Set-option" lié à HostTest#SET_OPTION_NAME .
IShardableListener Un ITestInvocationListener qui peut être fragmenté.
Ishardabletest Un IRemoteTest qui peut être divisé en sous-tests exécutables séparément.
Ishardhelper Interface d'un objet qui décrit la stratégie de rupture à adopter pour une configuration.
Isoléhosttest Implémente un coureur commercial qui utilise un sous-processus pour exécuter les tests dans un environnement à faible dépendance au lieu de les exécuter sur le processus principal.
ISupportGranularResults Interface spécifiant si un ITestInvocationListener prend en charge ou non la réception des résultats granulaires.
Isystemstatuschecker Un vérificateur qui effectue des vérifications de l'état du système et renvoie un booléen pour indiquer si le système est dans un état attendu.
Isystemstatuscheckerreiver Un IRemoteTest qui nécessite un accès à l' ISystemStatusChecker à partir de la configuration.
Itargetcleaner Cette interface est obsolète. Le démontage a été déplacé vers l'interface de base ItargetPreparer.
Itargetpreparer Prépare l'environnement de test pour l'exécution du test.
Iterblesfailurehandler Une interface pour gérer des échecs terribles de LogUtil.CLog.wtf(String, Throwable)
ItestannotationFilterReceiver Un coureur qui peut filtrer les tests à exécuter en fonction des annotations.
ITESTCOllector Fournit une prise en charge de la collection de tests; Lorsque vous êtes défini, Test Runner doit effectuer une exécution à sec pour collecter des cas de test sans les exécuter réellement.
ITESTDEVICE Fournit une API fiable et légèrement supérieure à un IDevice DDMLIB.
Itestdevice.apexinfo Une classe de structure simple pour stocker des informations sur un seul apex
Itestdevice.mountpointinfo Une classe de structure simple pour stocker des informations sur un seul montage
Itestdevice.recoverymode
ItestFileFilterReceiver Un coureur qui peut recevoir un fichier spécifiant les tests à exécuter et / ou à ne pas exécuter.
ITestFilterReceiver Un coureur qui peut filtrer les tests à exécuter.
ITestinformationReceiver Interface pour recevoir la TestInformation de certaines classes.
ITestinvocation Gère une invocation de test commercial.
Itetestinvocation.exitinformation Représente certaines informations de sortie pour une invocation.
ITestInvocationListener Écouteur des résultats de test de l’invocation de test.
ITestLifeCycleReceiver Reçoit des notifications d’événements pendant les tests d’instrumentation.
ITestlogger Une entité qui peut effectuer la journalisation des flux de données de différents types.
ITestloggerReceiver Une entité qui peut être injectée avec une instance ITestLogger afin qu'elle puisse être utilisée à des fins de journalisation.
ITestspool Interface décrivant un pool de tests auxquels nous pouvons accéder et exécuter
ITESTSUITE Classe abstraite utilisée pour exécuter la suite de tests.
ItestSuite.MultideviceModulestrategy
ItestSuitreSultloader Interface décrivant une aide pour charger les résultats précédents d'une manière qui peut être réécrite.
ITestSummaryListener Interface qui permet à ITestInvocationListener d'échanger certaines informations limitées via des résumés.
Itestszipinstaller Installe les tests à partir d'un fichier zip de tests (tel qu'il est sorti par le système de construction) sur un périphérique.
Itokenprovider Interface décrivant un objet qui peut fournir les jetons d'un appareil particulier.
Itokenrequest Interface Un IRemoteTest peut implémenter pour exposer le fait qu'il nécessite un appareil avec un jeton spécial.

J.

Jarhosttest Test Runner pour les tests JUnit côté hôte.
JarHostTest.HostTestListener Écouteur wrapper qui transmet tous les événements sauf testRunStarted() et testRunEnded() vers l'écouteur intégré.
JavaCodeCoverageCollector Un BaseDeviceMetricCollector qui extraira les mesures de couverture Java de l'appareil et les enregistrera en tant qu'artefacts de test.
Javacodecoverageflusher Une classe de services publics qui réinitialise et oblige une lutte de mesures de couverture de code Java à partir de processus exécutés sur l'appareil.
JSONFILEKEYSTORECLIENT Un exemple d'implémentation où un fichier JSON local agit un magasin clé.
JSONFILEKEYSTOREFACTORY Implémentation d'une usine JSON Keystore, qui fournit un JSONFileKeyStoreClient pour accéder à un fichier de magasin de clés JSON.
JsonHttpTestResultReporter Un rapporteur de résultats qui encode les résultats des métriques de test et les informations sur les appareils en JSON et POST dans un point de terminaison de service HTTP.
JUnit4resultforwarcher Résultat de Résultat du coureur JUnit4.
Junit4testfilter Classe d'aide qui fournit le filtrage du coureur JUnit4 en étendant le Filter .
Junitrunutil Une classe d'aide pour diriger un IRemoteTest#run(TestInformation, ITestInvocationListener) à un appel Test#run(TestResult) .
JUnittOinvocationResultorwardener Une classe qui écoute pour TestListener les événements et les transmet à un ITestInvocationListener .
Junitxmlparser Analyseur qui extrait les données des résultats des tests des résultats JUnit stockés dans XMLJunitResultFormatter d'Ant et le transmet à un IteTinvocationListener.

K

KerlEltargetTest Test Runner pour exécutable en cours d'exécution sur la cible et analysant Tesult du test du noyau.
KerlontModuleController Classe de base pour un contrôleur de module pour ne pas exécuter les tests lorsqu'il ne correspond pas à l'architecture.
KeyguardControllerState Un conteneur pour les états de KeyGuard.
Keyguardstatuschecker Vérifie l'état de KeyGuard après l'exécution du module.
KeystoreException Jeté lorsqu'une erreur mortelle du magasin de clés se produit.
KILLEXISTINGEMULATERPRERER Un ITargetPreparer qui arrête un émulateur en cours d'exécution.
Connu Préparateur cible à sauter la réessayer une défaillance connue.
KTapResultParser Lit la sortie KTAP comme celle produite par un module de test KUnit et placée dans un fichier « résultats » sous debugfs.
KtapresultParser.PaSeresolution
Kunitest Test Runner pour exécuter les modules de test Kunit sur l'appareil.

L

Labresourcecevicemonitor Le moniteur de ressources de laboratoire qui initialise / gère le serveur GRPC pour LabresourcesVice.
Grand-point de récepteur Une classe conçue pour aider à exécuter les commandes en cours d'exécution Collecte la sortie.
DernierDétecteur de fragments Lors de l'exécution d'un partitionnement local, nous souhaitons parfois exécuter certaines actions uniquement lorsque le dernier fragment atteint invocationEnded(long) .
Launchcvdhelper Aide utilitaire pour contrôler le lancement_cvd dans la VM de seiche.
LeakedThreadstatuschecker Le vérificateur d'état pour s'assurer qu'un module ne fuit pas de thread en cours d'exécution.
LegacySubprocessResultsReporter Une implémentation gelée du rapporteur de résultats de sous-processus qui devrait rester compatible avec les versions antérieures de TF/CTS (par exemple 8+), malgré les changements dans sa superclasse.
ListInstrumentationPaSer Un IShellOutputReceiver qui analyse la sortie d'une requête «PM List Instrumentation»
ListInstrumentationParser.instrumentationTarget
LocalAndroidVirtualDevice La classe pour les appareils virtuels locaux fonctionnant sur l'hôte commercial.
Localappbuildprovider Un IBuildProvider qui construit un IBuildInfo basé sur un chemin local fourni
Développement local Détecte et renvoie s'il s'agit d'un développeur local qui dirige le commerce.
Localdevicebuildprovider Un IBuildProvider qui construit un IDeviceBuildInfo basé sur un chemin de répertoire de fichiers fourni.
LocalMulatorLaunch Un Preparer Target qui lance un émulateur localement à partir d'un environnement de construction Android.
LocalmilatematSnapshot Un Preparer Target destiné à générer un instantané émulateur propre à partir d'un environnement de construction / développement Android
Localfileheader LocalFileHeader est une classe contenant les informations d'un fichier / dossier dans un fichier zip.
Localfileresolver Implémentation d' IRemoteFileResolver qui permet de lier les fichiers locaux
Localfolderbuildprovider Un IBuildProvider qui construit un IFolderBuildInfo basé sur un chemin local fourni
Localhostresourcemanager Ressource d'hôte Manager.
Localpool Mise en œuvre d'un pool de tests locaux
Localruninstructionbuilder Utilité pour compiler l'instruction pour exécuter le test localement.
Verrouillage Un secteur pour supprimer les paramètres de verrouillage d'écran.
LogcatCrashResultForwarder Écouteur spécial : en cas d'échec (plantage du processus d'instrumentation), il tentera d'extraire du logcat le crash et l'ajoutera au message d'échec associé au test.
Logcateventpater
Logcateventype Types d'événements pour LogcatEventParser .
LogcatOnFailureCollector Collecteur qui capturera et enregistrera un logcat lorsqu'un scénario de test échoue.
Logcatreiver Classe qui collecte LOGCAT en arrière-plan.
LogcatTimingMetricCollector Un collecteur de métriques qui collecte des informations de synchronisation (par exemple, l'heure de changement d'utilisateur) à partir de logcat lors d'un ou 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 de données de journal.
Fichier journal Classe pour contenir les métadonnées pour un fichier journal enregistré.
Logfilesaver Une aide pour ITestInvocationListener qui enregistrera les données de journal dans un fichier
Logiciel
Logrestry Une implémentation ILogRegistry qui multiplexe et gère différents journalistes, en utilisant celui approprié en fonction du ThreadGroup du thread, faisant l'appel.
LogSaverResultForwarder Un ResultForwarder pour enregistrer les journaux avec l'économiseur de fichiers global.
Logutil Une classe d'utilité de journalisation.
Logutil.clog Une classe de cale de Log qui utilise automatiquement le nom de classe simple de l'appelant comme balise de journal
LUCIResultReporter Un rapporteur de résultats qui enregistre les résultats des tests nécessaires à ResultDB et LUCI au format JSON (go/result-sink) et enregistre l'emplacement du fichier dans la console.

M.

MainlineModuleHandler Une classe de gestionnaire simple pour les modules de ligne principale qui crée un installapExModuleTargetPreparer et 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 pour exécuter des tests en fonction des modules de ligne principale préchargés sur l'appareil testé.
Managedremotedevice Un appareil exécutant à l'intérieur d'une machine virtuelle que nous gérons à distance via une instance commerciale à l'intérieur de la machine virtuelle.
ManagedTestDeviceFactory Usine pour créer les différents types d'appareils qui peuvent être surveillés par TF
MaxsdkmoduleController Classe de base pour un contrôleur de module pour ne pas exécuter les tests sur les versions supérieures à un numéro de version SDK spécifié.
Fusionzycollection Fusionner les entrées zip individuelles dans un grand fichier zip en blocs pour minimiser les tentatives de téléchargement.
MergemultibuildtargetPreader Un IMultiTargetPreparer qui permet de transmettre des informations d'une version à une autre en les nommant et la clé de fichier pour copier dans l'autre version.
Mergestrategy Décrit comment les résultats doivent être agrégés lorsque plusieurs tentatives sont présentes.
MetricFilePostProcessor Utilisé pour télécharger le fichier journal des métriques collecté pendant le niveau de test et d'exécution.
Métription Annotation pour les méthodes de test annotées avec @Test , ou si l'annotation fait partie de la liste d'annotation de TestDescription qui permet de spécifier des paramètres supplémentaires utiles pour: régler le comportement des collectionneurs, filtrant certaines méthodes.
MetricsXMLResultReporter MetricsXMLResultReporter écrit les métriques de test et exécute les métriques dans un fichier XML dans un dossier spécifié par le paramètre metrics-folder lors de la phase invocationEnded du test.
Metririctestcase Extension de TestCase qui permet de journaliser les mesures lors de l'exécution dans le cadre de Tradefted.
MetrictStCase.logholder Structure pour contenir un fichier journal à signaler.
Métricutil Classe d'utilité pour tirer des mesures à partir de configurations statistiques poussées.
Métricutilité Contient des méthodes d'utilité communes pour stocker les mesures de test, agréger les mesures dans des tests similaires et écrire les mesures dans un fichier.
MinapilevelModuleController Classe de base pour un contrôleur de module pour ne pas exécuter les tests lorsqu'il en dessous d'un niveau API spécifié.
MinsdkmoduleController Classe de base pour un contrôleur de module pour ne pas exécuter les tests sur les versions sous un numéro de version SDK spécifié.
Miximagezippreparer Un IMultiTargetPreparer qui mélange les images d'une construction de système dans une construction d'appareil.
Mixkerltargetpreader Un ITargetPreparer qui permet de mélanger une image de noyau avec l'image de l'appareil.
Moblybinaryhosttest Test de l'hôte destiné à exécuter un fichier binaire Python Moblement à partir du système de construction Android (SOONG)
MolyyamlresultControllerinfohandler Résultat Mobly YAML «Info Controller» du gestionnaire d'éléments.
MolyyamlresultControlleRinfohandler.Controllerinfo
MolyyamlresultControlleRinfohandler.Controllerinfo.builder
Molyyamlresulthandlerfactory Moibly YAML Result Handler Factory qui génère un gestionnaire approprié en fonction du type de résultat.
Molyyamlresulthandlerfactory.invalidResultTypeException
Molyyamlresulthandlerfactory.type
MoblyyamlresultParser Résultats de test MOBLY YAML Parser.
Molyyamlresultrecordhandler Résultat Mobly Yaml «Record» Element Handler.
Molyyamlresultrecordhandler.record
Molyyamlresultrecordhandler.record.builder
Molyyamlresultrecordhandler.recordResult
Molyyamlresultsummaryhandler Résultat Mobly Yaml «Résumé» du gestionnaire d'éléments.
Molyyamlresultsummaryhandler.summary
Molyyamlresultsummaryhandler.summary.builder
Molyyamlresulttestnamelisthandler Résultat Mobly YAML 'Test Name List' Handler Element.
MolyyamlresulttestNamelisthandler.testNamelist
Molyyamlresulttestnamelisthandler.testnamelist.builder
Molyyamlresultuserdatahandler Handler d'élément MOBLY YAML Result «User Data».
Molyyamlresultuserdatahandler.userdata
Molyyamlresultuserdatahandler.userdata.builder
Moduledefinition Conteneur pour la configuration d'exécution de test.
ModuleÉcouteur Listener attaché à chaque IRemoteTest de chaque module afin de récupérer la liste des résultats.
ModuleLogcatCollector Version du collecteur logcat mais pour le module.
Modulemerger Classe d'assistance pour l'opération liée à la fusion ITestSuite et ModuleDefinition après une scission.
Moduleoemtargetpreparer
Camers de module Valeurs spéciales associées aux touches de la suite "Paramètre" dans les métadonnées de chaque module.
ModuleParametershelper Aide pour que l' IModuleParameterHandler soit associé au paramètre.
Modulepusher
Modulepusher.modulepusherror Erreur mortelle pendant la poussée du module principal.
Modulesplitter 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 .
Moduletestypeutil Contient des méthodes d'utilité communes pour vérifier le module.
Multifailuredcription Collectez plusieurs FailureDescription dans un seul support.
Multimap <k, v> Une ERROR(/Map) qui prend en charge plusieurs valeurs par touche.

N

NomMangleListener Un écouteur proxy pour traduire les noms de méthodes de test, de classes et de packages au fur et à mesure que les résultats sont rapportés.
Nativebenchmarktest Un test qui exécute un test de référence natif exécutable sur l'appareil donné.
Nativebenchmarktestparser Un IShellOutputReceiver qui analyse la sortie des données de test de référence, collectant des mesures en moyenne par opération.
BridgeModuleController Un contrôleur de module pour vérifier si un appareil prend en charge le pont natif.
Nativecocoverageflusher Une classe de services publics qui efface les mesures de la couverture native et force une chasse d'eau des données de couverture native des processus sur l'appareil.
Nativevice Implémentation par défaut des appareils Android ITestDevice non full.
Nativevice.adbaction Une ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) pour exécuter une commande OS 'ADB ....'.
Nativevice.adbshellaction
Nativevice.rebootdeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) pour redémarrer un appareil.
Nativevice.rebootmode Un mode de redémarrage.
Nativevicestatemonitor Classe d'aide pour surveiller l'état d'un IDevice sans support de cadre.
Collector nativeleak Un ITargetPreparer qui exécute «Dumpsys meminfo - un dessiachable -a» pour identifier la mémoire native inaccessible actuellement détenue par chaque processus.
Nativestresstest Un test qui exécute un test de contrainte natif exécutable sur l'appareil donné.
NativestressSparser Un IShellOutputReceiver qui analyse la sortie des données de test de contrainte, collectant des mesures sur le nombre d'itérations et le temps moyen par itération.
Négatif Handler qui spécifie que rien ne doit être fait et le paramètre ne doit pas créer de module supplémentaire.
Imbriqué Moniteur d'état de périphérique qui exécute des vérifications supplémentaires sur l'appareil imbriqué pour s'adapter aux spécificités de l'environnement virtualisé.
NedRemoteDevice Représentation de l'appareil fonctionnant à l'intérieur d'une VM de seiche éloignée.
NetworkNotavailableException Jeté lorsqu'un appareil n'est pas en mesure de se connecter au réseau pour les tests.
Noapktestskipper Préparateur spécial qui permet de sauter complètement une invocation (préparation et tests) s'il n'y a pas de tests aux tests.
NodeviceException Lancé quand il n'y a pas d'appareil pour exécuter une commande donnée.
Bruisse Exécutez Dry Noisy Exécuter sur un fichier de commande.
NOOPCONFIGOPTIONVALETRANSFORMER Une IConfigOptionValueTransformer sans op
Notmultiabihandler Handler spécial qui informe le SuiteModuleLoader que l'ABI secondaire ne doit pas créer de module.
Nulldevice Un IDevice d'espace-réservoir utilisé par DeviceManager à allouer lorsque IDeviceSelection#nullDeviceRequested() est true

Ô

OpenObjectloader Chargeur pour les objets par défaut disponibles dans AOSP.
Option Annote un champ comme représentant une option IConfiguration .
Option.mportance
OptionClass Annote une classe comme représentant un objet IConfiguration .
OptionCopier Une classe d'assistance qui peut copier les valeurs de champ Option avec les mêmes noms d'un objet à un autre.
OptionDef Contient les détails d'une Option .
Optionfetcher Aide pour obtenir les options de test du processus parent.
OptionNotallowEDException ConfigurationException spécifique Lorsqu'une option n'est pas autorisée à passer dans la ligne de commande.
OptionSetter Popule des champs Option .
OptionSetter.optionFieldsForname Conteneur pour la liste des champs d'options avec nom donné.
Optionupdateule Contrôle le comportement lorsqu'une option est spécifiée plusieurs fois.
Otadevicebuildinfo Un IDeviceBuildInfo utilisé pour les tests de mise à jour en direct.
Otatoolsbuildinfo Un IBuildInfo qui contient des artefacts d'Otatools.
Otazipfilebuildprovider Fournit un IBuildInfo basé sur un fichier ZIP OTA local.
Oxygénlient Une classe qui gère l'utilisation du client d'oxygène binaire pour louer ou libérer un dispositif d'oxygène.
Oxygénutil Utilité pour interagir avec le service d'oxygène.

P.

PackageInfo Conteneur pour les informations de package d'une application analysées à partir de l'appareil.
Package InstalledModuleController Contrôleur de module pour ne pas exécuter les tests lorsque l'appareil n'a pas installé les packages donnés.
Paire <a, b> Définissez notre propre classe de paire qui contient deux objets.
PailingMultititargetPreparer Un préparateur multi-cible aide à faire l'appariement Bluetooth (et la connexion) entre deux appareils.
ParalleldeviceExecutor <v> Wrapper of ERROR(/ExecutorService) pour exécuter une fonction en parallèle.
ParentsandboxInvocationExecution Version d' InvocationExecution pour les actions spéciales d'invocation du parent lors de l'exécution d'un bac à sable.
ParentShardRelicate Répliquez une configuration pour un appareil à tous les autres appareils qui feront partie de la rupture.
Partialzipdownloadcache Utilitaire pour mettre en cache des fichiers de téléchargement partiels en fonction de leur contenu.
PassingTestFileReporter Un ITestInvocationListener qui enregistre la liste des cas de test réussis dans un fichier de test
PerfettoGenericPostProcessor Un post-processeur qui traite le fichier proto texte/métrique binaire parfait en paires clé-valeur en développant de manière récursive les messages proto et les champs avec des valeurs de chaîne jusqu'à ce que le champ avec une valeur numérique soit rencontré.
PerfettogericPostprocessor.AlternativePaSeformat
PerfettogericPostprocessor.metric_file_format
Perfettopreparer Perfetto Preparger pousse le fichier de configuration dans l'appareil à un emplacement standard auquel Perfetto a accès.
PerfettoPullerMetricCollector Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers parfaits de l'appareil et d'en collecter les métriques.
Perfettopullermemetriccollector.metric_file_format
PerfettotracereCorder Une classe d'utilité pour enregistrer Perfettto Trace sur ITestDevice .
PrettyprintDelimiter Utilitaire d'aide qui aide à imprimer un message délimité qui se démarque.
JoliTestEventLogger Enregistreur faisant correspondre les événements et les enregistrant afin de faciliter le débogage.
Information sur le processus Utilisé pour stocker les informations liées au processus (utilisateur, PID, nom, temps de début en seconde depuis l'époque).
Profileparameter-handler Handler des 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 .
Changer de propriété Une classe d'utilité pour modifier (ou ajouter) des éléments dans un fichier de propriété Android
Protoresulter Parser pour le format Proto Résultats commerciaux.
ProtoresultParser.Testlevel Énumération représentant le niveau actuel du proto en cours de traitement.
ProtoResultReporter Le rapporteur de résultats crée un protobuf TestRecord avec tous les résultats à l'intérieur.
Protoutil Méthodes utilitaires pour traiter les messages Protobuf de type indépendant.
Proxyconfiguration Objet qui permet de pointer vers une configuration distante à exécuter.
PSPARSER Utilité utilisée pour analyser (utilisateur, PID et nom) à partir de la sortie de commande "PS"
Ptsbottest Exécutez des tests PTS-BOT.
Pushfileinvoker Cette classe est obsolète. Utilisez plutôt PushFilePreparer
Pushfilepreparer Un ITargetPreparer qui tente de pousser n'importe quel nombre de fichiers de n'importe quel chemin d'hôte vers n'importe quel chemin de périphérique.
Pythonbinaryhosttest Test d'hôte destiné à exécuter un fichier binaire Python à partir du système de construction Android (SOONG)

Le coureur de test prend en charge l'inclusion-filtre et le filtre excluant.

PythonBinaryHostTest.PythonForwarder redirecteur de résultats pour remplacer le nom d'exécution par le nom binaire.
PythonunitStResultParser Interprète la sortie des tests exécutée avec le framework unittest de Python et le traduit en appels d'une série d' ITestInvocationListener .
Pythonunittestrunner Cette classe est obsolète. Utilisez plutôt PythonBinaryHostTest .
Pythonvirtualenvhelper Une classe d'assistance pour activer l'environnement virtuel Python 3.
Pythonvirtualenvpreparer Configure un Python VirtualEnv sur l'hôte et installe des packages.

Q

Citationwaretokizer

R.

RebootReasonCollector Collecteur qui collecte le redémarrage de l'appareil pendant l'exécution du test et les signale par raison et nombre.
RebootTargetPreparer Target preparer that reboots the device.
RecoveryLogPreparer A target preparer used to collect logs before recovery.
RegexTrie <V> The RegexTrie is a trie where each stocké segment of the key is a regex ERROR(/Pattern) .
RemoteAndroidDevice Implementation of a ITestDevice for a full stack android device connected via adb connect.
RemoteAndroidVirtualDevice Extends RemoteAndroidDevice behavior for a full stack android device running in the Google Compute Engine (Gce).
RemoteAvdIDevice A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.gceDeviceRequested() is true
RemoteDynamicPool Implementation of a pool of remote work queued tests
RemoteFileResolver A simple class that allows one to load files from a variety of places using URIs and the service provider functionality.
RemoteFileUtil Utility class to handle file from a remote instance
RemoteInvocationExecution Implementation of InvocationExecution that drives a remote execution.
RemoteInvocationExecution.FileOptionValueTransformer
RemoteSshUtil Utility to execute ssh commands on remote instances.
RemoteTestTimeOutEnforcer Des écouteurs qui permettent 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'attente donné.
RemoteZip Utilities to unzip individual files inside a remote zip file.
RemoveSystemAppPreparer A ITargetPreparer for removing an apk from the system partition before a test run.
RapportPassedTests Signaler dans un fichier les filtres possibles pour exclure le test réussi.
ResolvePartialDownload Resolve a partial download request.
ResourceMetricUtil Utility functions for composing metrics.
ResourceUtil Utility for reading configuration resources.
RestApiHelper A helper class for performing REST API calls.
RestartSystemServerTargetPreparer Target preparer that restarts the system server without rebooting the device.
Agrégateur de résultats Transitaire spécial qui regroupe les résultats en cas de besoin, en fonction de la stratégie de nouvelle tentative adoptée.
RésultatEtLogForwarder Forwarder pour les résultats et les événements de journaux.
Transmetteur de résultats ITestInvocationListener qui transmet les résultats de l'appel à une liste d'autres écouteurs.
ResultsPlayer Special runner that replays the results given to it.
RetentionFileSaver Helper class for creating a .retention file in a directory.
RetryConfigurationFactory Factory that handles retrying a command.
RetryLogSaverResultForwarder Forwarder qui gère également la tentative actuelle dans laquelle nous nous trouvons.
RetryPreparationDecision A Class to describe the decisions about whether or not to retry preparation and to fail the module run.
RetryRescheduler A special runner that allows to reschedule a previous run tests that failed or where not executed.
RetryRescheduler.RetryType The types of the tests that can be retried.
RéessayerResultForwarder Une extension de ResultForwarder qui pousse toujours vers un numéro de tentative donné.
RetryResultHelper Helper class to determine which module or test should run or not.
RetryStatistics Structure holding the statistics for a retry session of one IRemoteTest .
RetryStrategy The Retry Strategy to be used when re-running some tests.
RootcanalForwarderPreparer
RootTargetPreparer Target preparer that performs "adb root" or "adb unroot" based on option "force-root".
RunAftersWithInfo
RunBeforesWithInfo
RunCommandTargetPreparer
RunConfigDeviceRecovery Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step.
RunHostCommandTargetPreparer Target preparer to run arbitrary host commands before and after running the test.
RunHostScriptTargetPreparer Target preparer which executes a script before running a test.
RunInterruptedException Thrown when a run operation is interrupted by an external request.
RunNotifierWrapper Wrapper of RunNotifier so we can carry the DeviceNotAvailableException .
RunOnCloneProfileParameterHandler
RunOnCloneProfileTargetPreparer
RunOnSdkSandboxHandler Handler for ModuleParameters#RUN_ON_SDK_SANDBOX .
RunOnSdkSandboxTargetPreparer An ITargetPreparer to marks that tests should run in the sdk sandbox.
RunOnSecondaryUserParameterHandler
RunOnSecondaryUserTargetPreparer An ITargetPreparer that creates a secondary user in setup, and marks that tests should be run in that user.
RunOnSystemUserTargetPreparer An ITargetPreparer that marks that tests should be run on the user (rather than the current user).
RunOnWorkProfileParameterHandler
RunOnWorkProfileTargetPreparer An ITargetPreparer that creates a work profile in setup, and marks that tests should be run in that user.
RuntimeRestartCollector Collecteur qui collecte les horodatages des redémarrages d'exécution (pannes du serveur système) pendant l'exécution du test, le cas échéant.
RunUtil A collection of helper methods for executing operations.
RustBenchmarkResultParser Interprets the output of tests run with Criterion benchmarking framework and translates it into calls on a series of ITestInvocationListener s.
RustBinaryHostTest Host test meant to run a rust binary file from the Android Build system (Soong)
RustBinaryTest A Test that runs a rust binary on given device.
RustTestBase Base class of RustBinaryHostTest and RustBinaryTest
RustTestBase.EnvPair
RustTestBase.Invocation
RustTestResultParser Interprets the output of tests run with Rust's unittest framework and translates it into calls on a series of ITestInvocationListener s.

S

SandboxConfigDump Runner class that creates a IConfiguration based on a command line and dump it to a file.
SandboxConfigDump.DumpCmd
SandboxConfigurationException Special Configuration Exception coming from the Sandbox setup.
SandboxConfigurationFactory Special Configuration factory to handle creation of configurations for Sandboxing purpose.
SandboxConfigUtil A utility class for managing IConfiguration when doing sandboxing.
SandboxedInvocationExecution Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command.
SandboxInvocationRunner Run the tests associated with the invocation in the sandbox.
SandboxOptions Class that can receive and provide options to a ISandbox .
Capture d'écran sur FailureCollector Collecteur qui capturera et enregistrera une capture d'écran lorsqu'un scénario de test échoue.
Sdk28ModuleController A module controller to check if a device is on SDK 28 (Android 9) or above.
Sdk29ModuleController Only run tests if the device under test is SDK version 29 or above.
Sdk30ModuleController Only run tests if the device under test is SDK version 30 or above.
Sdk31ModuleController Only run tests if the device under test is SDK version 31 or above.
Sdk32ModuleController Only run tests if the device under test is SDK version 32 or above.
Sdk33ModuleController Only run tests if the device under test is SDK version 33 or above.
Sdk34ModuleController Only run tests if the device under test is SDK version 34 or above.
SecondaryUserHandler Handler for ModuleParameters#SECONDARY_USER .
SecondaryUserOnDefaultDisplayHandler Handler for ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY .
SecondaryUserOnSecondaryDisplayHandler Handler for ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY .
SemaphoreTokenTargetPreparer This is a preparer used to use token to serialize test excution in tradefed host.
SerializationUtil Utility to serialize/deserialize an object that implements ERROR(/Serializable) .
ServiceAccountKeyCredentialFactory A credential factory to create service account key based oauth Credential .
SettingsBaselineSetter A common setter to handle device baseline settings via ITestDevice.setSetting.
ShardBuildCloner Helper class that handles cloning a build info from the command line.
ShardHelper Helper class that handles creating the shards and scheduling them for an invocation.
ShardListener Un ITestInvocationListener qui collecte les résultats d'une partition d'appel (c'est-à-dire une division d'appel à exécuter sur plusieurs ressources en parallèle) et les transmet à un autre écouteur.
ShardMainResultForwarder Un ResultForwarder qui combine les résultats d’appels de test fragmentés.
ShellOutputReceiverStream Utility subclass of OutputStream that writes into an IShellOutputReceiver.
ShellStatusChecker Check if the shell status is as expected before and after a module run.
ShippingApiLevelModuleController Run tests if the device meets the following conditions:
  • If min-api-level is defined:
    • The device shipped with the min-api-level or later.
ShowmapPullerMetricCollector Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers showmap de l'appareil et d'en collecter les métriques.
SideloadOtaTargetPreparer A target preparer that performs sideload of a specified OTA package, applies the package, waits for device to boot up, and injects the device build properties to use as build info

This target preparer assumes that the device will be in regular adb mode when started, and will ensure that the device exits in the same mode but with the newer build applied.

SimpleFileLogger A ILeveledLogOutput that directs log messages to stdout and to a single log file.
SimplePerfResult Object to hold all simpleperf test results
SimplePerfStatResultParser A utility class to parse simpleperf result.
SimplePerfUtil Utility class to dispatch simple command and collect results
SimplePerfUtil.SimplePerfType Enum of simpleperf command options
SimpleStats A small utility class that calculates a few statistical measures given a numerical dataset.
SizeLimitedOutputStream A thread safe file backed ERROR(/OutputStream) that limits the maximum amount of data that can be written.
SkipHWASanModuleController Base class for a module controller to not run tests on HWASan builds.
SkipManager Based on a variety of criteria the skip manager helps to decide what should be skipped at different levels: invocation, modules and tests.
SkipReason Provide a reason and its metadata for skipping a test.
SkipReason.DemotionTrigger
Sl4aBluetoothUtil A utility class provides Bluetooth operations on one or two devices using SL4A
Sl4aBluetoothUtil.BluetoothAccessLevel Enums for Bluetooth device access level which are based on BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enums for Bluetooth connection states which are based on BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enums for Bluetooth profile priority level which are based on BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enums for Bluetooth profiles which are based on BluetoothProfile.java
Sl4aClient Sl4A client to interact via RPC with SL4A scripting layer.
Sl4aEventDispatcher Event dispatcher polls for event and queue them by name to be queried.
Sl4aEventDispatcher.EventSl4aObject Object returned by the event poller.
SnapshotInputStreamSource A File-backed InputStreamSource.
SparseImageUtil Utility to unsparse sparse images.
SparseImageUtil.SparseInputStream SparseInputStream read from upstream and detects the data format.
StatsdBeforeAfterGaugeMetricPostProcessor Un post-processeur qui traite les métriques de jauge collectées selon une approche « avant/après », c'est-à-dire
StatsdEventMetricPostProcessor Un 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 Un post-processeur qui traite les rapports proto statsd binaires en paires clé-valeur en développant le rapport sous forme d'arborescence.
StatusCheckerResult Contains the result of a ISystemStatusChecker execution.
StatusCheckerResult.CheckStatus
StdoutLogger A ILeveledLogOutput that directs log messages to stdout.
StopServicesSetup A ITargetPreparer that stops services on the device.
StreamProtoReceiver A receiver that translates proto TestRecord received into Tradefed events.
StreamProtoResultReporter Une implémentation de ProtoResultReporter
StreamUtil Utility class for managing input streams.
StrictShardHelper Sharding strategy to create strict shards that do not report together,
StringEscapeUtils Utility class for escaping strings for specific formats.
StringUtil Utility class for escaping strings for common string manipulation.
StubBuildProvider No-op empty implementation of a IBuildProvider .
StubDevice Stub placeholder implementation of a IDevice .
StubKeyStoreClient Default stub implementation for KeyStore Client.
StubKeyStoreFactory Default stub implementation for KeyStore Factory
StubLocalAndroidVirtualDevice A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.localVirtualDeviceRequested() is true
StubMultiTargetPreparer Placeholder empty implementation of a IMultiTargetPreparer .
StubTargetPreparer Placeholder empty implementation of a ITargetPreparer .
StubTest No-op empty test implementation.
StubTestRunListener Stub implementation of ITestRunListener
SubprocessCommandException A subprocess command failed to run.
SubprocessConfigBuilder Build a wrapper TF config XML for an existing TF config.
SubprocessEventHelper Helper to serialize/deserialize the events to be passed to the log.
SubprocessEventHelper.BaseTestEventInfo Base Helper for TestIgnored information.
SubprocessEventHelper.FailedTestEventInfo Helper for testFailed information.
SubprocessEventHelper.InvocationEndedEventInfo Helper for invocation ended information.
SubprocessEventHelper.InvocationFailedEventInfo Helper for InvocationFailed information.
SubprocessEventHelper.InvocationStartedEventInfo Helper for invocation started information.
SubprocessEventHelper.LogAssociationEventInfo Helper for logAssociation information.
SubprocessEventHelper.SkippedTestEventInfo
SubprocessEventHelper.TestEndedEventInfo Helper for testEnded information.
SubprocessEventHelper.TestLogEventInfo Helper for testLog information.
SubprocessEventHelper.TestModuleStartedEventInfo Helper for test module started information.
SubprocessEventHelper.TestRunEndedEventInfo Helper for testRunEnded Information.
SubprocessEventHelper.TestRunFailedEventInfo Helper for testRunFailed information
SubprocessEventHelper.TestRunStartedEventInfo Helper for testRunStarted information
SubprocessEventHelper.TestStartedEventInfo Helper for testStarted information
SubprocessExceptionParser Helper to handle the exception output from standard Tradefed command runners.
SubprocessReportingHelper A class to build a wrapper configuration file to use subprocess results reporter for a cluster command.
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 invocations de tests.
SubprocessTestResultsParser Extends ERROR(/FileOutputStream) to parse the output before writing to the file so we can generate the test events on the launcher side.
SubprocessTestResultsParser.StatusKeys Relevant test status keys.
SubprocessTfLauncher A IRemoteTest for running tests against a separate TF installation.
SuiteApkInstaller Installs specified APKs for Suite configuration: either from $ANDROID_TARGET_OUT_TESTCASES variable or the ROOT_DIR in build info.
SuiteModuleLoader Retrieves Compatibility test module definitions from the repository.
SuiteModuleLoader.ConfigFilter A ERROR(/FilenameFilter) to find all the config files in a directory.
SuiteResultHolder Helper object to ease up serializing and deserializing the invocation results.
SuiteResultReporter Collectez les résultats des tests pour un appel de suite complet et affichez les résultats finaux.
SuiteResultReporter.ModulePrepTimes Object holder for the preparation and tear down time of one module.
SuiteTestFilter Represents a filter for including and excluding tests.
SwitchUserTargetPreparer A ITargetPreparer that switches to the specified user kind in setUp.
SystemServerFileDescriptorChecker Checks if system server appears to be running out of FDs.
SystemServerStatusChecker Check if the pid of system_server has changed from before and after a module run.
SystemUpdaterDeviceFlasher A IDeviceFlasher that relies on the system updater to install a system image bundled in a OTA update package.
SystemUtil Utility class for making system calls.
SystemUtil.EnvVariable

T

TableBuilder Helper class to display a matrix of String elements in a table.
TableFormatter Helper class to display a matrix of String elements so each element column is lined up
TargetFileUtils
TargetFileUtils.FilePermission
TargetSetupError A fatal error occurred while preparing the target for testing.
TarUtil Utility to manipulate a tar file.
TcpDevice A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.tcpDeviceRequested() is true
TearDownPassThroughPreparer Allows for running tearDown on preparers that are included in a config as an object.
TelephonyHelper A utility to use and get information related to the telephony.
TelephonyHelper.SimCardInformation An information holder for the sim card related information.
TelephonyTokenProvider Token provider for telephony related tokens.
TemperatureThrottlingWaiter An ITargetPreparer that waits until device's temperature gets down to target
TemplateResolutionError Class extending ConfigurationException for template related error during configuration parsing.
TerribleFailureEmailHandler A simple handler class that sends an email to interested people when a WTF (What a Terrible Failure) error occurs within a Trade Federation instance.
TestAppInstallSetup A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto device.
TestContentAnalyzer The analyzer takes context for the analysis and determine what is interesting.
TestContext A class to model a TestContext message of TFC API.
TestDependencyResolver Helper to resolve dependencies if needed.
Description du test Class representing information about a test case.
TestDescriptionsFile A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file.
TestDevice Implementation of a ITestDevice for a full stack android device
TestDevice.MicrodroidBuilder A builder used to create a Microdroid TestDevice.
TestDeviceOptions Container for ITestDevice Option s
TestDeviceOptions.InstanceType
TestDeviceState A more fully featured representation of device state than DeviceState .
TestEnvironment A class to model a TestEnvironment message returned by TFC API.
TestErrorIdentifier Error identifier from tests and tests runners.
TestFailureListener L'écouteur avait l'habitude de prendre des mesures telles qu'une capture d'écran, un rapport de bogue, une collecte de logcat en cas d'échec d'un test, sur demande.
TestFailureModuleController Controller for module that simply want to tune how the tests failures log collected are behaving.
TestFilePushSetup A ITargetPreparer that pushes one or more files/dirs from a IDeviceBuildInfo.getTestsDir() folder onto device.
TestFilterHelper Helper class for filtering tests
TestGroupStatus A class to store status of a test group.
TestInfo Stores the test information set in a TEST_MAPPING file.
TestInformation Holder object that contains all the information and dependencies a test runner or test might need to execute properly.
TestInformation.Builder Builder to create a TestInformation instance.
TestInvocation Default implementation of ITestInvocation .
TestInvocation.RunMode The different mode an invocation can run into.
TestInvocation.Stage
TestInvocationManagementServer GRPC server helping to management test invocation and their lifecycle.
TestInvocationManagementServer.InvocationInformation
TestMapping A class for loading a TEST_MAPPING file.
TestMappingSuiteRunner Implementation of BaseTestSuite to run tests specified by option include-filter, or TEST_MAPPING files from build, as a suite.
TestOption Stores the test option details set in a TEST_MAPPING file.
TestOutputUploader Uploads test output files to local file system, GCS, or an HTTP(S) endpoint.
TestRecordInterpreter Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed.
TestRecordProtoUtil Utility to read the TestRecord proto from a file.
TestResource A class to model a TestResource message returned by TFC API.
TestResourceDownloader A class to download test resource files from file system/GCS/HTTP.
Résultat du test Container for a result of a single test.
TestResultListener Une simplification de ITestLifecycleListener pour les implémenteurs qui ne se soucient que des résultats de tests individuels.
TestRunnerUtil A utility class to help various test runners.
TestRunResult Holds results from a single test run.
TestRunToTestInvocationForwarder Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver .
TestsPoolPoller Tests wrapper that allow to execute all the tests of a pool of tests.
TestStatus Representation in Tradefed of possible statuses for test methods.
TestSuiteInfo A class that resolves loading of build related metadata for test suite

To properly expose related info, a test suite must include a test-suite-info.properties file in its jar resources

TestSummary A class to represent a test summary.
TestSummary.Type
TestSummary.TypedString
TestSystemAppInstallSetup A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto the /system partition on device.
TestTimeoutEnforcer Des écouteurs qui permettent de vérifier le temps d'exécution d'un scénario de test donné et de l'échouer s'il dépasse un délai d'attente donné.
TextReporter Un rapporteur de résultats de test qui transmet les résultats à l'imprimante de résultats de texte JUnit.
TfMetricProtoUtil Utility class to help with the Map to Map transition.
TfObjectTracker A utility to track the usage of the different Trade Fedederation objects.
TfSuiteRunner Implementation of ITestSuite which will load tests from TF jars res/config/suite/ folder.
TfTestLauncher A IRemoteTest for running unit or functional tests against a separate TF installation.
TimeStatusChecker Status checker to ensure that the device and host time are kept in sync.
TimeUtil Contains time related utility methods.
TimeVal This is a sentinel type which wraps a Long .
Perte de temps A simple target preparer to waste time and potentially restart the device.
TokenProperty Supported token with dynamic sharding.
TokenProviderHelper Helper that gives the provider associated to a particular token, in order to find out if a device supports the token.
TraceCmdCollector IMetricCollector qui collecte les traces pendant le test à l'aide de trace-cmd et les enregistre dans l'invocation.
TracePropagatingExecutorService An executor service that forwards tasks to an underlying implementation while propagating the tracing context.
TracingLogger Class that helps to manage tracing for each test invocation.
TradefedConfigObject A class to model a TradefedConfigObject message of TFC API.
TradefedConfigObject.Type A list of configuration object types which can be injected to a cluster command config.
TradefedDelegator Objects that helps delegating the invocation to another Tradefed binary.
TradefedFeatureClient A grpc client to request feature execution from the server.
TradefedFeatureServer A server that responds to requests for triggering features.
TradefedSandbox Sandbox container that can run a Trade Federation invocation.
TradefedSandboxFactory Default implementation for SandboxFactory
TradefedSandboxRunner Runner associated with a TradefedSandbox that will allow executing the sandbox.
TradefedSandboxRunner.StubScheduledInvocationListener Un stub IScheduledInvocationListener qui ne fait rien.

U

UiAutomatorRunner Runs UI Automator test on device and reports results.
UiAutomatorTest
UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction
UnexecutedTestReporterThread Threads that takes care of reporting all unexecuted tests.
UniqueMultiMap <K, V> A MultiMap that ensures unique values for each key.
UsbResetMultiDeviceRecovery A IMultiDeviceRecovery which resets USB buses for offline devices.
UsbResetRunConfigRecovery Allow to trigger a command to reset the USB of a device
UsbResetTest An IRemoteTest that reset the device USB and checks whether the device comes back online afterwards.
UserChecker Checks if users have changed during the test.
UserCleaner A ITargetPreparer that removes secondary users on teardown.
UserHelper
Informations utilisateur Similar to UserInfo class from platform.
UserInfo.UserType Supported variants of a user's type in external APIs.

V

ValidateSuiteConfigHelper This class will help validating that the IConfiguration loaded for the suite are meeting the expected requirements: - No Build providers - No Result reporters
VersionedFile Data structure representing a file that has an associated version.
VersionParser Fetch the version of the running tradefed artifacts.
VisibleBackgroundUserPreparer Target preparer for running tests in a user that is started in the visible in the background.
VmRemoteDevice A Remote virtual device that we will manage from inside the Virtual Machine.

W

WaitDeviceRecovery A simple implementation of a IDeviceRecovery that waits for device to be online and respond to simple commands.
WaitForDeviceDatetimePreparer A ITargetPreparer that waits for datetime to be set on device

Optionally this preparer can force a TargetSetupError if datetime is not set within timeout, or force host datetime onto device,

WifiCommandUtil A utility class that can parse wifi command outputs.
WifiCommandUtil.ScanResult Represents a wifi network containing its related info.
WifiHelper Helper class for manipulating wifi services on device.
WifiPreparer A ITargetPreparer that configures wifi on the device if necessary.

X

XmlFormattedGeneratorReporter Implémentation du FormattedGeneratorReporter qui formate la suite au format XML.
XmlResultReporter Écrit les résultats JUnit dans des fichiers XML dans un format cohérent avec XMLJUnitResultFormatter d'Ant.
XmlSuiteResultFormatter Utility class to save a suite run as an XML.
XmlSuiteResultFormatter.RunHistory Helper object for JSON conversion.

Oui

YamlClassOptionsParser Helper to parse test runner information from the YAML Tradefed Configuration.

Z

ZipCompressionStrategy An ICompressionStrategy for creating zip archives.
ZipUtil A helper class for compression-related operations
ZipUtil2 A helper class for zip extraction that takes POSIX file permissions into account