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 de périphérique |
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 | |
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 : |
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 |
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. |
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 |
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 |
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
|
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. |
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'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. |
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. |
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. |
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. |
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<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 . |
É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ériqueLogcatEventParser <LogcatEventType> | Analyser l'entrée logcat pour les événements. |
GénériqueLogcatEventParser.LogcatEvent | Struct pour 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 réussis précédents. |
GkiDeviceFlashPreparer | Un préparateur cible qui flashe l'appareil avec une image générique du noyau commun Android. |
Configuration globale | Une implémentation IGlobalConfiguration qui stocke les objets de configuration chargés dans une carte |
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. |
GoogleBenchmarkResultParser | Analyse les résultats de Google Benchmark exécutés à partir du shell et renvoie une carte avec tous les résultats. |
Test GoogleBenchmark | Un test qui exécute un package de test de référence Google sur un appareil donné. |
GranularRetriableTestWrapper | Une classe wrapper fonctionne sur IRemoteTest pour granuler IRemoteTest au niveau du scénario de test. |
GranularRetriableTestWrapper.StartEndCollector | Assistant de classe pour détecter le début et la fin d'une course manquante. |
GsiDeviceFlashPreparer | Un préparateur cible qui flashe l'appareil avec une image système générique Android. |
Test GT | Un test qui exécute un package de test natif sur un appareil donné. |
GTestBase | La classe de base de gTest |
GTestListTestParser | Un analyseur de résultats pour le mode d'exécution à sec gtest avec le paramètre "--gtest_list_tests". |
GTestResultParser | Analyse les résultats en « mode de sortie brut » des tests natifs à l’aide de GTest exécutés à partir du shell et informe un ITestInvocationListener des résultats. |
GTestXmlResultParser | Analyse les résultats du « mode de sortie XML » des tests natifs utilisant GTest exécutés à partir du shell et informe un ITestRunListener des résultats. |
H
HarnaisException | Classe d’exception de base pour les exceptions levées dans le faisceau. |
HarnaisIOException | Exploitez l’exception qui aide à résoudre les problèmes de fichiers. |
HarnessRuntimeException | |
HeapHostMonitor | Implémentation AbstractHostMonitor qui surveille la mémoire du tas sur l'hôte et la consigne périodiquement dans le journal d'historique. |
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. |
HôteGTest | Un test qui exécute un package de test natif. |
HôteMetrique | Cette classe représente un échantillon de métrique hôte à signaler. |
Options d'hôte | Classe de détenteurs d’options d’accueil. |
HostStatsdMetricCollector | Un IMetricCollector qui collecte les métriques statsd du côté hôte à l'aide des commandes de l'utilitaire statsd. |
Test d'hôte | Un programme d'exécution de tests pour les tests basés sur l'hôte JUnit. |
HostUtils | Implémente quelques méthodes utilitaires utiles pour exécuter des tests hôte. |
HprofAllocSiteParser | Classe d'assistance pour analyser les informations d'une section Sites d'allocation des rapports hprof. |
HttpHelper | Contient des méthodes d'assistance pour effectuer des requêtes HTTP |
HttpHelper.RequestRunnable | Exécutable pour effectuer des requêtes avec IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult) . |
HttpMultipartPost | Classe d'assistance pour effectuer des requêtes de publication HTTP en plusieurs parties. |
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
IAbi | Interface représentant l'ABI testé. |
IAbiReceiver | Un test qui nécessite l'ABI sous test. |
IAndroidDebugBridge | Définition de l'interface pour les méthodes AndroidDebugBridge utilisées dans ce package. |
IAppBuildInfo | Cette interface est obsolète. Utilisez directement IBuildInfo . |
IAutoRetriableTest | Interface pour un IRemoteTest qui n’implémente pas ITestFilterReceiver mais 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. |
IBuildInfo | Contient des informations sur la version testée. |
IBuildInfo.BuildInfoProperties | Certaines propriétés qu'un IBuildInfo peut avoir doivent en modifier certaines manipulations. |
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. |
IConfigOptionValueTransformer | Une interface pour manipuler la valeur de l'option de configuration |
IConfigurableVirtualDevice | Une interface pour fournir des informations sur des informations de périphérique virtuel éventuellement préconfigurées (adresse IP de l'hôte, utilisateur de l'hôte, décalage des ports, etc.). |
IConfiguration | Informations de configuration pour un appel TradeFederation. |
IConfigurationFactory | Usine de création IConfiguration s |
IConfigurationRécepteur | Interface simple pour représenter un objet qui accepte un IConfiguration . |
IConfigurationServeur | Une interface pour le serveur de configuration. |
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. |
IDeviceActionReceiver | Fournit une API pour recevoir les événements de l'appareil. |
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. |
IDeviceRécupération | Interface pour récupérer un appareil hors ligne. |
IDeviceSelection | Interface pour les critères de sélection des appareils. |
IDeviceSelection.BaseDeviceType | |
IDeviceStateMonitor | Fournit des fonctionnalités pour surveiller l’état d’un IDevice . |
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é. |
IDynamicShardingClient | Interface wrapper pour le client de partitionnement Cela existe pour que nous puissions en échanger un HTTP ou en tester un si nécessaire. |
IDynamicShardingConnectionInfo | Interface pour les classes contenant des informations de connexion de partitionnement dynamique |
Iemail | Interface pour l'envoi d'email. |
IEmail.Message | Conteneur pour les données des messages électroniques. |
IFileDownloader | Interface de téléchargement d'un fichier distant. |
IFileEntry | Définition d'interface qui fournit un contrat plus simple et simulable aux méthodes FileEntry . |
IFileResolverLoader | Charge les implémentations de IRemoteFileResolver . |
IFileResolverLoader.ResolverLoadingException | Exception levée si un résolveur ne peut pas être chargé ou initialisé. |
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 . |
IConfiguration globale | Une classe pour englober les informations de configuration globales pour une seule instance de Trade Federation (englobant un nombre quelconque d'appels de configurations réelles). |
IHarnessException | Description de l’interface des exceptions de harnais qui sera implémentée par les exceptions de harnais. |
IHostCleaner | Nettoie l'hôte une fois le test terminé. |
IHostHealthAgent | Une interface pour émettre des métriques d’hôte ou de périphérique. |
IHostMonitor | Interface pour distribuer les données de l'hôte |
IHostMonitor.HostDataPoint | Classe générique pour les données à rapporter. |
IHostMonitor.HostMetricType | |
IHostOptions | Interface du détenteur d’options d’hôte. |
IHostOptions.PermitLimitType | Énumération décrivant les limiteurs de permis possibles |
IHostResourceManager | Interface avec la ressource hôte du gestionnaire. |
IHttpHelper | Méthodes d'assistance pour effectuer des requêtes http. |
IHttpHelper.DataSizeException | |
IInvocationContext | Contient des informations sur l’invocation auxquelles les tests peuvent accéder si nécessaire. |
IInvocationContext.TimingEvent | |
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. |
IKeyStoreClient | Interface pour accéder à un magasin de clés pour un mot de passe ou des données sensibles. |
IKeyStoreFactory | Usine de création IKeyStoreClient . |
ILabPreparer | Interface de marqueurs pour les préparateurs de laboratoire Voir |
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 |
ILogSaver | Les classes qui implémentent cette interface fournissent des méthodes pour stocker les journaux dans un emplacement central. |
ILogSaverListener | Permet aux ITestInvocationListener d'écouter lorsque les fichiers journaux sont enregistrés. |
IManagedTestDevice | Un ITestDevice dont le cycle de vie est géré. |
IManagedTestDevice.DeviceEventResponse | Conteneur pour une réponse à un appel IManagedTestDevice#handleAllocationEvent(DeviceEvent) |
IManagedTestDeviceFactory | Interface de création pour les IManagedTestDevice |
IMetricCollector | Cette interface sera ajoutée en tant que décorateur lors 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. |
IMoblyYamlResultHandler | Interface du gestionnaire de résultats Mobly Yaml. |
IMoblyYamlResultHandler.ITestResult | Interface du résultat Mobly Yaml |
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. |
IMultiDeviceRecovery | Interface pour récupérer plusieurs appareils hors ligne. |
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. |
INativeDevice | Fournit une API fiable et de niveau légèrement supérieur à un ddmlib IDevice . |
INativeDeviceTest | Interface pour objet nécessitant une référence à un INativeDevice . |
IncrementalImageUtil | Un utilitaire permettant de tirer parti de la mise à jour incrémentielle des images et des appareils. |
InfraErrorIdentifier | Identificateurs d'erreur de l'infra de la Fédération du commerce et de l'infra dépendant (comme Build infra). |
SourceStreamInput | Cette interface enroule essentiellement une ERROR(/InputStream) pour la rendre clonable. |
InstallAllTestZipAppSetUp | Un ITargetPreparer qui installe toutes les applications dans un zip de test. |
InstallApexModuleTargetPreparer | |
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 . |
InvocationExécution | 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 de portée d'appel. |
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é nommée spéciale que nous remplirons toujours 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 |
Invocation-tjunitresultorwardener | Une classe qui écoute les événements ITestInvocationListener et les transmet à un TestListener . |
Ipostprocessor | Post Processeurs est un objet de la Fédération commerciale destinée à permettre le traitement des mesures et des journaux après les tests et avant la déclaration 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 contenant 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. |
IRestApiHelper | Une interface d'assistance pour effectuer des appels d'API REST. |
Iresumablest | 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. |
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 fragné. |
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. |
ISUPPORTGRANULARSULTS | Interface spécifiant si un ITestInvocationListener prend en charge la réception des résultats granulaires ou non. |
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. |
ISystemStatusCheckerReceiver | Un IRemoteTest qui nécessite l'accès à 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 un appel de test TradeFederation. |
Itetestinvocation.exitinformation | Représente certaines informations de sortie pour une invocation. |
ITestinvocationListener | Écouteur des résultats des tests de l'invocation du test. |
Itestlifecyclerceiver | Reçoit des notifications d'événements lors des essais 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 Test Suite. |
ItestSuite.MultideviceModulestrategy | |
ITestSuiteResultLoader | Interface décrivant un assistant pour charger les résultats précédents de manière à pouvoir être réexécutés. |
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 de wrapper qui transmet tous les événements sauf TestRunstarted () et TestRunEndEnd () à l'auditeur 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 | 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. |
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'assistance qui fournit le filtrage pour le 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 de test des résultats JUnit stockés dans XMLJUnitResultFormatter de Ant et les transmet à un ITestInvocationListener. |
K
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. |
L
LabResourceDeviceMonitor | Moniteur de ressources de laboratoire qui initialise/gère le serveur gRPC pour LabResourceService. |
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. |
ListeInstrumentationParser | 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 | IBuildProvider qui construit un IDeviceBuildInfo basé sur un chemin de répertoire de système 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 hôte du gestionnaire. |
Piscine locale | Mise en place d'un pool de tests locaux |
LocalRunInstructionBuilder | Utilitaire 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. |
LogcatEventParser | |
LogcatEventType | 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 d’un fichier journal enregistré. |
Logfilesaver | Une aide pour ITestInvocationListener qui enregistrera les données de journal dans un fichier |
Logiciel | |
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. |
LogsaverResultforwarcher | 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 |
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. |
Processeur métrique | 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 des mesures de test et exécuter des mesures vers un fichier XML dans un dossier spécifié par paramètre de soupçon de métriques à la phase invocatededed 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. |
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 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 | |
ModifiedFilesParser | Classe responsable de l'analyse et d'extraction des informations de Modified_files.json. |
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 | |
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 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
Namemananglelistener | Un auditeur de proxy pour traduire la méthode de test, la classe et les noms 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. |
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. |
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. |
NativeDeviceStateMonitor | Classe d'assistance pour surveiller l'état d'un IDevice sans prise en charge du framework. |
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. |
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é. |
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. |
NoOpConfigOptionValueTransformer | Un IConfigOptionValueTransformer sans opération |
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 | 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. |
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 Pair 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 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 |
PerfettogericPostprocessor | Un post-processeur qui traite le fichier Perfetto Metric Perfetto Text / Binary dans des paires de valeurs clés en élargissant récursivement les messages et champs Proto avec des valeurs de chaîne jusqu'à ce que le champ avec une valeur numérique soit rencontré. |
PerfettoGenericPostProcessor.AlternativeParseFormat | |
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'assistance qui permet d'imprimer un message délimité qui se démarque. |
PrettyteSentlogger | Enregistreur correspondant aux événements et les enregistrer afin de faciliter la 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 . |
Changeur de propriété | Une classe utilitaire pour modifier (ou ajouter) des éléments dans un fichier de propriétés 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 | Résultat reporter construire un TestRecord Protobuf 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" |
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.pythonforwarcher | Résultat 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
QuotationAwareTokenizer |
R.
RebootReasonCollector | Collecteur qui collecte le redémarrage de l'appareil pendant l'exécution du test et les signale par raison et nombre. |
Reboottargetpreader | Préparateur cible qui redémarre l'appareil. |
RecoverLogPreparer | Un préparateur cible utilisé pour collecter des journaux avant la récupération. |
RegexTrie <V> | Le RegexTrie est un trie où chacunERROR(/Pattern) . |
RemoteAndroidDevice | Implémentation d'un ITestDevice pour un périphérique Android complet 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). |
Remoteavidevice | Un IDevice d'espace-réservoir utilisé par DeviceManager à allouer lorsque DeviceSelectionOptions.gceDeviceRequested() est true |
Éloigné | Implémentation d'un pool de tests en file d'attente à distance |
RemoteFileResolver | Une classe simple qui permet de charger des fichiers à partir d'une variété d'endroits à l'aide de URIS et de la fonctionnalité des fournisseurs de services. |
Télécommande | Classe d'utilité 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. |
RemoteInvocationExecution.FileOptionValueTransFormer | |
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. |
Supprimer | Un ITargetPreparer pour retirer un APK de la partition système avant un test. |
ReportPassEdtests | Rapport dans un fichier Filtres possibles pour exclure le test passé. |
ResololPartialdownload | Résolvez une demande de téléchargement partielle. |
Ressourcetritul | Fonctions utilitaires pour la composition des mesures. |
Ressourceutil | Utilitaire pour lire les ressources de configuration. |
RestApiHelper | Une classe d'assistance pour effectuer des appels d'API REST. |
RestartsystemServertargepreader | Prépareur cible qui redémarre le serveur système sans redémarrer l'appareil. |
Résultat de l'agréteur | Transfert spécial qui agrége les résultats en cas de besoin, sur la base de la stratégie de réessayer qui a été prise. |
ResultAndLogForwardener | Transfert pour les résultats et les événements de journaux. |
Résultat | A ITestInvocationListener qui transmet l'invocation des résultats à une liste d'autres auditeurs. |
Résultats | Runner spécial qui rejoue les résultats qui lui sont donnés. |
Rétentionfilesaver | Classe d'aide pour créer un fichier .retention dans un répertoire. |
RéessayerConfigurationFactory | Usine qui gère les nouvelles tentatives d’une commande. |
Retrylogsaverresultforwarcher | Vernisseur qui gère également le passage de la tentative actuelle que nous sommes. |
RetryPreparationDecision | Une classe pour décrire les décisions sur la question de la préparation ou non de la préparation et d'échouer le module exécuté. |
Retryrescheduler | Un coureur spécial qui permet de reprogrammer un test d'exécution précédent qui a échoué ou lorsqu'il n'est pas exécuté. |
Retryrescheduler.retryType | Les types de tests qui peuvent être référés. |
Retryresultorwardener | Une extension de ResultForwarder qui pousse toujours vers un numéro de tentative donné. |
RetryResulthelper | Classe d'assistance pour déterminer quel module ou test doit s'exécuter ou non. |
Rétratistique | Structure détenant les statistiques pour une session de réessayer d'un IRemoteTest . |
RetRystrategy | La stratégie de réessayer à utiliser lors de la réévaluation de certains tests. |
Rootcanalforwarderpreparer | |
Rootargetpreparer | Prépareur cible qui effectue "Root ADB" ou "ADB Unroot" en fonction de l'option "ROOT FORCE". |
Runafterswithinfo | |
Runbefore withinfo | |
RunCommandTargetPreader | |
RunConfigDeviceCery | Base générique IMultiDeviceRecovery Pour exécuter une configuration commerciale pour effectuer l'étape de récupération. |
RunhostCommandTargetPreader | Cible préparateur pour exécuter des commandes hôtes arbitraires avant et après l'exécution du test. |
RunhostscriptTargetPreader | Prépareur cible qui exécute un script avant d'exécuter un test. |
RunInterruptedException | Jeté lorsqu'une opération d'exécution est interrompue par une demande externe. |
Runnotificierwrapper | Emballage de RunNotifier afin que nous puissions transporter la DeviceNotAvailableException . |
RunOnCloneProfileParameterHandler | |
RunOnCloneProfileTargetPreparer | |
RunonsdksandBoxHandler | Handler pour ModuleParameters#RUN_ON_SDK_SANDBOX . |
RunonsdksandboxtargetPreader | Un ITargetPreparer sur les marques que les tests devraient s'exécuter dans le sandbox SDK. |
RunonsecondaryUserParameterHandler | |
RunonNecondaryUsertargetpreader | Un ITargetPreparer qui crée un utilisateur secondaire dans la configuration, et les marques que les tests devraient être exécutées dans cet utilisateur. |
RunonsystemUsertargetPreader | Un ITargetPreparer qui marque les tests doit être exécuté sur l'utilisateur (plutôt que l'utilisateur actuel). |
RunonWorkProfileParameterHandler | |
RunOnworkProfileTargetPreader | Un ITargetPreparer qui crée un profil de travail dans la configuration, et les marques que les tests devraient être exécutées dans cet utilisateur. |
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 | Une collection de méthodes d'assistance pour exécuter les opérations. |
RustbenchmarkresultParser | Interprète la sortie des tests exécutée avec Criterion Benchmarking Framework et le traduit en appels d'une série d' ITestInvocationListener S. |
RustbinaryHostTest | Test de l'hôte destiné à exécuter un fichier binaire de rouille à partir du système de construction Android (SOONG) |
Rustbinarytest | Un test qui exécute un binaire de rouille sur un appareil donné. |
Base de rouille | Classe de base de RustbinaryHosttest et Rustbinarytest |
RustTestbase.envpair | |
RustTestbase.invocation | |
RusttestResultParser | Interprète la sortie des tests exécutée avec le cadre unittest de Rust et le traduit en appels d'une série d' ITestInvocationListener . |
S
Sandboxconfigdump | Classe du coureur qui crée une IConfiguration basée sur une ligne de commande et le vider dans un fichier. |
Sandboxconfigdump.dumpcmd | |
Sandboxconfigurationxception | 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. |
Sandboxoptions | 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. |
SDK28ModuleController | Un contrôleur de module pour vérifier si un appareil est sur SDK 28 (Android 9) ou supérieur. |
SDK29ModuleController | Exécutez les tests uniquement si le périphérique testé est SDK version 29 ou supérieure. |
SDK30ModuleController | Exécutez les tests uniquement si le périphérique testé est SDK version 30 ou supérieure. |
SDK31ModuleController | Exécutez les tests uniquement si le périphérique testé est le SDK version 31 ou supérieur. |
SDK32ModuleController | Exécutez les tests uniquement si le périphérique testé est le SDK version 32 ou supérieur. |
SDK33ModuleController | Exécutez les tests uniquement si le périphérique testé est le SDK version 33 ou supérieur. |
SDK34ModuleController | Exécutez les tests uniquement si le périphérique testé est le SDK version 34 ou supérieur. |
SecondaryUnserhandler | Handler pour ModuleParameters#SECONDARY_USER . |
SecondaireUserondefaultDisplayHandler | Handler pour ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY . |
SecondaryUseronsecondaryDisplayHandler | Handler pour ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY . |
SemaphoretokentargetPreader | Il s'agit d'un préparateur utilisé pour utiliser des jetons pour sérialiser l'exécution des tests chez l'hôte commercial. |
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. |
ParamètresBaselineSetter | Un programme de configuration commun pour gérer les paramètres de base de l'appareil via ITestDevice.setSetting. |
Shardbuildcloner | Classe d'assistance qui gère le clonage d'une information de construction à partir de la ligne de commande. |
Rideau | Classe d'aide qui gère la création des éclats et les planifier pour une invocation. |
Shardistener | Un ITestInvocationListener qui collecte les résultats à partir d'un fragment d'invocation (alias une division d'invocation pour fonctionner sur plusieurs ressources en parallèle), et les transmet à un autre auditeur. |
Shardmainresultforwarcher | Un ResultForwarder qui combine les résultats d'une invocation d'essai fragile. |
ShellOutputReceiverStream | Sous-classe utilitaire de OutputStream qui écrit dans un IShellOutputReceiver. |
Coquille | Vérifiez si l'état du shell est comme prévu avant et après une exécution du module. |
SPIREAPILEVELMODULEController | Exécutez des tests si l'appareil remplit les conditions suivantes:
|
ShowmapPullerMetricCollector | Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers showmap de l'appareil et d'en collecter les métriques. |
Sideloadotatargetpreader | Un préparateur cible qui effectue la charge de touche d'un package OTA spécifié, applique le package, attend le démarrage de l'appareil et injecte les propriétés de construction de l'appareil à utiliser comme informations de construction Ce préparateur cible suppose que l'appareil sera en mode BAD régulier au démarrage, et s'assurera que l'appareil sort dans le même mode mais avec la nouvelle version appliquée. |
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. |
SkiphwasanmoduleController | Classe de base pour un contrôleur de module pour ne pas exécuter de tests sur les versions Hwasan. |
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 |
SL4ACLIENT | Client SL4A pour interagir via RPC avec la couche de script SL4A. |
Sl4aeventdispatcher | Les sondages du répartiteur pour l'événement pour l'événement et la font la queue par leur nom pour être interrogé. |
Sl4AeventDispatcher.Eventsl4aObject | Objet renvoyé par le poller de l'événement. |
Instantanée | Un fichier InputStreamsource. |
Sparentille | Utilité à des images peu clairsemées. |
SpaRseimageUtil.sparseinputStream | SPARSEINPUTSTREAM lue en amont et détecte le format de données. |
StatsdbeforeftergaugemetricPostprocessor | Un post-processeur qui traite les mesures de jauge collectées dans une approche "avant / après", c'est-à-dire |
StatsDeventMetricPostprocessor | Un post-processeur qui traite les mesures d'événements dans les rapports de Statsd dans des paires de valeurs clés, en utilisant les formateurs spécifiés sur le processeur. |
StatsdgenericPostprocessor | Un post-processeur qui traite les rapports Binary Proto STATSD dans des paires de valeurs clés en élargissant le rapport en tant que structure d'arbre. |
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. |
StopServiceSsetup | Un ITargetPreparer qui arrête les services sur l'appareil. |
Streamprotoreceiver | Un récepteur qui traduit Proto TestRecord reçu en événements commerciaux. |
Streamprotoresultreporter | Une mise en œuvre de ProtoResultReporter |
Streamutil | Classe d'utilité pour gérer les flux d'entrée. |
Stricthardhelper | Stratégie de rupture pour créer des éclats stricts qui ne font pas rapport 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 . |
Stubdevice | Implémentation de Stub Payholder d'un IDevice . |
StubkeyStoreClient | Implémentation par défaut du Stub pour le client de Keystore. |
StubkeyStorefactory | Implémentation par défaut du Stub pour l'usine de Keystore |
ToblocalAndroidVirtualDevice | Un IDevice d'espace-réservoir utilisé par DeviceManager à true lorsque DeviceSelectionOptions.localVirtualDeviceRequested() . |
StubMultitittPreparer | Implémentation vide de placeholder d'un IMultiTargetPreparer . |
StubtargetPreparer | Implémentation vide de placeholder d'un ITargetPreparer . |
Test | Implémentation de test vide sans opération. |
StubtestrunListener | Implémentation de Stub d' ITestRunListener |
Sub-processCommandexception | Une commande de sous-processus n'a pas réussi à s'exécuter. |
Sub-processConfigbuilder | Créez une configuration TF en wrapper XML 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. |
Transmission de transfert | Une classe pour créer un fichier de configuration de wrapper pour utiliser le reporter des 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. |
Suise de suive | Récupère les définitions du module de test de compatibilité du référentiel. |
Suisemoduleloader.configfilter | Une ERROR(/FilenameFilter) pour trouver tous les fichiers de configuration dans un répertoire. |
Suitrerésultholder | Objet d'assistance pour faciliter la sérialisation et la désérialisation des résultats d'invocation. |
Suitresultreporter | Collectez les résultats des tests pour une invocation entière de la suite et sortez les résultats finaux. |
Suitresultreporter.modulepreptime | Porte-objet pour le temps de préparation et de démolition d'un module. |
SuitTestfilter | Représente un filtre pour inclure et exclure les tests. |
SwitchUsertGetPreader | Un ITargetPreparer qui passe au type d'utilisateur spécifié dans la configuration. |
SystemserverFileDescriptorchecker | Vérifie si System Server semble être à court de FD. |
SystemserverStatuschecker | Vérifiez si le PID de System_Server a changé d'avant et après une exécution du module. |
SystepDaterDeviceflasher | Un IDeviceFlasher qui s'appuie sur le System Updater pour installer une image système regroupée dans un package de mise à jour OTA. |
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 |
Targetfileutils | |
TargetFileUtils.FilePermission | |
TargetSetUperror | Une erreur mortelle s'est produite lors de la préparation de la cible pour les tests. |
TarUtil | Utilitaire pour manipuler un fichier tar. |
Tcpdevice | Un IDevice d'espace-réservoir utilisé par DeviceManager à allouer lorsque DeviceSelectionOptions.tcpDeviceRequested() est true |
Décors | Permet de faire du démontage sur les préparateurs inclus dans une configuration en tant qu'objet. |
Téléphonie | Un service public à utiliser et à obtenir des informations liées à la téléphonie. |
TelephonyHelper.SimCardInformation | Un support d'informations pour les informations relatives à la carte SIM. |
Provider téléphonique | Fournisseur de jetons pour jetons liés à la téléphonie. |
Température | Un ITargetPreparer qui attend que la température de l'appareil atteigne la cible |
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. |
Terriblefailuremailhandler | 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. |
TestContext | Une classe pour modéliser un message TestContext de l'API TFC. |
TestDependencyResolver | Aide pour résoudre les dépendances si nécessaire. |
Description du test | Classe représentant des informations sur un scénario de test. |
TestDescriptsFile | Une classe de services publics pour le rassemblement et le défaut d'une liste de TestDescriptions dans un fichier de test. |
Test de test | Implémentation d'un ITestDevice pour un appareil Android complet complet |
Testdevice.microdoidbuilder | Un constructeur a utilisé pour créer un dispositif de test microroïdien. |
TestDeviceOptions | Conteneur pour Option ITestDevice s |
TestDeviceOptions. | |
Testdevicestate | Une représentation plus complète de l'état de l'appareil que DeviceState . |
Environnement d'essai | Une classe pour modéliser un message Testen Environment renvoyé par l'API TFC. |
Testerrodentifier | Identificateur d'erreur à partir des tests et des tests des coureurs. |
TestFailureListener | L'auditeur avait l'habitude de prendre des mesures telles que la capture d'écran, BugReport, la collection LOGCAT lors d'une panne de test à la demande. |
TestfailureModuleController | Contrôleur pour le module qui veulent simplement régler la façon dont les défaillances des tests collectées se comportent. |
TestFilePushSetUp | Un ITargetPreparer qui pousse un ou plusieurs fichiers / réseaux à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil. |
TestFilterHelper | Classe d'assistance pour les tests de filtrage |
TestgroupStatus | Une classe pour stocker l'état d'un groupe de test. |
Testiner | Stockage les informations de test définies dans un fichier test_mapping. |
Déformation | L'objet Holder qui contient toutes les informations et dépendances qu'un coureur de test ou un test peut avoir besoin de s'exécuter correctement. |
Testinformation.builder | Builder pour créer une instance TestInformation . |
TestInvocation | Implémentation par défaut d' ITestInvocation . |
TestInvocation.RunMode | Les différents modes dans lesquels un appel peut s'exécuter. |
Testinvocation.stage | |
TestinvocationManagementServer | Server GRPC aidant à l'invocation des tests de gestion et à leur cycle de vie. |
TestinvocationManAgementServer.InvocationInformation | |
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. |
TestOption | Stockez les détails de l'option de test défini dans un fichier test_mapping. |
TestOutputupLoader | Télécharge les fichiers de sortie de test sur le système de fichiers local, GCS ou un point de terminaison HTTP (s). |
TestRecordInterpreter | Utilitaire pour convertir un prototype TestRecord dans un format plus facilement manipulable dans Tradefed. |
TestRecordProtoUtil | Utilitaire pour lire le prototype TestRecord à partir d'un fichier. |
TestResource | 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 de fichiers System / GCS / HTTP. |
Résultat du test | Conteneur pour le résultat d'un seul test. |
TestResultListener | Une simplification d'ItestlifecycleListener pour les implémenteurs qui ne se soucient que des résultats des tests individuels. |
Testrunnerutil | Un cours d'utilité pour aider divers coureurs de test. |
Testrunresult | Contient les résultats d'un seul essai. |
TestRuntoteStinvocationforwarcher | Version de DDMLIB ITestRunListener à 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 construction pour la suite de tests Pour exposer correctement les informations connexes, une suite de test doit inclure un fichier de |
Tester | 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 | Listeners that allows to check the execution time of a given test case and fail it if it goes over a given timeout. |
TextResultReporter | A test result reporter that forwards results to the JUnit text result printer. |
TfMetricProtoUtil | Utility class to help with the Map |
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 | Status checker to ensure that the device and host time are kept in sync. |
TimeUtil | Contains time related utility methods. |
ValHeure | 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. |
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. |
TraceCmdCollector | IMetricCollector qui collecte les traces pendant le test à l'aide de trace-cmd et les enregistre dans l'invocation. |
TracePropagatingExecutorService | Un service d'exécution qui transmet les tâches à une implémentation sous-jacente tout en propageant le contexte de traçage. |
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. |
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 | 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 | A stub IScheduledInvocationListener that does nothing. |
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 |
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. |
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 |
WifiHelper | Helper class for manipulating wifi services on device. |
WifiPreparer | A ITargetPreparer that configures wifi on the device if necessary. |
X
XmlFormattedGeneratorReporter | Implementation of the FormattedGeneratorReporter which format the suite results in an xml format. |
XmlResultReporter | Writes JUnit results to an XML files in a format consistent with Ant's XMLJUnitResultFormatter. |
XmlSuiteResultFormatter | Utility class to save a suite run as an XML. |
XmlSuiteResultFormatter.RunHistory | Objet d'assistance pour la conversion JSON. |
Oui
YamlClassOptionsParser | Helper to parse test runner information from the YAML Tradefed Configuration. |
Z
Stratégie de compression Zip | Une ICompressionStrategy pour créer des archives zip. |
ZipUtil | A helper class for compression-related operations |
ZipUtil2 | A helper class for zip extraction that takes POSIX file permissions into account |