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. |
AbiFormatter | Classe utilitaire pour abi. |
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. |
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é. |
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. |
Comportement AltDir | Une énumération pour définir des comportements de répertoire alternatifs pour divers installateurs/poussoirs d'artefacts de test |
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. |
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. |
ATestFileSystemLogSaver | Cette classe LogSaver est utilisée par ATest pour enregistrer les journaux dans un chemin spécifique. |
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. |
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. |
État binaire | Enum utilisé pour enregistrer l'état ON/OFF avec un état IGNORE no-op. |
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 : |
BootstrapBuildProvider | Un IDeviceBuildProvider qui amorce les informations de build à partir du périphérique de testCeci est généralement utilisé pour les appareils avec une version fournie en externe, c'est-à-dire |
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. |
Informations sur la construction | Implémentation générique d'un IBuildInfo qui doit être associé à un ITestDevice . |
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. |
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. |
C
CecControllerTokenProvider | Fournisseur de jetons pour les jetons liés au Consumer Electronics Control (CEC). |
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 |
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 | |
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 | |
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é. |
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 |
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. |
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. |
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). |
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. |
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 |
Console | Console principale de TradeFederation fournissant à l'utilisateur l'interface pour interagir Prend actuellement en charge des opérations telles que
|
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. |
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é. |
Options de couverture | Tradefed s’oppose à détenir des options de couverture. |
CoverageOptions.Toolchain | |
CréerAvdPreparer | |
Créer un préparateur d'utilisateur | Préparateur cible pour créer un utilisateur et le nettoyer à la fin. |
D
DebugHostLogOnFailureCollector | Collecteur qui rassemblera et enregistrera les journaux côté hôte lorsqu'un échec de scénario de test se produit. |
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. |
Résultat d'allocation de périphérique | Représente les résultats d’une tentative d’allocation pour une commande. |
DeviceAvailableChecker | Vérificateur pour garantir qu'un module ne laisse pas l'appareil dans un état hors ligne. |
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'appareilCeci 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 |
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. |
DeviceFailedToBootError | Lancée si un périphérique ne parvient pas à démarrer après avoir été flashé avec une build. |
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. |
DeviceFlashPreparer.EncryptionOptions | Enum d'options pour gérer le cryptage de l'image des données utilisateur |
DeviceFolderBuildInfo | IDeviceBuildInfo qui contient également d'autres artefacts de build contenus dans un répertoire sur le système de fichiers local. |
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. |
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 . |
Propriétés de l'appareil | Définitions de constantes courantes pour les noms de propriétés côté périphérique |
DeviceRecoveryModeUtil | |
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. |
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. |
DeviceStateMonitor | Classe d'assistance pour surveiller l'état d'un IDevice . |
DeviceStorageAgeResourceMetricCollector | Analyser l'âge de stockage à partir de logcat. |
DeviceStorageStatusChecker | Vérifiez si le périphérique dispose de suffisamment d'espace disque pour les partitions données. |
AppareilIndisponibleMoniteur | Cet écouteur tente de capturer uniquement un DNAE au niveau du cas de test. |
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. |
Graphe dirigé <V> | Une implémentation de graphiques dirigés non pondérés. |
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 . |
E
EmmaXmlConstantes | Constantes utilisées lors de l’analyse du rapport Emma XML. |
ÉmulateurMémoireCpuCapturer | |
EnforcedSeLinuxChecker | Vérificateur de statut qui garantit le statut de Selinux. |
EventsLoggerListener | Écouteur qui enregistre tous les événements qu'il reçoit dans un fichier |
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. |
F
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 | |
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. |
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 |
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. |
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. |
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<String, MultiMap<String, String>> . |
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 . |
FormattedGeneratorReporter | Reporter qui permet de générer des rapports dans un format particulier. |
g
GceAvdInfo | Structure permettant de contenir les données pertinentes pour une instance GCE AVD donnée. |
GceAvdInfo.GceStatus | |
GceManager | Assistant qui gère les appels GCE pour démarrer/arrêter et collecter les journaux de GCE. |
GceRemoteCmdFormatter | Classe utilitaire 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. |
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. |
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. |
GetPreviousPassedHelper | Aide pour obtenir les filtres de test réussis précédents. |
GkiDeviceFlashPreparer | Un préparateur cible qui flashe l'appareil avec une image générique du noyau commun Android. |
GlobalFilterGetter | Implémentation de service qui renvoie les filtres d'un appel donné. |
Filtre de test global | Options de filtre appliquées à l’appel. |
GoogleApiClientUtil | Utilitaires pour créer un client API Google. |
GranularRetriableTestWrapper | Une classe wrapper fonctionne sur IRemoteTest pour granuler IRemoteTest au niveau du scénario de test. |
GsiDeviceFlashPreparer | Un préparateur cible qui flashe l'appareil avec une image système générique Android. |
H
HelloWorldMultiTargetPreparer | Un exemple d'implémentation d'un IMultiTargetPreparer . |
Enregistreur d'historique | TF History Logger, journal spécial qui ne contient que certains événements spécifiques. |
HprofAllocSiteParser | Classe d'assistance pour analyser les informations d'une section Sites d'allocation des rapports hprof. |
HttpRemoteFileResolver | Implémentation de IRemoteFileResolver qui permet de télécharger un fichier distant via http |
HttpsRemoteFileResolver | Implémentation de IRemoteFileResolver qui permet de télécharger un fichier distant via https |
je
IAbiReceiver | Un test qui nécessite l'ABI sous test. |
IAppBuildInfo | Cette interface est obsolète. Utilisez directement IBuildInfo . |
IAutoRetriableTest | Interface pour un IRemoteTest qui n’implémente pas ITestFilterReceiver mais souhaite toujours prendre en charge la nouvelle tentative automatique. |
IBatterieInfo | L'interface définissant l'interaction avec une batterie d'un appareil. |
IBatteryInfo.BatteryState | Décrit l’état de charge actuel de la batterie. |
IBuildProvider | Responsable de fournir des informations concernant la version en cours de test. |
IBuildReceiver | Un test qui nécessite une référence à la version testée. |
IClusterClient | Une interface pour interagir avec le backend TFC. |
IClusterÉvénement | Interface pour tout événement de cluster à télécharger sur TFC. |
IClusterEventUploader <T étend IClusterEvent > | Interface pour ClusterEventUploader |
Options de cluster | Une interface pour obtenir les options liées au cluster. |
ICommandOptions | Conteneur pour les options d'exécution des commandes. |
ICommandScheduler | Un planificateur pour exécuter les commandes TradeFederation. |
ICommandScheduler.IScheduledInvocationListener | Écouteur des événements d’invocation une fois l’invocation terminée. |
ICompressionStratégie | Une interface représentant un algorithme de compression qui peut être sélectionné au moment de l'exécution. |
IConfiguration | Informations de configuration pour un appel TradeFederation. |
IConfigurationFactory | Usine de création IConfiguration s |
IConfigurationRécepteur | Interface simple pour représenter un objet qui accepte un IConfiguration . |
ICredentialFactory | Une interface permettant à Credential Factory de créer oauth2 Credential . |
IDefaultObjectLoader | Interface de chargement des objets par défaut qui devraient faire partie de notre configuration YAML. |
IDefaultObjectLoader.LoaderConfiguration | L'objet de configuration de chargement pour transmettre les informations au chargeur. |
IDeviceBuildInfo | Un IBuildInfo qui représente une version complète d'un appareil Android et (éventuellement) ses tests. |
IDeviceBuildProvider | IBuildProvider qui utilise les informations d'un ITestDevice pour récupérer une build. |
IDeviceConfiguration | Interface du support de configuration du périphérique. |
IDeviceFlasher | Fait clignoter une image de périphérique sur un périphérique. |
IDeviceFlasher.UserDataFlashOption | Enum d'options pour gérer l'image des données utilisateur |
IDeviceManager | Interface de gestion de l'ensemble des appareils disponibles pour les tests. |
IDeviceManager.IFastbootListener | Un écouteur pour les changements d'état de démarrage rapide. |
IDeviceMonitor | Interface pour surveiller l’état des appareils. |
IDeviceMonitor.DeviceLister | Une classe de type Runnable qui doit renvoyer les périphériques connus et leurs états. |
IDeviceSelection | Interface pour les critères de sélection des appareils. |
IDeviceTest | Interface pour objet nécessitant une référence à un ITestDevice . |
IDésactivable | Interface qui décrit un objet Tradefed pouvant être désactivé. |
IFileDownloader | Interface de téléchargement d'un fichier distant. |
IFlashingResourcesParser | Interface permettant de fournir les versions requises des fichiers image auxiliaires nécessaires au flashage d'un appareil. |
IFlashingResourcesRetriever | Interface pour récupérer les fichiers image auxiliaires nécessaires au flashage d'un appareil. |
IFolderBuildInfo | Un simple IBuildInfo abstrait dont les artefacts de construction se trouvent dans un répertoire de système de fichiers local. |
IFormatterGenerator | Interface décrivant un formateur pour SuiteResultHolder . |
IHostCleaner | Nettoie l'hôte une fois le test terminé. |
IInvocationContextReceiver | Un test qui doit faire référence au contexte de l’invocation. |
IInvocationExecution | Interface décrivant les actions qui seront effectuées dans le cadre d'un invocation. |
ILeveledLogOutput | Les classes qui implémentent cette interface fournissent des méthodes qui gèrent la sortie des messages de journal. |
ILogcatRécepteur | Classe qui fournit la sortie du logcat d'un périphérique en tant que InputStreamSource . |
ILogRegistre | Interface pour un enregistreur singleton ILogOutput qui multiplexe et gère différents enregistreurs. |
ILogRegistry.EventType | Événements utiles à enregistrer |
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 à implémenter s'ils ont besoin d'obtenir la liste des IMetricCollector pour l'exécution du test. |
IModuleController | Interface pour contrôler si un module doit être exécuté ou non. |
IModuleController.RunStrategy | Enum décrivant comment le module doit être exécuté. |
IModuleParameterHandler | L'interface pour les paramètres des modules de suites. |
IMultiDeviceTest | Cette interface est obsolète. Cette interface est conservée temporairement pour des raisons de compatibilité mais n'est plus réellement utilisée. Merci de ne pas l'implémenter. |
IMultiTargetPreparer | Prépare l'environnement de test pour plusieurs appareils ensemble. |
INativeDeviceTest | Interface pour objet nécessitant une référence à un INativeDevice . |
InstallApexModuleTargetPreparer | |
Gestionnaire d'applications instantanées | Gestionnaire pour ModuleParameters#INSTANT_APP . |
InstrumentationResultProtoParser | Analyse le prototype de résultat d’instrumentation collecté lors de l’exécution du test d’instrumentation et informe ITestRunListener des résultats. |
Contexte d'appel | Implémentation générique d'un IInvocationContext . |
InvocationExécution | Classe qui décrit toutes les étapes d'invocation : téléchargement de build, target_prep, exécution de tests, nettoyage. |
InvocationScope | Portée sur un seul appel Tradefed. |
InvocationScoped | |
InvocationScopeModule | Module Guice qui peut être utilisé n'importe où dans une invocation TF pour demander les objets pris en charge par Guice-Tradefed. |
Statut d'appel | Une classe pour stocker le statut d’appel. |
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. |
Fonctionnalité IRemote | Interface décrivant une fonctionnalité de Tradefed qui peut être exécutée en fonction de la demande. |
IRemoteFileResolver | Interface pour les objets capables de résoudre un fichier distant en un fichier local. |
IRemoteFileResolver.RemoteFileResolverArgs | Les arguments passés aux résolveurs |
IRemoteFileResolver.ResolvedFile | Classe contenant des informations sur le fichier résolu et certaines métadonnées. |
IReportNotExecuted | En cas d'exécution incomplète, IRemoteTest qui implémente cette interface peut signaler ses tests non exécutés pour un reporting amélioré. |
IRescheduler | Interface pour replanifier une configuration pour une exécution future. |
IResourceMetricCollector | L'interface permettant à l'utilisateur d'implémenter des collecteurs de ressources personnalisés. |
IRestApiHelper | Une interface d'assistance pour effectuer des appels d'API REST. |
IResumableTest | Cette interface est obsolète. Plus besoin de ça |
IRetryDecision | Interface pilotant la décision de nouvelle tentative et appliquant le filtre sur la classe pour une nouvelle tentative plus ciblée. |
IRuntimeHintProvider | |
ISandbox | Interface définissant un bac à sable pouvant être utilisé pour exécuter un appel. |
ISandboxFactory | Usine de création ISandbox . |
ISetOptionReceiver | L'implémentation de cette interface doit avoir une Option avec un nom "set-option" lié à HostTest#SET_OPTION_NAME . |
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 sharding à adopter pour une configuration. |
ISystemStatusChecker | Un vérificateur qui effectue des vérifications sur l'état du système et renvoie un booléen pour indiquer si le système est dans un état attendu. |
ISystemStatusCheckerReceiver | Un IRemoteTest qui nécessite l'accès à ISystemStatusChecker à partir de la configuration. |
ITargetCleaner | Cette interface est obsolète. TearDown a été déplacé vers l'interface de base ITargetPreparer. |
ITargetPreparer | Prépare l'environnement de test pour l'exécution du test. |
ITerribleFailureHandler | Une interface pour gérer les terribles échecs de LogUtil.CLog.wtf(String, Throwable) |
ITestAnnotationFilterRécepteur | Un exécuteur qui peut filtrer les tests à exécuter en fonction des annotations. |
ITestCollector | Fournit un support pour la collecte de tests ; lorsqu'il est défini, le programme d'exécution du test doit effectuer un essai à sec pour collecter les cas de test sans réellement les exécuter. |
ITestFileFilterRécepteur | Un runner qui peut recevoir un fichier spécifiant les tests à exécuter et/ou à ne pas exécuter. |
ITestFilterRécepteur | Un exécuteur qui peut filtrer les tests à exécuter. |
ITestInformationReceiver | Interface pour recevoir les TestInformation pour certaines classes. |
ITestInvocation | Gère un appel de test TradeFederation. |
ITestInvocation.ExitInformation | Représente des informations de sortie pour un appel. |
ITestSuite | Classe abstraite utilisée pour exécuter Test Suite. |
ITestSuiteResultLoader | Interface décrivant un assistant pour charger les résultats précédents de manière à pouvoir être réexécutés. |
ITestsZipInstaller | Installe les tests à partir d'un fichier zip de tests (tel que généré par le système de build) sur un appareil. |
J.
JavaCodeCoverageCollector | Un BaseDeviceMetricCollector qui extraira les mesures de couverture Java de l'appareil et les enregistrera en tant qu'artefacts de test. |
JavaCodeCoverageFlusher | Classe d'utilitaire qui réinitialise et force le vidage des mesures de couverture de code Java à partir des processus exécutés sur l'appareil. |
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. |
JUnit4TestFilter | Classe d'assistance qui fournit le filtrage pour le coureur JUnit4 en étendant le Filter . |
JUnitToInvocationResultForwarder | Une classe qui écoute les événements TestListener et les transmet à un ITestInvocationListener . |
JUnitXmlParser | Analyseur qui extrait les données des résultats de test des résultats JUnit stockés dans XMLJUnitResultFormatter de Ant et les transmet à un ITestInvocationListener. |
K
KeyguardStatusChecker | Vérifie l'état du keyguard après l'exécution du module. |
KillExistingEmulatorPreparer | ITargetPreparer qui arrête un émulateur en cours d'exécution. |
L
LabResourceDeviceMonitor | Moniteur de ressources de laboratoire qui initialise/gère le serveur gRPC pour LabResourceService. |
LargeOutputReceiver | Une classe conçue pour aider à exécuter des commandes de longue durée et à collecter les résultats. |
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 | Assistant utilitaire pour contrôler Launch_cvd dans la VM Cuttlefish. |
LeakedThreadStatusChecker | Vérificateur d'état pour garantir qu'un module ne fuit pas un 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. |
ListeInstrumentationParser | Un IShellOutputReceiver qui analyse la sortie d'une requête « pm list instrumentation » |
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | La classe pour les appareils virtuels locaux exécutés sur l'hôte TradeFed. |
LocalAppBuildProvider | Un IBuildProvider qui construit un IBuildInfo basé sur un chemin local fourni |
LocalDeviceBuildProvider | IBuildProvider qui construit un IDeviceBuildInfo basé sur un chemin de répertoire de système de fichiers fourni. |
Lancement de l'émulateur local | Un TargetPreparer qui lance un émulateur localement à partir d'un environnement de build Android. |
Instantané de l'émulateur local | Un TargetPreparer destiné à générer un instantané d'émulateur propre à partir d'un environnement de construction/développement Android |
LocalFileResolver | Implémentation de IRemoteFileResolver qui permet de lier des fichiers locaux |
LocalFolderBuildProvider | Un IBuildProvider qui construit un IFolderBuildInfo basé sur un chemin local fourni |
LocalRunInstructionBuilder | Utilitaire pour compiler l'instruction pour exécuter le test localement. |
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. |
LogcatEventParser | |
LogcatEventType | Types d'événements pour LogcatEventParser . |
LogcatOnFailureCollector | Collecteur qui capturera et enregistrera un logcat lorsqu'un scénario de test échoue. |
LogcatRécepteur | Classe qui collecte logcat en arrière-plan. |
LogFileSaver | Une aide pour ITestInvocationListener qui enregistrera les données du journal dans un fichier |
Récepteur de journaux | |
Registre des journaux | Implémentation d' ILogRegistry qui multiplexe et gère différents enregistreurs, en utilisant celui approprié en fonction du ThreadGroup du thread effectuant l'appel. |
LogSaverResultForwarder | Un ResultForwarder pour enregistrer les journaux avec l'économiseur de fichiers global. |
M.
MainlineModuleHandler | Une classe de gestionnaire simple pour les modules principaux qui crée un InstallApexModuleTargetPreparer et y injecte le lien dynamique en fonction des modules principaux donnés pour récupérer automatiquement ces modules. |
MainlineTestModuleController | Classe de base permettant à un contrôleur de module d'exécuter des tests basés sur les modules principaux préchargés sur l'appareil testé. |
ManagedRemoteDevice | Un appareil fonctionnant dans une machine virtuelle que nous gérons à distance via une instance Tradefed à l'intérieur de la VM. |
ManagedTestDeviceFactory | Usine pour créer les différents types d'appareils pouvant être surveillés par Tf |
MetricFilePostProcessor | Utilisé pour télécharger le fichier journal des métriques collecté pendant le niveau de test et d'exécution. |
Option métrique | Annotation pour les méthodes de test annotées avec @Test , ou si l'annotation fait partie de la liste d'annotations de TestDescription qui permet de spécifier quelques paramètres supplémentaires utiles pour : Ajuster le comportement des collecteurs, filtrer 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. |
MetricUtility | Contient des méthodes utilitaires courantes pour stocker les métriques de test, agréger les métriques dans des tests similaires et écrire les métriques dans un fichier. |
MinApiLevelModuleController | Classe de base permettant à un contrôleur de module de ne pas exécuter de tests lorsqu'il est inférieur à un niveau API spécifié. |
MinSdkModuleController | Classe de base permettant à un contrôleur de module de ne pas exécuter de tests sur des versions inférieures à un numéro de version SDK spécifié. |
Définition du module | Conteneur pour la configuration de l'exécution de test. |
ModuleÉcouteur | Listener attaché à chaque IRemoteTest de chaque module afin de récupérer la liste des résultats. |
Fusion de modules | Classe d'assistance pour les opérations liées à la fusion ITestSuite et ModuleDefinition après une scission. |
ModuleOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | Une classe struct simple pour stocker des informations sur un module |
Paramètres du module | Valeurs particulières associées aux clés "paramètres" de la suite dans les métadonnées de chaque module. |
ModuleParametersHelper | Aide pour obtenir le IModuleParameterHandler associé au paramètre. |
Séparateur de modules | Aide pour diviser une liste de modules représentés par IConfiguration en une liste d'unités d'exécution représentées par ModuleDefinition . |
N
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. |
NativeCodeCoverageFlusher | Classe d'utilitaire qui efface les mesures de couverture native et force le vidage des données de couverture natives des processus sur l'appareil. |
Appareil natif | Implémentation par défaut d'un ITestDevice Appareils Android non full stack. |
NativeDevice.AdbAction | Un DeviceAction pour exécuter une commande du système d'exploitation 'adb ....'. |
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction | DeviceAction pour redémarrer un appareil. |
NativeDevice.RebootMode | Un mode de redémarrage. |
NativeDeviceStateMonitor | Classe d'assistance pour surveiller l'état d'un IDevice sans prise en charge du framework. |
Gestionnaire négatif | Gestionnaire qui spécifie que rien ne doit être fait et que le paramètre ne doit créer aucun module supplémentaire. |
NestedDeviceStateMonitor | Moniteur d'état du périphérique qui exécute des contrôles supplémentaires sur le périphérique imbriqué pour s'adapter aux spécificités de l'environnement virtualisé. |
NestedRemoteDevice | Représentation de l'appareil exécuté dans une VM Cuttlefish distante. |
NetworkNotAvailableException | Lancée lorsqu'un appareil n'est pas en mesure de se connecter au réseau pour le test. |
Aucune exception de périphérique | Lancé lorsqu'il n'y a aucun périphérique pour exécuter une commande donnée. |
NoisyDryRunTest | Exécutez un essai à sec bruyant sur un fichier de commandes. |
NotMultiAbiHandler | Gestionnaire spécial qui informe le SuiteModuleLoader que l'abi secondaire ne doit pas créer de module. |
Ô
OuvrirObjectLoader | Chargeur pour les objets par défaut disponibles dans AOSP. |
OptionCopieur | Une classe d'assistance qui peut copier les valeurs des champs Option avec les mêmes noms d'un objet à un autre. |
OptionFetcher | Aide pour obtenir les options de test du processus parent. |
OptionNotAllowedException | ConfigurationException spécifique lorsqu'une option ne peut pas être transmise dans la ligne de commande. |
OptionSetter | Remplit les champs Option . |
OptionSetter.OptionFieldsForName | Conteneur pour la liste des champs d'option portant le nom donné. |
OtaDeviceBuildInfo | IDeviceBuildInfo utilisé pour les tests de mise à jour en direct. |
OtatoolsBuildInfo | Un IBuildInfo qui contient des artefacts otatools. |
OtaZipfileBuildProvider | Fournit un IBuildInfo basé sur un fichier zip OTA local. |
P.
PackageInstalledModuleController | Le contrôleur de module ne doit pas exécuter de tests lorsque l'appareil n'a pas installé les packages donnés. |
Paire <A, B> | Définissez notre propre classe Pair qui contient deux objets. |
ParallelDeviceExecutor <V> | Wrapper de ERROR(/ExecutorService) pour exécuter une fonction en parallèle. |
ParentSandboxInvocationExecution | Version d' InvocationExecution pour les actions spéciales d'invocation parent lors de l'exécution d'un bac à sable. |
ParentShardRépliquer | Répliquez une configuration pour un appareil sur tous les autres appareils qui feront partie du partitionnement. |
PassingTestFileReporter | Un ITestInvocationListener qui enregistre la liste des cas de test réussis dans un fichier de test |
PrettyPrintDelimiter | Utilitaire d'assistance qui permet d'imprimer un message délimité qui se démarque. |
Changeur de propriété | Une classe utilitaire pour modifier (ou ajouter) des éléments dans un fichier de propriétés Android |
ProtoResultParser | Analyseur pour le format de proto des résultats Tradefed. |
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 manière indépendante du type. |
Configuration du proxy | Objet qui permet de pointer vers une configuration distante à exécuter. |
PsParser | Utilitaire utilisé pour analyser (USER, PID et NAME) à partir de la sortie de la commande "ps" |
Q
QuotationAwareTokenizer |
R.
RécupérationLogPreparer | Un préparateur cible utilisé pour collecter les journaux avant la récupération. |
RegexTrie <V> | Le RegexTrie est un trie où chacunERROR(/Pattern) . |
Appareil Android distant | Implémentation d'un ITestDevice pour un appareil Android full stack connecté via adb connect. |
Appareil virtuel Android à distance | Étend le comportement RemoteAndroidDevice pour un appareil Android à pile complète exécuté dans Google Compute Engine (Gce). |
RemoteAvdIDevice | Un espace réservé IDevice utilisé par DeviceManager pour allouer lorsque DeviceSelectionOptions.gceDeviceRequested() est true |
RemoteFileUtil | Classe utilitaire pour gérer le fichier à partir d'une instance distante |
Exécution d'appel à distance | Implémentation d' InvocationExecution qui pilote une exécution à distance. |
Gestionnaire à distance | Classe qui reçoit RemoteOperation s via un socket. |
RemoteSshUtil | Utilitaire pour exécuter des commandes ssh sur des instances distantes. |
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é. |
Zip à distance | Utilitaires pour décompresser des fichiers individuels dans un fichier zip distant. |
RapportPassedTests | Signaler dans un fichier les filtres possibles pour exclure le test réussi. |
ResourceMetricUtil | Fonctions utilitaires pour composer des métriques. |
RestApiHelper | Une classe d'assistance pour effectuer des appels d'API REST. |
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. |
RésultatsJoueur | Coureur spécial qui rejoue les résultats qui lui sont donnés. |
RétentionFileSaver | Classe d'assistance pour créer un fichier .retention dans un répertoire. |
RéessayerConfigurationFactory | Usine qui gère les nouvelles tentatives d’une commande. |
RetryLogSaverResultForwarder | Forwarder qui gère également la tentative actuelle dans laquelle nous nous trouvons. |
RéessayerReprogrammateur | Un exécuteur spécial qui permet de reprogrammer une exécution précédente de tests qui ont échoué ou qui n'ont pas été exécutés. |
RetryRescheduler.RetryType | Les types de tests qui peuvent être retentés. |
RéessayerResultForwarder | Une extension de ResultForwarder qui pousse toujours vers un numéro de tentative donné. |
RéessayerResultHelper | Classe d'assistance pour déterminer quel module ou test doit être exécuté ou non. |
Statistiques sur les nouvelles tentatives | Structure contenant les statistiques d’une session de nouvelle tentative d’un IRemoteTest . |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery | Base générique IMultiDeviceRecovery pour exécuter une configuration tradefed afin d'effectuer l'étape de récupération. |
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer | Un ITargetPreparer qui crée un utilisateur secondaire lors de l'installation et indique que les tests doivent être exécutés dans cet utilisateur. |
RunOnSystemUserTargetPreparer | Un ITargetPreparer qui indique que les tests doivent être exécutés sur l'utilisateur (plutôt que sur l'utilisateur actuel). |
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer | Un ITargetPreparer qui crée un profil de travail dans la configuration et marque que les tests doivent être exécutés chez cet utilisateur. |
S
SandboxConfigDump | Classe Runner qui crée une IConfiguration basée sur une ligne de commande et la sauvegarde dans un fichier. |
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | Exception de configuration spéciale provenant de la configuration du bac à sable. |
SandboxConfigurationFactory | Usine de configuration spéciale pour gérer la création de configurations à des fins de sandboxing. |
SandboxConfigUtil | Une classe utilitaire pour gérer IConfiguration lors du sandboxing. |
SandboxedInvocationExecution | Exécution spéciale sandbox de l'invocation : il s'agit de l'InvocationExection lorsque nous sommes à l'intérieur du sandbox exécutant la commande. |
SandboxInvocationRunner | Exécutez les tests associés à l'invocation dans le bac à sable. |
Options du bac à sable | Classe qui peut recevoir et fournir des options à un ISandbox . |
Capture d'écran sur FailureCollector | Collecteur qui capturera et enregistrera une capture d'écran lorsqu'un scénario de test échoue. |
Sdk28ModuleContrôleur | Un contrôleur de module pour vérifier si un appareil est sur SDK 28 (Android 9) ou supérieur. |
Sdk29ModuleContrôleur | N'exécutez des tests que si l'appareil testé est la version 29 ou supérieure du SDK. |
Sdk30ModuleContrôleur | N'exécutez des tests que si l'appareil testé est la version 30 ou supérieure du SDK. |
Sdk31ModuleContrôleur | N'exécutez des tests que si l'appareil testé est la version 31 ou supérieure du SDK. |
Gestionnaire d'utilisateurs secondaires | Gestionnaire pour ModuleParameters#SECONDARY_USER . |
SerializationUtil | Utilitaire pour sérialiser/désérialiser un objet qui implémente ERROR(/Serializable) . |
ServiceAccountKeyCredentialFactory | Une usine d'informations d'identification pour créer des Credential oauth basées sur une clé de compte de service. |
ShardBuildCloner | Classe d'assistance qui gère le clonage d'informations de build à partir de la ligne de commande. |
Aide-éclat | Classe d'assistance qui gère la création des fragments et leur planification pour une 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 | Sous-classe utilitaire de OutputStream qui écrit dans un IShellOutputReceiver. |
ShellStatusChecker | Vérifiez si l'état du shell est comme prévu avant et après l'exécution d'un module. |
ExpéditionApiLevelModuleController | Exécutez des tests si l'appareil remplit les conditions suivantes :
|
SimpleFileLogger | ILeveledLogOutput qui dirige les messages de journal vers la sortie standard et vers un seul fichier journal. |
SimplePerfRésultat | Objet pour contenir tous les résultats des tests simpleperf |
SimplePerfStatResultParser | Une classe utilitaire pour analyser le résultat simpleperf. |
SimplePerfUtil | Classe utilitaire pour envoyer une commande simple et collecter les résultats |
SimplePerfUtil.SimplePerfType | Enumération des options de commande simpleperf |
Statistiques simples | Une petite classe utilitaire qui calcule quelques mesures statistiques à partir d’un ensemble de données numériques. |
TailleLimitedOutputStream | Un fichier thread-safe soutenu par ERROR(/OutputStream) qui limite la quantité maximale de données pouvant être écrites. |
Sl4aBluetoothUtil | Une classe utilitaire fournit des opérations Bluetooth sur un ou deux appareils utilisant SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel | Énumérations pour le niveau d'accès aux appareils Bluetooth basées sur BluetoothDevice.java |
Sl4aBluetoothUtil.BluetoothConnectionState | Énumérations pour les états de connexion Bluetooth basées sur BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothPriorityLevel | Énumérations pour le niveau de priorité du profil Bluetooth basées sur BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothProfile | Énumérations pour les profils Bluetooth basés sur BluetoothProfile.java |
Client Sl4a | Client Sl4A pour interagir via RPC avec la couche de script SL4A. |
Sl4aEventDispatcher | Le répartiteur d'événements interroge les événements et les met en file d'attente par nom pour être interrogé. |
Sl4aEventDispatcher.EventSl4aObject | Objet renvoyé par l'observateur d'événements. |
SnapshotInputStreamSource | Un InputStreamSource sauvegardé sur un fichier. |
Résultat du vérificateur d'état | Contient le résultat d’une exécution ISystemStatusChecker . |
StatusCheckerResult.CheckStatus | |
StdoutLogger | ILeveledLogOutput qui dirige les messages de journal vers la sortie standard. |
StreamProtoRécepteur | Un récepteur qui traduit le proto TestRecord reçu en événements Tradefed. |
StreamProtoResultReporter | Une implémentation de ProtoResultReporter |
StrictShardHelper | Stratégie de fragmentation pour créer des fragments stricts qui ne rendent pas compte ensemble, |
StringEscapeUtils | Classe utilitaire pour échapper des chaînes pour des formats spécifiques. |
StringUtil | Classe utilitaire pour échapper des chaînes pour une manipulation courante des chaînes. |
Fournisseur de construction de stub | Implémentation vide et sans opération d'un IBuildProvider . |
StubMultiTargetPreparer | Implémentation vide d’un espace réservé d’un IMultiTargetPreparer . |
StubTargetPreparer | Implémentation vide d'un espace réservé d'un ITargetPreparer . |
Test de souche | Implémentation de test vide sans opération. |
StubTestRunListener | Implémentation de stub de ITestRunListener |
SubprocessCommandException | Une commande de sous-processus n'a pas pu s'exécuter. |
Sous-processusConfigBuilder | Créez un XML de configuration TF de wrapper pour une configuration TF existante. |
SubprocessEventHelper | Aide pour sérialiser/désérialiser les événements à transmettre au journal. |
SubprocessEventHelper.BaseTestEventInfo | Aide de base pour les informations TestIgnored. |
SubprocessEventHelper.FailedTestEventInfo | Aide pour les informations testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Assistant pour les informations de fin d'appel. |
SubprocessEventHelper.InvocationFailedEventInfo | Aide pour les informations InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Assistant pour les informations de démarrage de l'appel. |
SubprocessEventHelper.LogAssociationEventInfo | Aide pour les informations logAssociation. |
SubprocessEventHelper.TestEndedEventInfo | Aide pour les informations testEnded. |
SubprocessEventHelper.TestLogEventInfo | Aide pour les informations testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Assistant pour les informations de démarrage du module de test. |
SubprocessEventHelper.TestRunEndedEventInfo | Aide pour les informations testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Aide pour les informations testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Aide pour les informations testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Aide pour les informations testStarted |
Sous-processusExceptionParser | Aide pour gérer la sortie d'exception des exécuteurs de commandes Tradefed standard. |
Sous-processusReportingHelper | Une classe pour créer un fichier de configuration de wrapper afin d'utiliser le rapporteur de résultats de sous-processus pour une commande de cluster. |
SubprocessResultsReporter | 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. |
Sous-processusTestResultsParser | Étend ERROR(/FileOutputStream) pour analyser la sortie avant d'écrire dans le fichier afin que nous puissions générer les événements de test côté lanceur. |
SubprocessTestResultsParser.StatusKeys | Clés d'état de test pertinentes. |
Sous-processusTfLauncher | Un IRemoteTest pour exécuter des tests sur une installation TF distincte. |
SuiteApkInstaller | Installe les APK spécifiés pour la configuration de la suite : soit à partir de la variable $ANDROID_TARGET_OUT_TESTCASES, soit à partir du ROOT_DIR dans les informations de build. |
SuiteModuleLoader | Récupère les définitions du module de test de compatibilité à partir du référentiel. |
SuiteModuleLoader.ConfigFilter | Une ERROR(/FilenameFilter) pour trouver tous les fichiers de configuration dans un répertoire. |
SuiteResultHolder | Objet d'assistance pour faciliter la sérialisation et la désérialisation des résultats de l'invocation. |
SuiteResultReporter | Collectez les résultats des tests pour un appel de suite complet et affichez les résultats finaux. |
SuiteResultReporter.ModulePrepTimes | Porte-objet pour le temps de préparation et de démontage d'un module. |
SuiteTestFilter | Représente un filtre pour inclure et exclure des tests. |
SystemServerFileDescriptorChecker | Vérifie si le serveur système semble manquer de FD. |
SystemServerStatusChecker | Vérifiez si le pid de system_server a changé avant et après l'exécution d'un module. |
SystemUtil | Classe utilitaire pour passer des appels système. |
SystemUtil.EnvVariable |
T
Générateur de tables | Classe d'assistance pour afficher une matrice d'éléments String dans un tableau. |
Formateur de table | Classe d'assistance pour afficher une matrice d'éléments String afin que chaque colonne d'élément soit alignée |
TarUtil | Utilitaire pour manipuler un fichier tar. |
Aide à la téléphonie | Un utilitaire pour utiliser et obtenir des informations liées à la téléphonie. |
TelephonyHelper.SimCardInformation | Un support d'informations pour les informations relatives à la carte SIM. |
Fournisseur de jetons de téléphonie | Fournisseur de jetons pour les jetons liés à la téléphonie. |
Erreur de résolution de modèle | Classe étendant ConfigurationException pour l’erreur liée au modèle lors de l’analyse de la configuration. |
TerribleFailureEmailHandler | Une classe de gestionnaire simple qui envoie un e-mail aux personnes intéressées lorsqu'une erreur WTF (What a Terrible Failure) se produit dans une instance de Trade Federation. |
TestAppInstallSetup | Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil. |
Contexte de test | Une classe pour modéliser un message TestContext de l'API TFC. |
TestDependencyResolver | Aide pour résoudre les dépendances si nécessaire. |
TestDescriptionsFichier | Une classe utilitaire pour rassembler et désorganiser une liste de TestDescriptions dans un fichier de test. |
Appareil de test | Implémentation d'un ITestDevice pour un appareil Android full stack |
Environnement de test | Une classe pour modéliser un message TestEnvironment renvoyé par l'API TFC. |
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. |
TestFilterHelper | Classe d'assistance pour les tests de filtrage |
Statut du groupe de tests | Une classe pour stocker le statut d'un groupe de test. |
Informations sur le test | Stocke les informations de test définies dans un fichier TEST_MAPPING. |
TestInvocation | Implémentation par défaut de ITestInvocation . |
TestInvocation.RunMode | Les différents modes dans lesquels un appel peut s'exécuter. |
TestInvocation.Stage | |
Mappage de tests | Une classe pour charger un fichier TEST_MAPPING. |
TestMappingSuiteRunner | Implémentation de BaseTestSuite pour exécuter les tests spécifiés par l'option include-filter ou les fichiers TEST_MAPPING de la build, en tant que suite. |
Option de test | Stocke les détails des options de test définis dans un fichier TEST_MAPPING. |
TestOutputUploader | Une classe pour télécharger des fichiers de sortie de test sur GCS/HTTP. |
TestRecordInterpreter | Utilitaire pour convertir un prototype TestRecord dans un format plus facilement manipulable dans Tradefed. |
Ressource de test | Une classe pour modéliser un message TestResource renvoyé par l'API TFC. |
TestResourceDownloader | Une classe pour télécharger des fichiers de ressources de test à partir du système de fichiers/GCS/HTTP. |
TestResultListener | Une simplification de ITestLifecycleListener pour les implémenteurs qui ne se soucient que des résultats de tests individuels. |
TestRunToTestInvocationForwarder | Redirecteur de ddmlib ITestRunListener vers ITestLifeCycleReceiver . |
TestsPoolPoller | Wrapper de tests qui permet d'exécuter tous les tests d'un pool de tests. |
TestSuiteInfo | Une classe qui résout le chargement des métadonnées liées à la build pour la suite de tests Pour exposer correctement les informations associées, une suite de tests doit inclure un fichier |
TextReporter | Un rapporteur de résultats de test qui transmet les résultats à l'imprimante de résultats de texte JUnit. |
TfObjectTracker | Un utilitaire pour suivre l'utilisation des différents objets de la Trade Federation. |
TfSuiteRunner | Implémentation d' ITestSuite qui chargera les tests à partir du dossier TF jars res/config/suite/. |
TfTestLauncher | Un IRemoteTest pour exécuter des tests unitaires ou fonctionnels sur une installation TF distincte. |
TimeStatusChecker | Vérificateur d'état pour garantir que l'heure de l'appareil et de l'hôte sont synchronisées. |
ValHeure | Cette classe est obsolète. utilisez plutôt Duration . |
Aide du fournisseur de jetons | Helper qui donne le fournisseur associé à un token particulier, afin de savoir si un appareil prend en charge le token. |
TradefedConfigObject | Une classe pour modéliser un message TradefedConfigObject de l'API TFC. |
TradefedConfigObject.Type | Une liste de types d'objets de configuration qui peuvent être injectés dans une configuration de commande de cluster. |
TradefedDélégué | Objets qui permettent de déléguer l'invocation à un autre binaire Tradefed. |
TradefedFeatureClient | Un client grpc pour demander l'exécution de fonctionnalités depuis le serveur. |
TradefedFeatureServer | Un serveur qui répond aux demandes de déclenchement de fonctionnalités. |
Bac à sable Tradefed | Conteneur sandbox qui peut exécuter un appel de Trade Federation. |
TradefedSandboxFactory | Implémentation par défaut pour SandboxFactory |
TradefedSandboxRunner | Runner associé à un TradefedSandbox qui permettra d'exécuter le sandbox. |
TradefedSandboxRunner.StubScheduledInvocationListener | Un stub IScheduledInvocationListener qui ne fait rien. |
U
UnexecutedTestReporterThread | Threads qui se charge de signaler tous les tests non exécutés. |
UsbResetMultiDeviceRécupération | Un IMultiDeviceRecovery qui réinitialise les bus USB pour les appareils hors ligne. |
UsbResetRunConfigRécupération | Permet de déclencher une commande pour réinitialiser l'USB d'un appareil |
Test de réinitialisation USB | Un IRemoteTest qui réinitialise l'USB de l'appareil et vérifie si l'appareil revient en ligne par la suite. |
Vérificateur d'utilisateur | Vérifie si les utilisateurs ont changé pendant le test. |
V
ValidateSuiteConfigHelper | Cette classe aidera à valider que les IConfiguration chargées pour la suite répondent aux exigences attendues : - Aucun fournisseur de build - Aucun rapporteur de résultat |
VmRemoteDevice | Un périphérique virtuel distant que nous gérerons depuis l'intérieur de la machine virtuelle. |
W
Attendre la récupération du périphérique | Une implémentation simple d'un IDeviceRecovery qui attend que l'appareil soit en ligne et réponde à des commandes simples. |
WifiHelper | Classe d'assistance pour manipuler les services wifi sur l'appareil. |
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 | Classe utilitaire pour enregistrer une suite exécutée au format XML. |
XmlSuiteResultFormatter.RunHistory | Objet d'assistance pour la conversion JSON. |
Oui
YamlClassOptionsParser | Aide pour analyser les informations du lanceur de test à partir de la configuration YAML Tradefed. |
Z
Stratégie de compression Zip | Une ICompressionStrategy pour créer des archives zip. |