Index de classe
Il s'agit des classes d'API. Consultez tous les packages d'API.
A
AaptParser | Classe qui extrait des informations de l'APK en analysant la sortie de "aapt dump badging". |
AaptParser.AaptVersion | Enumération des options pour la version AAPT utilisée pour analyser les fichiers APK. |
AbiFormatter | Classe utilitaire pour l'ABI. |
AbstractXmlParser | Classe de base d'assistance pour l'analyse des fichiers XML |
AbstractXmlParser.ParseException | Exception générée si l'entrée XML n'a pas pu être analysée. |
AcloudConfigParser | Classe d'assistance qui analyse une configuration Acloud (utilisée pour démarrer une instance d'appareil Cloud). |
AcloudConfigParser.AcloudKeys | Ensembles de clés pouvant être recherchés à partir de la configuration. |
ActivityStatusChecker | Vérificateur d'état des activités restantes exécutées à la fin d'un module. |
AdbRootElevator |
Un AutoCloseable qui active la racine adb lors de la création, si nécessaire, et restaure l'état racine une fois terminé.
|
AggregatePostProcessor | Agrégateur de métriques qui indique la valeur minimale, maximale, moyenne, variance, écart type, total, nombre et éventuellement des centiles pour les métriques numériques collectées lors d'exécutions de test à plusieurs itérations, en les traitant comme des doubles. |
AltDirBehavior |
Enumération permettant de définir d'autres comportements de répertoire pour différents installateurs/diffuseurs d'artefacts de test
|
AppBuildInfo |
IBuildInfo représentant une application Android et ses packages de test
|
AppDeviceBuildInfo |
Cette classe est obsolète.
Utilisez directement IDeviceBuildInfo .
|
AppVersionFetcher | Classe utilitaire permettant d'obtenir la chaîne de version de l'application à partir de l'appareil. |
AppVersionFetcher.AppVersionInfo | Types d'informations sur la version de l'application. |
ArchModuleController | Le contrôleur de module ne doit pas exécuter de tests lorsqu'il ne correspond à aucune architecture donnée. |
ArgsOptionParser |
Remplit les champs Option à partir des arguments de ligne de commande analysés.
|
ATestFileSystemLogSaver | Cette classe LogSaver est utilisée par ATest pour enregistrer les journaux dans un chemin d'accès spécifique. |
AutoLogCollector | Énumération décrivant le collecteur pouvant être géré automatiquement par le faisceau. |
AutomatedReporters | Classe qui définit le mappage des rapporteurs automatisés Tradefed. |
AveragePostProcessor | Implémentation d'un post-processeur qui calcule la moyenne de la liste des métriques. |
B
BackgroundDeviceAction | Exécute une commande sur un appareil donné, en la répétant si nécessaire jusqu'à ce que l'action soit annulée. |
BaseDeviceMetricCollector |
Implémentation de base de IMetricCollector qui permet de démarrer et d'arrêter la collecte sur onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) et ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
|
BaseEmulatorPreparer | Préparateur commun pour le lancement d'un émulateur local. |
BaseLeveledLogOutput |
Implémentation de base pour ILeveledLogOutput qui permet de filtrer certaines balises en fonction de leur nom ou de leurs composants.
|
BaseModuleController |
Implémentation de base de IModuleController qui doit être implémentée pour vérifier si un module doit s'exécuter ou non.
|
BaseMultiTargetPreparer |
Implémentation de base de IMultiTargetPreparer qui permet de désactiver l'objet.
|
BasePostProcessor |
IPostProcessor de base que chaque implémentation doit étendre.
|
BaseRetryDecision |
Implémentation de base de IRetryDecision .
|
BaseStreamLogger<OS étend OutputStream> |
ILeveledLogOutput qui redirige les messages de journal vers un flux de sortie et vers stdout.
|
BaseTargetPreparer |
Classe d'implémentation de base pour ITargetPreparer , qui permet de contrôler si l'objet est désactivé ou non.
|
BaseTestSuite | Test d'exécution de la suite de tests de compatibilité avec le nouveau système de suite. |
BatteryController | Classe utilitaire permettant de contrôler l'état de charge de la batterie d'un appareil. |
BatteryRechargeDeviceRecovery | Permet de déclencher une commande lorsque le niveau de la batterie de l'appareil passe sous un seuil donné. |
BatteryTemperature | |
BatteryUnavailableDeviceRecovery | Vérificateur de récupération qui déclenche une configuration si le niveau de la batterie n'est pas disponible. |
BinaryState | Enum utilisé pour enregistrer l'état MARCHE/ARRÊT avec un état IGNORE (aucune opération). |
BluetoothUtils |
Fonctions utilitaires pour appeler BluetoothInstrumentation sur l'appareil
Le code BluetoothInstrumentation côté appareil se trouve dans AOSP à l'adresse :
|
BootstrapBuildProvider |
Un IDeviceBuildProvider qui démarre les informations de compilation à partir de l'appareil de test
Cette option est généralement utilisée pour les appareils avec un build fourni en externe, c'est-à-dire : |
BugreportCollector |
ITestInvocationListener de passthrough qui collecte les rapports de bugs lorsque des événements configurables se produisent, puis appelle ITestInvocationListener#testLog sur ses enfants après chaque rapport de bug collecté.
|
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | Prédicat complet décrivant quand capturer un rapport de bug. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Collectez un bugreportz lorsqu'un scénario de test échoue. |
BuildInfo |
Implémentation générique d'un IBuildInfo qui doit être associé à un ITestDevice .
|
BuildInfoRecorder |
ITargetPreparer qui écrit les métadonnées d'informations de compilation dans un fichier spécifié.
|
BuildInfoUtil |
Classe utilitaire pour manipuler IBuildInfo
|
BuildRetrievalError | Une erreur fatale s'est produite lors de la récupération du build à des fins de test. |
BuildTestsZipUtils | Classe d'assistance pour les opérations liées aux fichiers ZIP de test générés par le système de compilation Android |
BulkEmailer | Utilitaire d'envoi d'e-mails qui permet de configurer les éléments suivants : l'intervalle d'envoi,la taille de la première rafale, les destinataires et le nombre total de messages. |
BundletoolUtil | Classe utilitaire qui utilise la ligne de commande bundletool pour installer les fichiers .apk sur l'appareil. |
C
CecControllerTokenProvider | Fournisseur de jetons pour les jetons liés au Consumer Electronics Control (CEC). |
CircularAtraceUtil | Utilitaire atrace développé principalement pour identifier les causes des erreurs ANR lors des tests Monkey. |
CircularByteArray | Structure de données permettant de stocker un tableau de taille fixe qui fonctionne comme un tampon circulaire et suit la somme totale de toutes les valeurs du tableau. |
ClangCodeCoverageCollector |
Un BaseDeviceMetricCollector qui extrait les mesures de couverture Clang de l'appareil et les consigne en tant qu'artefacts de test.
|
ClassNotFoundConfigurationException |
ConfigurationException lorsque la classe d'un objet est introuvable.
|
ClassPathScanner | Recherche des entrées dans le chemin d'accès des classes. |
ClassPathScanner.ClassNameFilter |
IClassPathFilter qui filtre et transforme les noms de classes Java.
|
ClassPathScanner.ExternalClassNameFilter |
Un ClassNameFilter qui rejette les classes internes
|
ClassPathScanner.IClassPathFilter |
Filtre pour les chemins d'accès au classpath
Modifié après |
ClusterBuildInfo |
Classe IBuildInfo pour les compilations transmises à partir de TFC.
|
ClusterBuildProvider |
Un IBuildProvider pour télécharger les ressources de test du TFC.
|
ClusterClient |
Implémentation de IClusterClient pour interagir avec le backend TFC.
|
ClusterCommand | Classe représentant une tâche extraite du cluster TF. |
ClusterCommand.RequestType | |
ClusterCommand.State | État de la commande dans le cluster TF. |
ClusterCommandConfigBuilder | Classe permettant de créer un fichier de configuration pour une commande de cluster. |
ClusterCommandEvent | Classe permettant d'encapsuler les événements de commande de cluster à importer. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher |
Classe IRemoteTest permettant de lancer une commande à partir de TFC via un sous-processus TF.
|
ClusterCommandScheduler |
ICommandScheduler pour prendre en charge le cluster Tradefed
|
ClusterCommandStatus | Classe représentant l'état et le motif d'annulation d'une commande provenant du cluster TF. |
ClusterDeviceInfo | Classe permettant d'encapsuler les informations sur les appareils du cluster à importer. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor |
Implémentation IDeviceMonitor qui signale les résultats au service de cluster Tradefed.
|
ClusterEventUploader<T extends IClusterEvent> |
Classe ClusterEventUploader, qui importe IClusterEvent dans TFC.
|
ClusterHostEvent | Classe permettant d'encapsuler les événements d'hôte de cluster à importer. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Enumérations des différents types d'événements hôtes. |
ClusterHostUtil | Fonctions utilitaires statiques pour le cluster TF afin d'obtenir des instances de configuration globales, des informations sur l'hôte, etc. |
ClusterLogSaver |
Classe ILogSaver permettant d'importer les sorties de test dans TFC.
|
ClusterLogSaver.FilePickingStrategy | Stratégies de sélection de fichiers. |
ClusterOptions | |
CollectingByteOutputReceiver |
IShellOutputReceiver qui collecte l'intégralité de la sortie du shell dans une byte[] .
|
CollectingOutputReceiver |
IShellOutputReceiver qui collecte l'ensemble de la sortie du shell dans une seule String .
|
CollectingTestListener |
Un ITestInvocationListener qui collecte tous les résultats des tests.
|
CollectorHelper |
Assistant permettant d'effectuer certaines opérations IMetricCollector requises à plusieurs endroits.
|
CommandFileParser | Analyseur de fichier contenant un ensemble de lignes de commande. |
CommandFileParser.CommandLine | |
CommandLineBuildInfoBuilder |
Utilitaire destiné à capturer les arguments d'informations de compilation habituels à partir d'une ligne de commande et à en créer un IBuildInfo .
|
CommandOptions |
Implémentation de ICommandOptions .
|
CommandOptionsGetter | Implémentation de service qui renvoie la valeur des options de commande d'un appel donné. |
CommandRunner | Autre point d'entrée TradeFederation qui exécute la commande spécifiée dans les arguments de ligne de commande, puis quitte. |
CommandRunner.ExitCode | Codes d'erreur avec lesquels vous pouvez quitter le programme. |
CommandScheduler | Un planificateur permettant d'exécuter des commandes TradeFederation sur tous les appareils disponibles. |
CommandScheduler.HostState | Enumérations des différents états de l'hôte |
CommonLogRemoteFileUtil | Cet utilitaire permet d'éviter la duplication de code entre les différentes représentations d'appareils distants pour la logique de récupération des journaux distants des fichiers courants. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Représentation d'une entrée de journal connue pour les appareils distants. |
ConditionPriorityBlockingQueue<T> |
Classe thread-safe avec des opérations semblables à ERROR(/PriorityBlockingQueue) pouvant récupérer des objets correspondant à une certaine condition.
|
ConditionPriorityBlockingQueue.AlwaysMatch<T> |
ConditionPriorityBlockingQueue.IMatcher correspondant à n'importe quel objet.
|
ConditionPriorityBlockingQueue.IMatcher<T> | Interface permettant de déterminer si des éléments correspondent à une sorte de condition. |
ConfigCompleter |
Implémentation de Completer pour nos configurations TF.
|
Configuration |
Implémentation concrète de IConfiguration qui stocke les objets de configuration chargés dans une carte.
|
ConfigurationDef | Contient un enregistrement d'une configuration, de ses objets associés et de leurs options. |
ConfigurationDef.ConfigObjectDef | Objet permettant de stocker des informations sur un className et le numéro d'apparition associé (par exemple, si une configuration comporte le même objet deux fois, le premier aura le premier numéro d'apparition). |
ConfigurationFactory |
Fabrique permettant de créer des IConfiguration .
|
ConfigurationFactory.ConfigLoader |
Implémentation de IConfigDefLoader qui suit les configurations incluses à partir d'une configuration racine et génère une exception en cas d'inclusions circulaires.
|
ConfigurationUtil | Fonctions utilitaires permettant de gérer les fichiers de configuration. |
ConfigurationXmlParserSettings |
Classe simple permettant d'accepter les paramètres du ConfigurationXmlParser
Pour transmettre des paramètres à cette classe, l'alias est obligatoire. |
ConfigurationYamlParser | Analyseur pour les configurations Tradefed de style YAML |
Console |
Console principale de TradeFederation fournissant à l'utilisateur l'interface d'interaction
Il est actuellement compatible avec les opérations suivantes :
|
Console.ArgRunnable<T> |
Un Runnable avec une méthode run pouvant accepter un argument
|
Console.CaptureList |
Type pratique pour List<List<String>>
|
ConsoleReaderOutputStream |
OutputStream pouvant être utilisé pour que System.out.print() s'intègre à la ligne incomplète LineReader de l'utilisateur.
|
ConsoleResultReporter | Outil de création de rapports sur les résultats pour imprimer les résultats des tests dans la console. |
CountingTestResultListener |
Un TestResultListener qui suit le nombre total de tests par TestStatus
|
CountTestCasesCollector |
Compte et indique le nombre de scénarios de test pour un IRemoteTest donné.
|
CoverageOptions | Objet Tradefed pour contenir les options de couverture. |
CoverageOptions.Toolchain | |
CreateAvdPreparer | |
CreateUserPreparer | Préparateur de cible pour créer un utilisateur et le nettoyer à la fin. |
D
DebugHostLogOnFailureCollector | Collecteur qui collecte et consigne les journaux côté hôte en cas d'échec d'un cas de test. |
DefaultRemoteAndroidTestRunner |
Extension de RemoteAndroidTestRunner ddmlib pour définir des valeurs par défaut pour les cas d'utilisation de Tradefed.
|
DefaultTestsZipInstaller | Implémentation par défaut de l'installateur de fichiers ZIP de test. |
DelegatedInvocationExecution |
InvocationExecution qui délègue l'exécution à un autre binaire Tradefed.
|
DependenciesResolver | Nouveau type de fournisseur permettant d'obtenir toutes les dépendances d'un test. |
DeviceAllocationResult | Représente les résultats d'une tentative d'allocation pour une commande. |
DeviceAvailableChecker | Vérificateur pour s'assurer qu'un module ne laisse pas l'appareil dans un état hors connexion. |
DeviceBatteryLevelChecker |
Un IRemoteTest qui vérifie un niveau de charge minimal de la batterie et attend que la batterie atteigne un deuxième seuil de recharge si le niveau de charge minimal n'est pas atteint.
|
DeviceBatteryResourceMetricCollector | Ce collecteur collecte les métriques de la batterie de l'appareil. |
DeviceBuildDescriptor |
Classe wrapper pour un IBuildInfo , qui contient des méthodes d'assistance pour récupérer les informations de compilation de la plate-forme de l'appareil.
|
DeviceBuildInfo |
IBuildInfo représentant une version complète d'appareil Android et (facultatif) ses tests.
|
DeviceBuildInfoBootStrapper |
Un ITargetPreparer qui remplace les champs d'informations de compilation par des attributs lus à partir de l'appareil
Cette option est utile pour tester des appareils avec des builds générés à partir d'une source externe (par exemple, |
DeviceBuildInfoInjector |
Un ITargetPreparer qui insère des métadonnées DeviceBuildDescriptor dans IBuildInfo .
|
DeviceCleaner | Effectue un redémarrage ou un formatage en tant qu'action de nettoyage après le test, et éteint éventuellement l'écran. |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil |
Contient des méthodes et des classes utilitaires pour l'exécution simultanée de commandes côté appareil
Utilisez |
DeviceConcurrentUtil.ShellCommandCallable<V> |
Un ERROR(/Callable) qui encapsule les détails de l'exécution de la commande shell sur un ITestDevice .
|
DeviceConfigurationHolder |
Implémentation concrète de IDeviceConfiguration qui stocke les objets de configuration de l'appareil chargés dans ses attributs.
|
DeviceFailedToBootError | Exception générée si un appareil ne démarre pas après avoir été flashé avec une version. |
DeviceFeatureModuleController | Un contrôleur de module pour ne pas exécuter de tests lorsqu'il n'est pas compatible avec certaines fonctionnalités. |
DeviceFileReporter |
Classe utilitaire qui recherche des fichiers sur l'appareil et les envoie à ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) si elle en trouve.
|
DeviceFlashPreparer |
ITargetPreparer qui flashe une image sur du matériel Android physique.
|
DeviceFlashPreparer.EncryptionOptions | Enumération des options permettant de gérer le chiffrement de l'image userdata |
DeviceFolderBuildInfo |
IDeviceBuildInfo contenant également d'autres artefacts de compilation contenus dans un répertoire du système de fichiers local.
|
DeviceImageZipFlashingTargetPreparer | Un préparateur de cible qui flashe l'appareil avec des images fournies via un format spécifique. |
DeviceInternetAccessibilityResourceMetricCollector | Le collecteur envoie un ping à google.com pour vérifier si l'appareil est connecté à Internet. |
DeviceManager | |
DeviceManager.FastbootDevice | Représentation d'un appareil en mode Fastboot. |
DeviceMetricData | Objet contenant toutes les données collectées par les collecteurs de métriques. |
DeviceMonitorMultiplexer |
Classe de proxy permettant de propager les requêtes vers plusieurs IDeviceMonitor .
|
DeviceProperties | Définitions de constantes courantes pour les noms de propriétés côté appareil |
DeviceRecoveryModeUtil | |
DeviceResetFeature | Implémentation côté serveur de la réinitialisation de l'appareil. |
DeviceResetHandler | Utilitaire traitant de manière générique la réinitialisation de l'appareil. |
DeviceSelectionOptions | Conteneur pour les critères de sélection des appareils. |
DeviceSelectionOptions.DeviceRequestedType | Différents types d'appareils d'espace réservé acceptés. |
DeviceSettingChecker | Vérifiez si les paramètres de l'appareil ont changé pendant l'exécution d'un module. |
DeviceSetup |
ITargetPreparer qui configure un appareil pour les tests en fonction des Option fournies.
|
DeviceStateMonitor |
Classe d'assistance pour surveiller l'état d'un IDevice .
|
DeviceStorageAgeResourceMetricCollector | Analyser l'âge du stockage à partir de Logcat. |
DeviceStorageStatusChecker | Vérifiez si l'appareil dispose d'espace disque suffisant pour les partitions données. |
DeviceUnavailableMonitor | Cet écouteur tente de capturer un DNAE au niveau du scénario de test uniquement. |
DeviceUpdateTargetPreparer |
ITargetPreparer abstrait qui gère les étapes courantes de mise à jour des appareils avec un fichier d'image d'appareil à partir d'une source externe (par opposition à un service de compilation).
|
DeviceWifiResourceMetricCollector | Le collecteur collecte les métriques de puissance du signal Wi-Fi et de la vitesse de liaison actuelles. |
DirectedGraph<V> | Implémentation de graphes orientés non pondérés. |
DynamicFileStubTest | Il s'agit d'un test tradefed pour vérifier que tradefed peut résoudre correctement le fichier dynamique. |
DynamicRemoteFileResolver | Classe qui permet de résoudre le chemin d'accès aux fichiers distants. |
DynamicRemoteFileResolver.FileResolverLoader |
Charge les implémentations de IRemoteFileResolver .
|
E
EmmaXmlConstants | Constantes utilisées lors de l'analyse du rapport XML emma. |
EmulatorMemoryCpuCapturer | |
EnforcedSeLinuxChecker | Outil de vérification de l'état qui vérifie l'état de Selinux. |
EventsLoggerListener | Écouteur qui consigne tous les événements qu'il reçoit dans un fichier |
ExistingBuildProvider |
IBuildProvider qui renvoie un IBuildInfo déjà créé.
|
ExtendedFile | Extension de fichier standard permettant de transporter des métadonnées liées à la compilation. |
F
FakeTest | Test factice dont l'objectif est de générer facilement des résultats de test reproductibles. |
FakeTestsZipFolder | Un fixture de test qui crée un faux dossier de tests décompressés en fonction d'une liste de contenus. |
FakeTestsZipFolder.ItemType | |
FastbootDeviceFlasher | Classe qui s'appuie sur fastboot pour flasher une image sur du matériel Android physique. |
FastbootHelper | Classe d'assistance pour les opérations Fastboot. |
FastbootUpdateBootstrapPreparer |
Un ITargetPreparer qui met en scène des fichiers spécifiés (chargeur de démarrage, radio, fichier ZIP de l'image de l'appareil) dans IDeviceBuildInfo pour flasher les appareils avec FastbootDeviceFlasher , puis injecte des attributs d'appareil post-démarrage dans les informations de compilation à des fins de création de rapports sur les résultats.
|
FileDownloadCache | Classe d'assistance qui gère un cache LRU de système de fichiers local pour les fichiers téléchargés. |
FileDownloadCacheFactory |
Une fabrique permettant de créer des FileDownloadCache
|
FileDownloadCacheWrapper |
Classe wrapper qui fournit des fonctionnalités FileDownloadCache lors de l'implémentation de l'interface IFileDownloader .
|
FileIdleMonitor | Surveille les fichiers et exécute un rappel s'ils sont inactifs (c'est-à-dire : |
FileLogger |
ILeveledLogOutput qui redirige les messages de journal vers un fichier et vers stdout.
|
FileProtoResultReporter |
Enregistreur Proto qui vide le TestRecord dans un fichier.
|
FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector qui écoute la clé de métrique provenant de l'appareil et la récupère en tant que fichier de l'appareil.
|
FilePullerLogCollector | Enregistreur du fichier signalé côté appareil. |
FileSystemLogSaver | Enregistrez les journaux dans un système de fichiers. |
FilteredResultForwarder |
Variante de ResultForwarder qui n'autorise qu'une liste d'autorisation de TestDescription à être signalée.
|
FixedByteArrayOutputStream |
ERROR(/OutputStream) en mémoire qui ne conserve qu'une quantité maximale de données.
|
FlashingResourcesParser | Classe qui analyse les versions requises des fichiers d'image auxiliaires nécessaires pour flasher un appareil. |
FlashingResourcesParser.AndroidInfo |
Un typedef pour Map<String, MultiMap<String, String>> .
|
FlashingResourcesParser.Constraint |
Interface de filtrage, destinée à permettre à FlashingResourcesParser d'ignorer certaines ressources qu'il pourrait utiliser
|
FlashingResourceUtil |
Cet utilitaire permet de définir la version appropriée des artefacts afin qu'ils puissent être flashés via DeviceFlashPreparer .
|
FoldableExpandingHandler |
Un IModuleParameterHandler qui se développe pour chaque configuration pliable non principale.
|
FoldableHandler | Gestionnaire pliable générique pouvant utiliser les paramètres pliables pour créer un module spécialisé. |
FoldableModePreparer | Préparateur cible pouvant modifier l'état pliable d'un appareil. |
FolderBuildInfo |
Implémentation concrète d'un IFolderBuildInfo .
|
FormattedGeneratorReporter | Outil de création de rapports permettant de générer des rapports dans un format particulier. |
G
GceAvdInfo | Structure permettant de stocker les données pertinentes pour une instance AVD GCE donnée. |
GceAvdInfo.GceStatus | |
GceManager | Assistant qui gère les appels GCE pour démarrer/arrêter et collecter les journaux de GCE. |
GceRemoteCmdFormatter | Classe utilitaire permettant de formater des commandes pour accéder à un appareil gce distant. |
GceRemoteCmdFormatter.ScpMode | SCP peut être utilisé pour transférer des fichiers en mode push ou pull, en fonction de la structure des arguments. |
GceSshTunnelMonitor | Surveillance des threads pour le tunnel SSH GCE |
GcovCodeCoverageCollector |
Un BaseDeviceMetricCollector qui extrait les mesures de couverture gcov de l'appareil et les consigne en tant qu'artefacts de test.
|
GCSBucketUtil | Gestionnaire de fichiers permettant de télécharger et d'importer des fichiers depuis Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Encapsulement simple des informations sur les fichiers dans GCS. |
GCSCommon | Classe de base pour les opérations Gcs telles que le téléchargement et l'importation. |
GCSDownloaderHelper | Téléchargeur pour le bucket GCS qui gère le cache et la résolution de la configuration globale. |
GCSFileDownloader | Téléchargeur de fichiers permettant de télécharger des fichiers depuis Google Cloud Storage (GCS). |
GCSFileUploader | Outil d'importation de fichiers pour importer des données de fichier dans Google Cloud Storage (GCS). |
GCSHostResourceManager | Téléchargez la ressource hôte à partir de GCS (Google Cloud Storage). |
GcsRemoteFileResolver |
Implémentation de IRemoteFileResolver qui permet de télécharger à partir d'un bucket GCS.
|
GetPreviousPassedHelper | Outil d'aide permettant d'obtenir les filtres de test précédents. |
GkiDeviceFlashPreparer | Un préparateur de cible qui flashe l'appareil avec l'image générique du kernel Android. |
GlobalFilterGetter | Implémentation de service qui renvoie les filtres d'une invocation donnée. |
GlobalTestFilter | Options de filtrage appliquées à l'appel. |
GoogleApiClientUtil | Utilitaires permettant de créer un client d'API Google. |
GranularRetriableTestWrapper |
Une classe wrapper fonctionne sur IRemoteTest pour affiner l'IRemoteTest au niveau du test.
|
GsiDeviceFlashPreparer | Un préparateur de cible qui flashe l'appareil avec une image système générique Android. |
H
HelloWorldMultiTargetPreparer |
Exemple d'implémentation d'un IMultiTargetPreparer .
|
HistoryLogger | TF History Logger, journal spécial qui ne contient que certains événements spécifiques. |
HprofAllocSiteParser | Classe d'assistance permettant d'analyser les informations d'une section "Sites d'allocation" des rapports hprof. |
HttpRemoteFileResolver |
Implémentation de IRemoteFileResolver qui permet de télécharger un fichier distant via HTTP
|
HttpsRemoteFileResolver |
Implémentation de IRemoteFileResolver qui permet de télécharger un fichier distant via https
|
I
IAbiReceiver | Test nécessitant l'ABI à tester. |
IAppBuildInfo |
Cette interface est obsolète.
Utilisez directement IBuildInfo .
|
IAutoRetriableTest |
Interface pour un IRemoteTest qui n'implémente pas ITestFilterReceiver , mais qui souhaite tout de même prendre en charge la nouvelle tentative automatique.
|
IBatteryInfo | Interface définissant l'interaction avec la batterie d'un appareil. |
IBatteryInfo.BatteryState | Décrit l'état actuel de la batterie. |
IBuildProvider | Il est chargé de fournir des informations sur le build en cours de test. |
IBuildReceiver | Test qui nécessite une référence au build testé. |
IClusterClient | Interface permettant d'interagir avec le backend TFC. |
IClusterEvent | Interface pour tout événement de cluster à importer dans TFC. |
IClusterEventUploader<T extends IClusterEvent> | Interface pour ClusterEventUploader |
IClusterOptions | Interface permettant d'obtenir des options liées au cluster. |
ICommandOptions | Conteneur d'options d'exécution pour les commandes. |
ICommandScheduler | Un planificateur pour exécuter des commandes TradeFederation. |
ICommandScheduler.IScheduledInvocationListener | Écouteur des événements d'invocation une fois l'invocation terminée. |
ICompressionStrategy | Interface représentant un algorithme de compression pouvant être sélectionné au moment de l'exécution. |
IConfiguration | Informations de configuration pour une invocation TradeFederation. |
IConfigurationFactory |
Fabrique permettant de créer des IConfiguration s
|
IConfigurationReceiver |
Interface simple pour représenter un objet qui accepte un IConfiguration .
|
ICredentialFactory |
Interface permettant à la fabrique d'identifiants de créer des Credential OAuth2.
|
IDefaultObjectLoader | Interface permettant de charger les objets par défaut qui doivent faire partie de notre configuration YAML. |
IDefaultObjectLoader.LoaderConfiguration | Objet de configuration de chargement permettant de transmettre des informations au chargeur. |
IDeviceBuildInfo |
IBuildInfo représentant une version complète d'appareil Android et (facultatif) ses tests.
|
IDeviceBuildProvider |
IBuildProvider qui utilise les informations d'un ITestDevice pour récupérer un build.
|
IDeviceConfiguration | Interface de l'interface de configuration de l'appareil. |
IDeviceFlasher | Flashe une image d'appareil sur un appareil. |
IDeviceFlasher.UserDataFlashOption | Enumération des options de gestion de l'image userdata |
IDeviceManager | Interface permettant de gérer l'ensemble des appareils disponibles pour les tests. |
IDeviceManager.IFastbootListener | Écouteur des changements d'état de Fastboot. |
IDeviceMonitor | Interface permettant de surveiller l'état des appareils. |
IDeviceMonitor.DeviceLister |
Classe semblable à Runnable qui doit renvoyer les appareils connus et leurs états.
|
IDeviceSelection | Interface des critères de sélection des appareils. |
IDeviceTest |
Interface pour un objet qui nécessite une référence à un ITestDevice .
|
IDisableable | Interface décrivant un objet Tradefed pouvant être désactivé. |
IFileDownloader | Interface permettant de télécharger un fichier distant. |
IFlashingResourcesParser | Interface permettant de fournir les versions requises des fichiers d'image auxiliaires nécessaires pour flasher un appareil. |
IFlashingResourcesRetriever | Interface permettant de récupérer les fichiers d'image auxiliaires nécessaires pour flasher un appareil. |
IFolderBuildInfo |
IBuildInfo abstrait simple dont les artefacts de compilation sont contenus dans un répertoire de système de fichiers local.
|
IFormatterGenerator |
Interface décrivant un formateur pour SuiteResultHolder .
|
IHostCleaner | Nettoie l'hôte une fois l'exécution du test terminée. |
IInvocationContextReceiver | Test qui nécessite une référence au contexte de l'appel. |
IInvocationExecution | Interface décrivant les actions qui seront effectuées lors d'une invocation. |
ILeveledLogOutput | Les classes qui implémentent cette interface fournissent des méthodes qui gèrent la sortie des messages de journal. |
ILogcatReceiver |
Classe qui fournit la sortie du logcat d'un appareil en tant que InputStreamSource .
|
ILogRegistry |
Interface pour un enregistreur singleton ILogOutput qui multiplexe et gère différents enregistreurs.
|
ILogRegistry.EventType | Événements utiles à consigner |
IMetricCollector | Cette interface sera ajoutée en tant que décorateur lors de la création de rapports sur les résultats des tests afin de collecter les métriques correspondantes. |
IMetricCollectorReceiver |
Interface à implémenter par les IRemoteTest si elles doivent obtenir la liste des IMetricCollector pour l'exécution du test.
|
IModuleController | Interface permettant de contrôler si un module doit être exécuté ou non. |
IModuleController.RunStrategy | Enumération décrivant comment le module doit être exécuté. |
IModuleParameterHandler | Interface des paramètres des modules de suites. |
IMultiDeviceTest | Cette interface est obsolète. Cette interface est conservée temporairement pour des raisons de compatibilité, mais n'est plus utilisée. Veuillez ne pas l'implémenter. |
IMultiTargetPreparer | Prépare l'environnement de test pour plusieurs appareils. |
INativeDeviceTest |
Interface pour un objet qui nécessite une référence à un INativeDevice .
|
InstallApexModuleTargetPreparer | |
InstantAppHandler |
Gestionnaire de ModuleParameters#INSTANT_APP .
|
InstrumentationResultProtoParser | Analyse le proto de résultat d'instrumentation collecté lors de l'exécution du test d'instrumentation et informe ITestRunListener des résultats. |
InvocationContext |
Implémentation générique d'un IInvocationContext .
|
InvocationExecution | Classe qui décrit toutes les étapes d'invocation: téléchargement de la compilation, préparation de la cible, exécution des tests, nettoyage. |
InvocationScope | Définit le champ d'application d'un seul appel Tradefed. |
InvocationScoped | |
InvocationScopeModule | Module Guice pouvant être utilisé n'importe où dans une invocation TF pour demander les objets compatibles avec Guice-Tradefed. |
InvocationStatus | Classe permettant de stocker l'état de l'appel. |
InvocationToJUnitResultForwarder |
Classe qui écoute les événements ITestInvocationListener et les transmet à un TestListener .
|
IPostProcessor | Les post-traitements sont des objets Trade Federation destinés à permettre le traitement des métriques et des journaux APRÈS les tests et AVANT la création de rapports sur les résultats. |
IRemoteFeature | Interface décrivant une fonctionnalité de Tradefed pouvant être exécutée en fonction de la requête. |
IRemoteFileResolver | Interface pour les objets pouvant résoudre un fichier distant en fichier local. |
IRemoteFileResolver.RemoteFileResolverArgs | Les arguments transmis aux résolveurs |
IRemoteFileResolver.ResolvedFile | Classe contenant des informations sur le fichier résolu et certaines métadonnées. |
IReportNotExecuted |
En cas d'exécution incomplète, IRemoteTest qui implémente cette interface peut signaler ses tests non exécutés pour améliorer les rapports.
|
IRescheduler | Interface permettant de reprogrammer une configuration pour une exécution ultérieure. |
IResourceMetricCollector | Interface permettant à l'utilisateur d'implémenter des collecteurs de ressources personnalisés. |
IRestApiHelper | Interface d'assistance permettant d'effectuer des appels d'API REST. |
IResumableTest | Cette interface est obsolète. Plus besoin de cela |
IRetryDecision | Interface déterminant la décision de nouvelle tentative et appliquant le filtre à la classe pour une nouvelle tentative plus ciblée. |
IRuntimeHintProvider | |
ISandbox | Interface définissant un bac à sable pouvant être utilisé pour exécuter une invocation. |
ISandboxFactory |
Fabrique permettant de créer des ISandbox .
|
ISetOptionReceiver |
L'implémentation de cette interface doit comporter un Option avec un nom "set-option" associé à HostTest#SET_OPTION_NAME .
|
IShardableTest |
IRemoteTest pouvant être divisé en sous-tests exécutables séparément.
|
IShardHelper | Interface d'un objet qui décrit la stratégie de partitionnement à adopter pour une configuration. |
ISystemStatusChecker | Vérificateur qui vérifie l'état du système et renvoie une valeur booléenne pour indiquer si le système est dans un état attendu. |
ISystemStatusCheckerReceiver |
IRemoteTest qui nécessite un accès à ISystemStatusChecker à partir de la configuration.
|
ITargetCleaner | Cette interface est obsolète. tearDown a été déplacé vers l'interface ITargetPreparer de base. |
ITargetPreparer | Prépare l'environnement de test pour l'exécution du test. |
ITerribleFailureHandler |
Interface permettant de gérer les échecs graves de LogUtil.CLog.wtf(String, Throwable) et |
ITestAnnotationFilterReceiver | Un exécuteur qui peut filtrer les tests à exécuter en fonction des annotations. |
ITestCollector | Permet la collecte des tests. Lorsqu'il est défini, le lanceur de tests doit effectuer un "dry run" pour collecter les scénarios de test sans les exécuter. |
ITestFileFilterReceiver | Un exécuteur pouvant recevoir un fichier spécifiant les tests à exécuter et/ou à ne pas exécuter. |
ITestFilterReceiver | Un exécuteur qui peut filtrer les tests à exécuter. |
ITestInformationReceiver |
Interface permettant de recevoir le TestInformation pour certaines classes.
|
ITestInvocation | Gère une invocation de test TradeFederation. |
ITestInvocation.ExitInformation | Représente des informations de sortie pour une invocation. |
ITestSuite | Classe abstraite utilisée pour exécuter la suite de tests. |
ITestSuiteResultLoader | Interface décrivant un assistant permettant de charger des résultats précédents de manière à pouvoir les réexécuter. |
ITestsZipInstaller | Installe des tests à partir d'un fichier ZIP de tests (comme indiqué par le système de compilation) sur un appareil. |
J
JavaCodeCoverageCollector |
Un BaseDeviceMetricCollector qui extrait les mesures de couverture Java de l'appareil et les consigne en tant qu'artefacts de test.
|
JavaCodeCoverageFlusher | Classe utilitaire qui réinitialise et force un vidage des mesures de couverture du code Java à partir des processus exécutés sur l'appareil. |
JsonHttpTestResultReporter | Un outil de création de rapports sur les résultats qui encode les résultats des métriques de test et les informations sur la branche et l'appareil au format JSON, puis les envoie en POST vers un point de terminaison de service HTTP. |
JUnit4TestFilter |
Classe d'assistance qui fournit le filtrage pour l'exécuteur JUnit4 en étendant Filter .
|
JUnitToInvocationResultForwarder |
Classe qui écoute les événements TestListener et les transmet à un ITestInvocationListener .
|
JUnitXmlParser | Analyseur qui extrait les données de résultat des tests à partir des résultats JUnit stockés dans XMLJUnitResultFormatter d'ant et les transfère à un ITestInvocationListener. |
K
KeyguardStatusChecker | Vérifie l'état du clavier de protection après l'exécution du module. |
KillExistingEmulatorPreparer |
ITargetPreparer qui arrête un émulateur en cours d'exécution.
|
L
LabResourceDeviceMonitor | Le moniteur de ressources de l'atelier qui initialise/gère le serveur gRPC pour LabResourceService. |
LargeOutputReceiver | Classe conçue pour aider à exécuter des commandes de longue durée et à collecter la sortie. |
LastShardDetector |
Lorsque vous exécutez le fractionnement local, il arrive que vous ne souhaitiez exécuter certaines actions que lorsque le dernier segment atteint invocationEnded(long) .
|
LaunchCvdHelper | Utilitaire d'assistance pour contrôler Launch_cvd dans la VM Cuttlefish. |
LeakedThreadStatusChecker | Outil de vérification de l'état pour s'assurer qu'un module ne fuit pas un thread en cours d'exécution. |
LegacySubprocessResultsReporter | Implémentation figée du rapporteur de résultats du sous-processus qui devrait rester compatible avec les versions antérieures de TF/CTS (par exemple, version 8 et ultérieures), malgré les modifications apportées à sa superclasse. |
ListInstrumentationParser |
Un IShellOutputReceiver qui analyse la sortie d'une requête "pm list instrumentation"
|
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | Classe des appareils virtuels locaux exécutés sur l'hôte TradeFed. |
LocalAppBuildProvider |
IBuildProvider qui crée un IBuildInfo à partir d'un chemin d'accès local fourni
|
LocalDeviceBuildProvider |
IBuildProvider qui crée un IDeviceBuildInfo en fonction d'un chemin d'accès au répertoire du système de fichiers fourni.
|
LocalEmulatorLaunch | Un TargetPreparer qui lance un émulateur localement à partir d'un environnement de compilation Android. |
LocalEmulatorSnapshot | Un TargetPreparer destiné à générer un instantané d'émulateur propre à partir d'un environnement de compilation/développement Android |
LocalFileResolver |
Implémentation de IRemoteFileResolver qui permet d'associer des fichiers locaux
|
LocalFolderBuildProvider |
IBuildProvider qui construit un IFolderBuildInfo en fonction d'un chemin d'accès local fourni.
|
LocalRunInstructionBuilder | Utilitaire permettant de compiler l'instruction pour exécuter le test en local. |
LogcatCrashResultForwarder | Écouteur spécial: en cas d'échec (plantage du processus d'instrumentation), il tente d'extraire du logcat le plantage et l'ajoute au message d'échec associé au test. |
LogcatEventParser | |
LogcatEventType |
Types d'événements pour LogcatEventParser
|
LogcatOnFailureCollector | Collecteur qui capture et consigne un logcat en cas d'échec d'un scénario de test. |
LogcatReceiver | Classe qui collecte Logcat en arrière-plan. |
LogFileSaver |
Un assistant pour les ITestInvocationListener qui enregistre les données de journal dans un fichier
|
LogReceiver | |
LogRegistry |
Implémentation de ILogRegistry qui multiplexe et gère différents enregistreurs, en utilisant celui qui convient en fonction du ThreadGroup du thread effectuant l'appel.
|
LogSaverResultForwarder |
ResultForwarder pour enregistrer les journaux avec l'outil d'enregistrement de fichiers global.
|
M
MainlineModuleHandler | Classe de gestionnaire simple pour les modules principaux qui crée un InstallApexModuleTargetPreparer et y injecte le lien dynamique en fonction des modules principaux donnés pour récupérer automatiquement ces modules. |
MainlineTestModuleController | Classe de base pour un contrôleur de module permettant d'exécuter des tests basés sur les modules principaux préchargés sur l'appareil testé. |
ManagedRemoteDevice | Appareil exécuté dans une machine virtuelle que nous gérons à distance via une instance Tradefed dans la VM. |
ManagedTestDeviceFactory | Usine permettant de créer les différents types d'appareils pouvant être surveillés par Tf |
MetricFilePostProcessor | Permet d'importer le fichier de journal des métriques collecté au niveau du test et de l'exécution. |
MetricOption |
Annotation pour les méthodes de test annotées avec @Test , ou si l'annotation fait partie de la liste d'annotations de TestDescription , ce qui permet de spécifier des paramètres supplémentaires utiles pour: ajuster le comportement des collecteurs, filtrer certaines méthodes.
|
MetricsXMLResultReporter | MetricsXMLResultReporter écrit les métriques de test et les métriques d'exécution dans un fichier XML dans un dossier spécifié par le paramètre metrics-folder lors de la phase invocationEnded du test. |
MetricUtility | Contient des méthodes d'utilité courantes pour stocker les métriques de test, les agréger dans des tests similaires et les écrire dans un fichier. |
MinApiLevelModuleController | Classe de base pour un contrôleur de module afin de ne pas exécuter de tests lorsqu'il est inférieur à un niveau d'API spécifié. |
MinSdkModuleController | Classe de base pour un contrôleur de module afin de ne pas exécuter de tests sur les versions inférieures à un numéro de version de SDK spécifié. |
ModuleDefinition | Conteneur pour la configuration de l'exécution du test. |
ModuleListener |
Écouteur associé à chaque IRemoteTest de chaque module afin de collecter la liste des résultats.
|
ModuleMerger |
Classe d'assistance pour l'opération liée à la fusion de ITestSuite et ModuleDefinition après une division.
|
ModuleOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | Classe de struct simple permettant de stocker des informations sur un module |
ModuleParameters | Valeurs spéciales associées aux clés "paramètre" de la suite dans les métadonnées de chaque module. |
ModuleParametersHelper |
Assistant permettant d'obtenir le IModuleParameterHandler associé au paramètre.
|
ModuleSplitter |
Outil d'aide pour diviser une liste de modules représentés par IConfiguration en une liste d'unités d'exécution représentées par ModuleDefinition .
|
N
NameMangleListener | Un écouteur proxy pour traduire les noms de méthode, de classe et de package de test lorsque les résultats sont signalés. |
NativeCodeCoverageFlusher | Classe utilitaire qui efface les mesures de couverture native et force un vidage des données de couverture native à partir des processus sur l'appareil. |
NativeDevice |
Implémentation par défaut d'une ITestDevice pour les appareils Android non complets.
|
NativeDevice.AdbAction |
DeviceAction pour exécuter une commande d'OS "adb ....".
|
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction |
DeviceAction pour redémarrer un appareil.
|
NativeDevice.RebootMode | Mode de redémarrage. |
NativeDeviceStateMonitor |
Classe d'assistance pour surveiller l'état d'un IDevice sans prise en charge du framework.
|
NegativeHandler | Gestionnaire qui spécifie que rien ne doit être fait et que le paramètre ne doit pas créer de module supplémentaire. |
NestedDeviceStateMonitor | Surveilleur de l'état de l'appareil qui exécute des vérifications supplémentaires sur l'appareil imbriqué pour tenir compte des spécificités de l'environnement virtualisé. |
NestedRemoteDevice | Représentation de l'appareil exécuté dans une VM Cuttlefish distante. |
NetworkNotAvailableException | Exception lancée lorsqu'un appareil ne parvient pas à se connecter au réseau pour les tests. |
NoDeviceException | Généré lorsqu'aucun appareil n'est disponible pour exécuter une commande donnée. |
NoisyDryRunTest | Exécutez une simulation bruyante sur un fichier de commandes. |
NotMultiAbiHandler |
Gestionnaire spécial qui informe le SuiteModuleLoader que l'ABI secondaire ne doit pas créer de module.
|
O
OpenObjectLoader | Chargeur des objets par défaut disponibles dans AOSP. |
OptionCopier |
Classe d'assistance permettant de copier les valeurs de champ Option portant le même nom d'un objet à un autre.
|
OptionFetcher | Assistant permettant d'obtenir les options de test à partir du processus parent. |
OptionNotAllowedException |
ConfigurationException spécifique lorsqu'une option n'est pas autorisée à être transmise dans la ligne de commande.
|
OptionSetter |
Remplit les champs Option .
|
OptionSetter.OptionFieldsForName | Conteneur de la liste des champs d'option avec le nom donné. |
OtaDeviceBuildInfo |
IDeviceBuildInfo utilisé pour les tests de mise à jour OTA.
|
OtatoolsBuildInfo |
IBuildInfo contenant des artefacts otatools
|
OtaZipfileBuildProvider |
Fournit un IBuildInfo à partir d'un fichier ZIP OTA local.
|
P
PackageInstalledModuleController | Le contrôleur de module ne doit pas exécuter de tests lorsque les packages donnés ne sont pas installés sur l'appareil. |
Pair<A, B> | Définissez votre propre classe Pair, qui contient deux objets. |
ParallelDeviceExecutor<V> |
Encapsulement de ERROR(/ExecutorService) pour exécuter une fonction en parallèle.
|
ParentSandboxInvocationExecution |
Version de InvocationExecution pour les actions spéciales d'appel parent lors de l'exécution d'un bac à sable.
|
ParentShardReplicate | Reproduire une configuration pour un appareil sur tous les autres appareils qui feront partie du fractionnement. |
PassingTestFileReporter |
Un ITestInvocationListener qui enregistre la liste des scénarios de test réussis dans un fichier de test
|
PrettyPrintDelimiter | Utilitaire d'assistance qui permet d'imprimer un message délimité qui se démarque. |
PropertyChanger | Classe utilitaire permettant de modifier (ou d'ajouter) des éléments dans un fichier de propriétés Android |
ProtoResultParser | Analyseur du format de proto de résultats Tradefed. |
ProtoResultParser.TestLevel | Énumération représentant le niveau actuel du protocole en cours de traitement. |
ProtoResultReporter |
Le rapporteur de résultats crée un protobuf TestRecord contenant tous les résultats.
|
ProtoUtil | Méthodes utilitaires permettant de gérer les messages protobuf indépendamment du type. |
ProxyConfiguration | Objet permettant de pointer vers une configuration à distance à exécuter. |
PsParser | Utilitaire utilisé pour analyser(USER,PID et NAME) à partir de la sortie de la commande "ps" |
Q
QuotationAwareTokenizer |
R
RecoveryLogPreparer | Un préparateur de cible utilisé pour collecter les journaux avant la récupération. |
RegexTrie<V> |
RegexTrie est un trie dans lequel chaque segment ERROR(/Pattern) .
|
RemoteAndroidDevice |
Implémentation d'un ITestDevice pour un appareil Android à pile complète connecté via une connexion ADB.
|
RemoteAndroidVirtualDevice |
Élargit le comportement de RemoteAndroidDevice pour un appareil Android à pile complète exécuté dans Google Compute Engine (GCE).
|
RemoteAvdIDevice |
IDevice d'espace réservé utilisé par DeviceManager pour l'allocation lorsque DeviceSelectionOptions.gceDeviceRequested() est true
|
RemoteFileUtil | Classe utilitaire permettant de gérer les fichiers à partir d'une instance distante |
RemoteInvocationExecution |
Implémentation de InvocationExecution qui gère une exécution à distance.
|
RemoteManager |
Classe qui reçoit des RemoteOperation via un socket.
|
RemoteSshUtil | Utilitaire permettant d'exécuter des commandes SSH sur des instances distantes. |
RemoteTestTimeOutEnforcer | Écouteurs permettant de vérifier le temps d'exécution d'une configuration de test donnée et de l'échouer si elle dépasse un délai d'inactivité donné. |
RemoteZip | Utilitaires permettant de décompresser des fichiers individuels dans un fichier ZIP distant. |
ReportPassedTests | Signalez dans un fichier les filtres possibles pour exclure les tests réussis. |
ResourceMetricUtil | Fonctions utilitaires permettant de composer des métriques. |
RestApiHelper | Classe d'assistance permettant d'effectuer des appels d'API REST. |
ResultAggregator | Transmetteur spécial qui agrège les résultats si nécessaire, en fonction de la stratégie de nouvelle tentative adoptée. |
ResultAndLogForwarder | Redirecteur des résultats et des événements de journalisation. |
ResultForwarder |
ITestInvocationListener qui transfère les résultats d'invocation à une liste d'autres écouteurs.
|
ResultsPlayer | Runner spécial qui lit les résultats qui lui sont fournis. |
RetentionFileSaver | Classe d'assistance permettant de créer un fichier .retention dans un répertoire. |
RetryConfigurationFactory | Usine qui gère la nouvelle tentative d'une commande. |
RetryLogSaverResultForwarder | Transmetteur qui gère également la transmission de la tentative en cours. |
RetryRescheduler | Un exécuteur spécial qui permet de reprogrammer des tests d'exécution précédents qui ont échoué ou qui n'ont pas été exécutés. |
RetryRescheduler.RetryType | Types de tests pouvant être réessayés. |
RetryResultForwarder |
Extension de ResultForwarder qui pousse toujours vers un numéro d'essai donné.
|
RetryResultHelper | Classe d'assistance permettant de déterminer si un module ou un test doit être exécuté ou non. |
RetryStatistics |
Structure contenant les statistiques d'une session de nouvelle tentative pour un IRemoteTest .
|
RunCommandTargetPreparer | |
RunConfigDeviceRecovery |
IMultiDeviceRecovery de base générique pour exécuter une configuration de tradefed afin d'effectuer l'étape de récupération.
|
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer |
ITargetPreparer qui crée un utilisateur secondaire lors de la configuration et indique que les tests doivent être exécutés avec cet utilisateur.
|
RunOnSystemUserTargetPreparer |
ITargetPreparer qui indique que les tests doivent être exécutés sur l'utilisateur (plutôt que sur l'utilisateur actuel).
|
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer |
Un ITargetPreparer qui crée un profil professionnel lors de la configuration et indique que les tests doivent être exécutés avec cet utilisateur.
|
S
SandboxConfigDump |
Classe Runner qui crée un IConfiguration à partir d'une ligne de commande et le vide dans un fichier.
|
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | Exception de configuration spéciale provenant de la configuration du bac à sable. |
SandboxConfigurationFactory | Usine de configuration spéciale pour gérer la création de configurations à des fins de bac à sable. |
SandboxConfigUtil |
Classe utilitaire permettant de gérer IConfiguration lors de l'exécution en bac à sable.
|
SandboxedInvocationExecution | Exécution spéciale du bac à sable de l'appel: il s'agit de l'exécution de l'appel lorsque nous sommes dans le bac à sable et que nous exécutons la commande. |
SandboxInvocationRunner | Exécutez les tests associés à l'appel dans l'environnement de bac à sable. |
SandboxOptions |
Classe pouvant recevoir et fournir des options à un ISandbox .
|
ScreenshotOnFailureCollector | Collecteur qui capture et consigne une capture d'écran lorsqu'un cas de test échoue. |
Sdk28ModuleController | Un contrôleur de module pour vérifier si un appareil est équipé du SDK 28 (Android 9) ou d'une version ultérieure |
Sdk29ModuleController | N'exécutez des tests que si l'appareil testé est équipé de la version 29 ou ultérieure du SDK. |
Sdk30ModuleController | N'exécutez des tests que si l'appareil testé est équipé de la version 30 ou ultérieure du SDK. |
Sdk31ModuleController | N'exécutez des tests que si l'appareil testé est équipé de la version 31 ou ultérieure du SDK. |
SecondaryUserHandler |
Gestionnaire de ModuleParameters#SECONDARY_USER .
|
SerializationUtil |
Utilitaire permettant de sérialiser/désérialiser un objet qui implémente ERROR(/Serializable) .
|
ServiceAccountKeyCredentialFactory |
Une fabrique d'identifiants permettant de créer des Credential OAuth basés sur une clé de compte de service.
|
ShardBuildCloner | Classe d'assistance qui gère le clonage d'informations de compilation à partir de la ligne de commande. |
ShardHelper | Classe d'assistance qui gère la création des fragments et leur planification pour une invocation. |
ShardListener |
ITestInvocationListener qui collecte les résultats d'un segment d'invocation (également appelé fractionnement d'invocation pour s'exécuter sur plusieurs ressources en parallèle) et les transfère à un autre écouteur.
|
ShardMainResultForwarder |
ResultForwarder qui combine les résultats d'appels de test segmentés.
|
ShellOutputReceiverStream | Sous-classe utilitaire d'OutputStream qui écrit dans un IShellOutputReceiver. |
ShellStatusChecker | Vérifiez si l'état de la shell est conforme aux attentes avant et après l'exécution d'un module. |
ShippingApiLevelModuleController |
Exécutez des tests si l'appareil remplit les conditions suivantes :
|
SimpleFileLogger |
ILeveledLogOutput qui redirige les messages de journal vers stdout et vers un seul fichier de journal.
|
SimplePerfResult | Objet contenant tous les résultats des tests simpleperf |
SimplePerfStatResultParser | Classe utilitaire permettant d'analyser les résultats de simpleperf. |
SimplePerfUtil | Classe utilitaire permettant de distribuer une commande simple et de collecter les résultats |
SimplePerfUtil.SimplePerfType | Enumération des options de commande simpleperf |
SimpleStats | Petite classe utilitaire qui calcule quelques mesures statistiques à partir d'un ensemble de données numériques. |
SizeLimitedOutputStream |
ERROR(/OutputStream) basé sur un fichier thread-safe qui limite la quantité maximale de données pouvant être écrites.
|
Sl4aBluetoothUtil | Une classe utilitaire fournit des opérations Bluetooth sur un ou deux appareils à l'aide de SL4A. |
Sl4aBluetoothUtil.BluetoothAccessLevel |
Enumérations pour le niveau d'accès des appareils Bluetooth, basées sur BluetoothDevice.java
|
Sl4aBluetoothUtil.BluetoothConnectionState |
Enumérations pour les états de connexion Bluetooth basés sur BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothPriorityLevel |
Enumérations pour le niveau de priorité du profil Bluetooth, basées sur BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothProfile |
Enumérations pour les profils Bluetooth basés sur BluetoothProfile.java
|
Sl4aClient | Client SL4A permettant d'interagir via RPC avec la couche de script SL4A. |
Sl4aEventDispatcher | Le répartiteur d'événements interroge les événements et les met en file d'attente par nom pour les interroger. |
Sl4aEventDispatcher.EventSl4aObject | Objet renvoyé par le scrutateur d'événements. |
SnapshotInputStreamSource | InputStreamSource basé sur un fichier. |
StatusCheckerResult |
Contient le résultat d'une exécution ISystemStatusChecker .
|
StatusCheckerResult.CheckStatus | |
StdoutLogger |
Un ILeveledLogOutput qui dirige les messages de journalisation vers stdout.
|
StreamProtoReceiver | Un récepteur qui traduit le proto TestRecord reçu en événements Tradefed. |
StreamProtoResultReporter |
Implémentation de ProtoResultReporter
|
StrictShardHelper | Stratégie de segmentation pour créer des segments stricts qui ne créent pas de rapports ensemble |
StringEscapeUtils | Classe utilitaire permettant d'échapper des chaînes pour des formats spécifiques. |
StringUtil | Classe utilitaire permettant d'échapper des chaînes pour une manipulation courante des chaînes. |
StubBuildProvider |
Implémentation vide sans opération d'un IBuildProvider .
|
StubMultiTargetPreparer |
Implémentation vide d'un IMultiTargetPreparer .
|
StubTargetPreparer |
Implémentation vide d'un ITargetPreparer .
|
StubTest | Implémentation de test vide sans opération. |
StubTestRunListener |
Implémentation de bouchon de ITestRunListener
|
SubprocessCommandException | Échec de l'exécution d'une commande de sous-programme. |
SubprocessConfigBuilder | Créez un fichier XML de configuration TF wrapper pour une configuration TF existante. |
SubprocessEventHelper | Assistant permettant de sérialiser/désérialiser les événements à transmettre au journal. |
SubprocessEventHelper.BaseTestEventInfo | Aide de base pour les informations TestIgnored. |
SubprocessEventHelper.FailedTestEventInfo | Aide pour les informations testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Aide pour les informations sur la fin de l'appel. |
SubprocessEventHelper.InvocationFailedEventInfo | Aide pour les informations InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Assistant pour les informations sur l'appel lancé. |
SubprocessEventHelper.LogAssociationEventInfo | Assistant pour les informations logAssociation. |
SubprocessEventHelper.TestEndedEventInfo | Aide pour les informations testEnded. |
SubprocessEventHelper.TestLogEventInfo | Assistant pour les informations de testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Aide pour les informations de début du module de test. |
SubprocessEventHelper.TestRunEndedEventInfo | Assistant pour les informations testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Aide pour les informations testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Aide pour les informations testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Assistant pour les informations testStarted |
SubprocessExceptionParser | Assistant permettant de gérer la sortie d'exception des exécuteurs de commandes Tradefed standards. |
SubprocessReportingHelper | Classe permettant de créer un fichier de configuration de wrapper pour utiliser le rapporteur de résultats de sous-processus pour une commande de cluster. |
SubprocessResultsReporter |
Implémente ITestInvocationListener pour être spécifié en tant que résultat_reporter et transmet depuis le sous-processus les résultats des tests, des exécutions de tests et des invocations de tests.
|
SubprocessTestResultsParser |
Élargit ERROR(/FileOutputStream) pour analyser la sortie avant d'écrire dans le fichier afin de pouvoir générer les événements de test côté lanceur.
|
SubprocessTestResultsParser.StatusKeys | Clés d'état de test pertinentes. |
SubprocessTfLauncher |
Un IRemoteTest pour exécuter des tests sur une installation TF distincte.
|
SuiteApkInstaller | Installe les APK spécifiés pour la configuration de la suite: à partir de la variable $ANDROID_TARGET_OUT_TESTCASES ou du ROOT_DIR dans les informations de compilation. |
SuiteModuleLoader | Récupère les définitions des modules de test de compatibilité à partir du dépôt. |
SuiteModuleLoader.ConfigFilter |
Un ERROR(/FilenameFilter) pour trouver tous les fichiers de configuration d'un répertoire.
|
SuiteResultHolder | Objet d'assistance pour faciliter la sérialisation et la désérialisation des résultats d'appel. |
SuiteResultReporter | Collectez les résultats des tests pour une invocation de suite complète et affichez les résultats finaux. |
SuiteResultReporter.ModulePrepTimes | Conteneur d'objets pour la durée de préparation et de démontage d'un module. |
SuiteTestFilter | Représente un filtre permettant d'inclure et d'exclure des tests. |
SystemServerFileDescriptorChecker | Vérifie si le serveur système semble manquer de FD. |
SystemServerStatusChecker | Vérifiez si le PID de system_server a changé avant et après l'exécution d'un module. |
SystemUtil | Classe utilitaire permettant d'effectuer des appels système. |
SystemUtil.EnvVariable |
T
TableBuilder | Classe d'assistance permettant d'afficher une matrice d'éléments de chaîne dans un tableau. |
TableFormatter | Classe d'assistance permettant d'afficher une matrice d'éléments de chaîne afin que chaque colonne d'éléments soit alignée. |
TarUtil | Utilitaire permettant de manipuler un fichier tar. |
TelephonyHelper | Utilitaire permettant d'utiliser et d'obtenir des informations sur la téléphonie. |
TelephonyHelper.SimCardInformation | Porte-informations pour les informations liées à la carte SIM. |
TelephonyTokenProvider | Fournisseur de jetons pour les jetons liés à la téléphonie. |
TemplateResolutionError |
Classe étendant ConfigurationException pour une erreur liée au modèle lors de l'analyse de la configuration.
|
TerribleFailureEmailHandler | Classe de gestionnaire simple qui envoie un e-mail aux personnes intéressées lorsqu'une erreur WTF (What a Terrible Failure) se produit dans une instance Trade Federation. |
TestAppInstallSetup |
ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil.
|
TestContext | Classe permettant de modéliser un message TestContext de l'API TFC. |
TestDependencyResolver | Outil d'assistance pour résoudre les dépendances si nécessaire. |
TestDescriptionsFile | Classe utilitaire permettant de marshaller et de désmarshaller une liste de TestDescriptions dans un fichier de test. |
TestDevice |
Implémentation d'un ITestDevice pour un appareil Android full stack
|
TestEnvironment | Classe permettant de modéliser un message TestEnvironment renvoyé par l'API TFC. |
TestFailureListener | L'écouteur était utilisé pour prendre des mesures telles que la capture d'écran, le rapport de bug et la collecte de logcat en cas d'échec du test, sur demande. |
TestFilterHelper | Classe d'assistance pour filtrer les tests |
TestGroupStatus | Classe permettant de stocker l'état d'un groupe de test. |
TestInfo | Stocke l'ensemble d'informations de test dans un fichier TEST_MAPPING. |
TestInvocation |
Implémentation par défaut de ITestInvocation .
|
TestInvocation.RunMode | Différents modes d'exécution d'une invocation. |
TestInvocation.Stage | |
TestMapping | Classe permettant de charger un fichier TEST_MAPPING. |
TestMappingSuiteRunner |
Implémentation de BaseTestSuite pour exécuter les tests spécifiés par l'option include-filter ou les fichiers TEST_MAPPING de la compilation en tant que suite.
|
TestOption | Stocke les détails de l'option de test définis dans un fichier TEST_MAPPING. |
TestOutputUploader | Classe permettant d'importer des fichiers de sortie de test dans GCS/HTTP. |
TestRecordInterpreter |
Utilitaire permettant de convertir un proto TestRecord en un format plus facile à manipuler dans Tradefed.
|
TestResource | Classe permettant de modéliser un message TestResource renvoyé par l'API TFC. |
TestResourceDownloader | Classe permettant de télécharger des fichiers de ressources de test à partir du système de fichiers/GCS/HTTP. |
TestResultListener | Simplification de ITestLifecycleListener pour les implémentateurs qui ne s'intéressent qu'aux résultats de test individuels. |
TestRunToTestInvocationForwarder |
Transmetteur de ddmlib ITestRunListener vers ITestLifeCycleReceiver .
|
TestsPoolPoller | Encapsule les tests qui permettent d'exécuter tous les tests d'un pool de tests. |
TestSuiteInfo |
Classe qui résout le chargement des métadonnées liées au build pour la suite de tests
Pour exposer correctement les informations associées, une suite de test doit inclure un fichier |
TextResultReporter | Un outil de création de rapports sur les résultats des tests qui transfère les résultats à l'imprimante de résultats textuels JUnit. |
TfObjectTracker | Utilitaire permettant de suivre l'utilisation des différents objets de la fédération du commerce. |
TfSuiteRunner |
Implémentation de ITestSuite qui chargera les tests à partir du dossier res/config/suite/ des fichiers JAR TF.
|
TfTestLauncher |
Un IRemoteTest pour exécuter des tests unitaires ou fonctionnels sur une installation TF distincte.
|
TimeStatusChecker | Vérificateur d'état pour s'assurer que l'heure de l'appareil et de l'hôte est synchronisée. |
TimeVal |
Cette classe est obsolète.
Utilisez plutôt Duration .
|
TokenProviderHelper | Aide qui fournit le fournisseur associé à un jeton particulier afin de savoir si un appareil est compatible avec le jeton. |
TradefedConfigObject | Classe permettant de modéliser un message TradefedConfigObject de l'API TFC. |
TradefedConfigObject.Type | Liste des types d'objets de configuration pouvant être injectés dans une configuration de commande de cluster. |
TradefedDelegator | Objets qui aident à déléguer l'appel à un autre binaire Tradefed. |
TradefedFeatureClient | Client gRPC pour demander l'exécution de fonctionnalités au serveur. |
TradefedFeatureServer | Un serveur qui répond aux requêtes de fonctionnalités de déclenchement. |
TradefedSandbox | Conteneur de bac à sable pouvant exécuter une invocation de la Trade Federation. |
TradefedSandboxFactory | Implémentation par défaut pour SandboxFactory |
TradefedSandboxRunner |
Exécuteur associé à un TradefedSandbox qui permet d'exécuter le bac à sable.
|
TradefedSandboxRunner.StubScheduledInvocationListener |
Un IScheduledInvocationListener bouchon qui ne fait rien.
|
U
UnexecutedTestReporterThread | Threads chargés de signaler tous les tests non exécutés. |
UsbResetMultiDeviceRecovery |
IMultiDeviceRecovery qui réinitialise les bus USB pour les appareils hors connexion.
|
UsbResetRunConfigRecovery | Autoriser le déclenchement d'une commande pour réinitialiser l'USB d'un appareil |
UsbResetTest |
Un IRemoteTest qui réinitialise le port USB de l'appareil et vérifie si l'appareil se reconnecte par la suite.
|
UserChecker | Vérifie si les utilisateurs ont changé pendant le test. |
V
ValidateSuiteConfigHelper |
Cette classe permet de vérifier que les IConfiguration chargés pour la suite répondent aux exigences attendues: - Aucun fournisseur de compilation - Aucun rapporteur de résultats
|
VmRemoteDevice | Un appareil virtuel distant que nous allons gérer depuis la machine virtuelle. |
W
WaitDeviceRecovery |
Implémentation simple d'un IDeviceRecovery qui attend que l'appareil soit en ligne et réponde à des commandes simples.
|
WifiHelper | Classe d'assistance permettant de manipuler les services Wi-Fi sur l'appareil. |
X
XmlFormattedGeneratorReporter |
Implémentation de FormattedGeneratorReporter qui met en forme les résultats de la suite au format XML.
|
XmlResultReporter | Écrit les résultats JUnit dans un fichier XML au format compatible avec XMLJUnitResultFormatter d'Ant. |
XmlSuiteResultFormatter | Classe utilitaire permettant d'enregistrer une exécution de suite au format XML. |
XmlSuiteResultFormatter.RunHistory | Objet d'assistance pour la conversion JSON. |
O
YamlClassOptionsParser | Outil d'aide pour analyser les informations sur le testeur de la configuration Tradefed YAML. |
Z
ZipCompressionStrategy |
ICompressionStrategy pour créer des archives ZIP.
|