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 | Énumération des options pour la version AAPT utilisée pour analyser les fichiers APK. |
| Abi | Classe représentant une ABI. |
| AbiFormatter | Classe utilitaire pour l'ABI. |
| AbiUtils | Classe utilitaire pour la gestion des ABI d'appareils |
| AbLocalBuildProvider | Fournisseur de compilation local qui crée une compilation locale sur la compilation Android. |
| AbstractConnection | Représentation abstraite d'une connexion. |
| AbstractHostMonitor | Classe typique pour la surveillance de l'état de l'hôte. |
| AbstractTunnelMonitor | Moniteur de tunnel abstrait pour GCE AVD. |
| AbstractXmlParser | Classe de base d'assistance pour l'analyse des fichiers XML |
| AbstractXmlParser.ParseException | 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 dans la configuration. |
| ActionInProgress | L'action générale en cours. |
| ActiveTrace | Classe principale permettant de décrire et de gérer une trace active. |
| ActivityStatusChecker | Outil de vérification de l'état des activités restantes à la fin d'un module. |
| AdbCommandRejectedException | Exception générée lorsque adb refuse une commande. |
| AdbDevice | Contient l'état d'un appareil tel qu'indiqué par la commande "adb devices -l". |
| AdbDeviceConnection |
Représente une connexion à un appareil via ADB pour une utilisation avec ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)).
|
| AdbDeviceConnection.Factory | |
| AdbHelper | Classe d'assistance pour gérer les requêtes et les connexions à adb. |
| AdbHelper.AdbResponse | Réponse de l'ADB. |
| AdbHelper.AdbService | Identifiez le service adb que la commande doit cibler. |
| AdbInitOptions | Options d'initialisation d'AndroidDebugBridge. |
| AdbInitOptions.Builder | Crée des options d'initialisation pour ADB. |
| AdbRootElevator |
Un AutoCloseable qui permet la racine adb lors de la construction si nécessaire et restaure l'état racine une fois terminé.
|
| AdbSocketUtils | |
| 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 la connexion par défaut d'un appareil, supposée être une connexion adb standard de l'appareil. |
| AdbUtils | Classe utilitaire pour les opérations adb. |
| AdbVersion | |
| AfterClassWithInfo |
Garanties similaires à AfterClass, mais la méthode annotée doit nécessiter un paramètre TestInformation.
|
| AggregatePostProcessor | Un agrégateur de métriques qui fournit le min, le max, la moyenne, la variance, l'écart type, le total, le nombre et éventuellement les centiles pour les métriques numériques collectées lors de plusieurs exécutions de tests, en les traitant comme des doubles. |
| AllocationInfo | Contient des informations sur l'allocation. |
| AllocationInfo.AllocationSorter | |
| AllocationInfo.SortMode | |
| AllocationsParser | |
| AllTestAppsInstallSetup |
Un ITargetPreparer qui installe toutes les applications d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil.
|
| AltDirBehavior |
Énumération permettant de définir d'autres comportements de répertoire pour différents installateurs/poussoirs d'artefacts de test
|
| AnalysisHeuristic | L'ordre est important. |
| AndroidBuildAPIException | Classe d'exception pour les erreurs liées à l'API Android Build. |
| AndroidBuildAPIHelper | Méthode d'assistance utilisée pour créer un client Android Build. |
| AndroidBuildApiLogSaver | Classe qui enregistre les fichiers journaux dans l'API Android Build. |
| AndroidBuildAPIOptions | Options de configuration à l'échelle de l'hôte pour le client de l'API Android Build. |
| AndroidBuildTestResult | Objet conteneur permettant de stocker le résultat du test à publier sur l'API Android Build. |
| AndroidDebugBridge |
Une connexion à Android Debug Bridge (adb) côté hôte
Il s'agit du point central pour communiquer avec les appareils, les émulateurs ou les applications qui y sont exécutées. |
| AndroidDebugBridge.IClientChangeListener |
Les classes qui implémentent cette interface fournissent des méthodes qui traitent les modifications ClientImpl.
|
| AndroidDebugBridge.IDebugBridgeChangeListener |
Les classes qui implémentent cette interface fournissent une méthode qui gère les modifications AndroidDebugBridge (y compris les redémarrages).
|
| AndroidDebugBridge.IDeviceChangeListener |
Les classes qui implémentent cette interface fournissent des méthodes qui traitent l'ajout, la suppression et les modifications de IDevice.
|
| AndroidJUnitTest | Test qui exécute un package de test d'instrumentation sur un appareil donné à l'aide de android.support.test.runner.AndroidJUnitRunner. |
| AndroidTestOrchestratorRemoteTestRunner | Exécute un test Android instrumenté à l'aide de la commande adb et d'AndroidTestOrchestrator. |
| AoaTargetPreparer |
ITargetPreparer qui exécute une série d'actions (clics et balayages, par exemple) à l'aide du protocole Android Open Accessory (AOAv2).
|
| ApiResponse | Classe permettant d'analyser la valeur renvoyée par l'API. |
| ApiResponse.Candidate | |
| ApiResponse.UsageMetadata | |
| ApkChangeDetector |
Cette classe détecte si les APK à installer sont différents de ceux présents sur l'appareil, afin de décider s'il faut ignorer l'installation et la désinstallation de l'application lors de la configuration et de la suppression de ERROR(/TestAppInstallSetup).
|
| AppBuildInfo |
Un IBuildInfo qui représente une application Android et ses packages de test.
|
| AppDeviceBuildInfo |
Cette classe est obsolète.
Utilisez directement IDeviceBuildInfo.
|
| AppSetup |
Un ITargetPreparer qui installe un APK et ses tests.
|
| 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 n'exécute pas les tests lorsqu'il ne correspond à aucune architecture donnée. |
| ArgsOptionParser |
Remplit les champs Option à partir des arguments de ligne de commande analysés.
|
| ArrayHelper | Classe utilitaire permettant de convertir un tableau en int/long pour les données reçues des appareils via adb. |
| ArrayUtil | Méthodes utilitaires pour les tableaux |
| ArtChrootPreparer | Créez un répertoire chroot pour les tests ART. |
| ArtGTest | |
| ArtifactDetails | Cela décrit la structure du contenu et son descripteur tel que généré par l'outil CAS. |
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | Utilitaire qui permet d'analyser les artefacts de compilation pour obtenir des insights. |
| ArtRunTest | Lanceur de test pour exécuter les tests d'exécution ART. |
| ArtRunTest.AdbShellCommandException | Classe d'exception permettant de signaler une erreur survenue lors de l'exécution d'une commande shell ADB. |
| ArtTest | |
| ATestFileSystemLogSaver | Cette classe LogSaver est utilisée par ATest pour enregistrer les journaux dans un chemin d'accès spécifique. |
| AtestRunner |
Implémentation de ITestSuite
|
| AtraceCollector |
Un IMetricCollector qui exécute atrace pendant un test, collecte le résultat et l'enregistre dans l'invocation.
|
| AtraceRunMetricCollector | Collecte les traces de tous les répertoires de test du répertoire donné à partir de l'appareil de test, enregistre le répertoire de test et post-traite les fichiers de trace dans le répertoire de test, puis agrège les métriques. |
| AutoLogCollector | Énumération décrivant le collecteur qui peut être géré automatiquement par le harnais. |
| AutomatedReporters | Classe qui définit le mappage à partir des reporters automatisés Tradefed. |
| AvdData | Données AVD renvoyées par [IDevice.getAvdData]. |
| AveragePostProcessor | Implémentation du 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. |
| BadPacketException | Cette exception est levée si le contenu d'un paquet est incorrect. |
| 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 des tests de style JUnit4 sur l'hôte. |
| BaseLeveledLogOutput |
Implémentation de base pour ILeveledLogOutput qui permet de filtrer certains tags en fonction de leur nom ou de leurs composants.
|
| BaseModuleController |
Implémentation de base de IModuleController à implémenter 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 extends OutputStream> |
Un ILeveledLogOutput qui dirige 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 permettant d'exécuter la suite de tests de compatibilité avec le nouveau système de suite. |
| BatchChannel<T> | Classe d'assistance pour importer par lot les résultats de tests et les artefacts. |
| BatchChannel.BatchUploadAction<T> | Action à effectuer lorsqu'un lot d'articles est prêt à être importé. |
| BatteryController | Classe utilitaire permettant de contrôler l'état de charge de la batterie d'un appareil. |
| BatteryRechargeDeviceRecovery | Autorise le déclenchement d'une commande lorsque le niveau de batterie de l'appareil passe en dessous d'un seuil donné. |
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | Outil de vérification de la récupération qui déclenche une configuration si le niveau de la batterie n'est pas disponible. |
| BeforeClassWithInfo |
Garanties similaires à BeforeClass, mais la méthode annotée doit nécessiter un paramètre TestInformation.
|
| BinaryState | Énumération utilisée pour enregistrer l'état ON/OFF avec un état IGNORE no-op. |
| BluetoothConnectionLatencyCollector | Le collecteur enverra une configuration de métrique de durée statsd prédéfinie aux appareils et collectera la durée de connexion Bluetooth pour chaque profil. |
| BluetoothConnectionStateCollector | Ce collecteur collecte les métriques BluetoothConnectionStateChanged et enregistre le nombre d'états de connexion pour chaque profil. |
| BluetoothConnectionSuccessRatePostProcessor |
Implémentation d'un post-processeur 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 permettant d'activer l'enregistrement des données relatives à la connectivité HCI Bluetooth dans un journal snoop sur l'appareil testé et de collecter le journal pour chaque test. |
| BluetoothUtils |
Fonctions utilitaires pour appeler BluetoothInstrumentation sur l'appareil
Le code BluetoothInstrumentation côté appareil est disponible dans AOSP à l'adresse suivante :
|
| BootstrapBuildProvider |
Un IDeviceBuildProvider qui amorce les informations de compilation à partir de l'appareil de test
Cela est généralement utilisé pour les appareils avec une version fournie en externe, c'est-à-dire |
| BootstrapServiceFileResolverLoader | Charge les résolveurs à l'aide du mécanisme de chargement de service. |
| Bugreport | Objet contenant les références aux fichiers de rapport de bug, compatible avec les rapports de bug plats et compressés (bugreportz). |
| BugreportCollector |
ITestInvocationListener intermédiaire qui collecte les rapports de bug 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. |
| BugreportzOnTestCaseFailureCollector | Collectez un bugreportz lorsqu'un scénario de test échoue lors d'une exécution. |
| BuildAnalysis | Représente les résultats d'une seule analyse de compilation. |
| BuildError | Générée si l'exécution de la compilation fournie échoue. |
| BuildInfo |
Implémentation générique d'un IBuildInfo qui doit être associé à un ITestDevice.
|
| BuildInfoKey | Classe contenant l'énumération liée aux requêtes d'informations sur la compilation. |
| BuildInfoKey.BuildInfoFileKey |
Énumération décrivant tous les types de fichiers connus pouvant être interrogés via IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey).
|
| BuildInfoRecorder |
Un ITargetPreparer qui écrit des métadonnées d'informations de compilation dans un fichier spécifié.
|
| BuildInfoUtil |
Classe utilitaire permettant de manipuler IBuildInfo.
|
| BuildRetrievalError | Une erreur fatale s'est produite lors de la récupération de la version à tester. |
| BuildSerializedVersion |
Classe contenant la version de sérialisation actuelle de tous les IBuildInfo.
|
| 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 | Un utilitaire d'envoi d'e-mails qui permet la configuration suivante : intervalle d'envoi,taille de rafale initiale, destinataires et nombre total de messages. |
| BundletoolUtil | Classe utilitaire qui utilise la ligne de commande bundletool pour installer les fichiers .apks sur l'appareil. |
| ByteArrayInputStreamSource | |
| ByteArrayList | Classe représentant un tableau d'octets léger. |
| ByteArrayUtil | Utilitaires permettant d'opérer sur un tableau d'octets (par exemple, convertir des octets en entier). |
| ByteBufferUtil | |
| ByteStreamDownloader |
Un client implémentant la méthode Read du service gRPC ByteStream.
|
| ByteStreamUploader |
Un client implémentant la méthode Write du service gRPC ByteStream.
|
C
| CacheClientFactory |
Fabrique qui crée une instance singleton de ICacheClient.
|
| CanceledException | Exception abstraite pour les exceptions qui peuvent être levées lorsqu'une entrée utilisateur annule l'action. |
| CapabilitiesNewReply | Charge utile d'une réponse CapabilitiesNew du protocole JDWP. |
| CarModuleController | Ce contrôleur empêche l'exécution de scénarios de test sur des appareils non automobiles. |
| CarryDnaeError |
RuntimeException interne pour transmettre DeviceNotAvailableException via le framework JUnit4.
|
| CarryInterruptedException | Exception levée lorsque le délai d'expiration de la phase de test est déclenché et qu'une InterruptedException doit être transférée du thread d'exécution du test vers le thread d'exécution de l'appel. |
| CasFuseDriverProfile | CasDriverProfile est une implémentation spécifique d'IFuseDriverProfile pour les images d'appareil qui sont des répertoires segmentés FastCDC. |
| CdmaDeviceFlasher | Classe qui fait clignoter une image sur un appareil Android physique avec une radio CDMA. |
| CecControllerTokenProvider | Fournisseur de jetons pour les jetons liés à Consumer Electronics Control (CEC). |
| CentralDirectoryInfo | CentralDirectoryInfo est une classe contenant les informations d'un fichier ou d'un dossier à l'intérieur d'un fichier ZIP. |
| CheckPairingPreparer |
Un CompanionAwarePreparer qui vérifie l'association Bluetooth entre les appareils principal et associé
|
| Chunker |
Divise un blob en un ou plusieurs Chunk d'au plus chunkSize octets.
|
| Chunker.Chunk | Partie d'un blob. |
| ChunkHandler | Créez une sous-classe avec une classe qui gère un ou plusieurs types de blocs. |
| CircularAtraceUtil | Utilitaire atrace développé principalement pour identifier les causes premières des ANR lors des tests Monkey. |
| CircularByteArray | Structure de données permettant de contenir un tableau de taille fixe fonctionnant comme une mémoire tampon circulaire et de suivre 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.
|
| ClangProfileIndexer | Classe utilitaire qui indexe les mesures de couverture du code Clang. |
| ClassNotFoundConfigurationException |
ConfigurationException lorsque la classe d'un objet est introuvable.
|
| ClassPathScanner | Recherche des entrées dans le classpath. |
| ClassPathScanner.ClassNameFilter |
Un 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 aux entrées du chemin de classe
Basé sur |
| Client | Cela représente un seul client, généralement un processus de VM Dalvik. |
| Client | Client de stockage de tests Android qui importe les résultats des tests dans le service Test Storage. |
| ClientData |
Contient les données d'un ClientImpl.
|
| ClientData.AllocationTrackingStatus | |
| ClientData.DebuggerStatus | |
| ClientData.HeapData | Informations sur le segment de mémoire. |
| ClientData.HeapInfo | |
| ClientData.HprofData | |
| ClientData.HprofData.Type | |
| ClientData.IAllocationTrackingHandler | |
| ClientData.IHprofDumpHandler | Gestionnaires capables d'agir sur les dumps HPROF. |
| ClientData.IMethodProfilingHandler | Gestionnaires capables d'agir sur les informations de profilage des méthodes |
| ClientData.MethodProfilingStatus | |
| ClientData.Names | |
| ClientImpl | Cela représente un seul client, généralement un processus de VM Dalvik. |
| ClientTracker |
Suivre l'appareil clients
|
| ClockworkUtils | Utilitaire Clockwork pour partager la logique multi-appareil |
| CloseableTraceScope | Classe à portée limitée permettant de signaler une section de trace via try-with-resources |
| ClusterBuildInfo |
Classe IBuildInfo pour les compilations transférées depuis TFC.
|
| ClusterBuildProvider |
Un IBuildProvider pour télécharger les ressources de test TFC.
|
| ClusterClient |
Implémentation 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 depuis TFC via un sous-processus TF.
|
| ClusterCommandScheduler |
Un ICommandScheduler pour prendre en charge TFC (Tradefed Cluster).
|
| ClusterCommandStatus | Classe qui représente l'état et le motif d'annulation d'une commande 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 Tradefed Cluster.
|
| ClusterEventUploader<T extends IClusterEvent> |
Classe ClusterEventUploader, qui importe IClusterEvent vers TFC.
|
| ClusterHostEvent | Classe permettant d'encapsuler les événements d'hôte de cluster à importer. |
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | Énumérations des différents types d'événements hôtes. |
| ClusterHostUtil | Fonctions utilitaires statiques pour le cluster TF permettant d'obtenir des instances de configuration globale, des informations sur l'hôte, etc. |
| ClusterLogSaver |
Une classe ILogSaver permettant d'importer les résultats des tests dans TFC.
|
| ClusterLogSaver.FilePickingStrategy | Stratégies de sélection de fichiers. |
| ClusterOptions | |
| CodeCoverageCollector |
Un BaseDeviceMetricCollector qui extrait les mesures de couverture Java et native de l'appareil et les enregistre en tant qu'artefacts de test.
|
| CodeCoverageTest | Test qui exécute un package de test d'instrumentation sur un appareil donné et génère le rapport de couverture du code. |
| CollectingByteOutputReceiver |
Un IShellOutputReceiver qui collecte l'ensemble de la sortie du shell dans un byte[].
|
| CollectingOutputReceiver |
Un IShellOutputReceiver qui collecte l'ensemble de la sortie du shell dans un seul String.
|
| CollectingOutputReceiver |
Un IShellOutputReceiver qui collecte l'ensemble de la sortie du shell dans un String.
|
| CollectingTestListener |
Un ITestInvocationListener qui collectera tous les résultats des tests.
|
| CollectorHelper |
Assistant pour effectuer certaines opérations IMetricCollector nécessaires à plusieurs endroits.
|
| CommandBaselineSetter | Setter commun pour gérer les paramètres de base de l'appareil via les commandes adb shell. |
| CommandFileParser | Analyseur pour le fichier contenant un ensemble de lignes de commande. |
| CommandFileParser.CommandLine | |
| CommandInterrupter | Service permettant d'interrompre les commandes TradeFederation ou de les marquer comme non interruptibles. |
| CommandLineBuildInfoBuilder |
Utilitaire destiné à capturer les arguments d'informations de compilation habituels à partir d'une ligne de commande et à créer un IBuildInfo à partir de ceux-ci.
|
| CommandOptions |
Mise en œuvre de ICommandOptions
|
| CommandOptionsGetter | Implémentation de service qui renvoie la valeur des options de commande d'un appel donné. |
| CommandRejectedException | |
| CommandResult | Contient le résultat d'une commande. |
| CommandRunner | Point d'entrée TradeFederation alternatif qui exécutera la commande spécifiée dans les arguments de ligne de commande, puis quittera. |
| CommandRunner.ExitCode | Codes d'erreur permettant de quitter le programme. |
| CommandScheduler | Planificateur permettant d'exécuter des commandes TradeFederation sur tous les appareils disponibles. |
| CommandScheduler.HostState | Énumérations des différents états de l'hôte |
| CommandStatus | Représente l'état d'une opération programmée. |
| CommandStatusHandler | Gestionnaire permettant de surveiller et de mettre à jour l'état d'un appel. |
| CommandSuccessModuleController | Classe de base pour qu'un contrôleur de module ignore le module de test en cas d'échec de la commande shell. |
| CommonLogRemoteFileUtil | Cet utilitaire permet d'éviter la duplication de code dans les différentes représentations de l'appareil à distance 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 à distance. |
| CompanionAllocator |
Classe de base qui gère l'allocation et la libération de l'appareil associé
|
| CompanionAwarePreparer |
ITargetPreparer qui encapsule la logique d'obtention d'un appareil associé déjà attribué.
|
| CompanionAwareTest |
Classe de test de base qui encapsule le code passe-partout pour obtenir et vérifier l'appareil associé
La sous-classe peut appeler |
| CompanionDeviceTracker | Classe permettant d'allouer et de libérer des appareils associés |
| CompanionRunCommandTargetPreparer |
Un ITargetPreparer qui exécute les commandes spécifiées sur l'appareil associé attribué
|
| CompanionTestAppInstallSetup |
Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur un appareil associé attribué.
|
| CompileBootImageWithSpeedTargetPreparer | Recompile le classpath de démarrage et le serveur système avec le filtre de compilation "speed". |
| ConditionFailureMonitor | Surveillez les éventuels échecs d'invocation. |
| ConditionPriorityBlockingQueue<T> |
Classe thread-safe avec des opérations de type ERROR(/PriorityBlockingQueue) qui peuvent récupérer des objets correspondant à une certaine condition.
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
Un ConditionPriorityBlockingQueue.IMatcher qui correspond à n'importe quel objet.
|
| ConditionPriorityBlockingQueue.IMatcher<T> | Interface permettant de déterminer si des éléments correspondent à une condition. |
| ConfigCompleter |
Implémentation de Completer pour nos configurations TF.
|
| ConfigurableGrpcDynamicShardingClient | |
| 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 contenant des informations pour un className et le numéro d'apparence qu'il possède (par exemple, si une configuration contient le même objet deux fois, le premier aura le premier numéro d'apparence). |
| ConfigurationDescriptor | Objet de configuration qui décrit un aspect de la configuration elle-même. |
| ConfigurationDescriptor.LocalTestRunner | Énumération utilisée pour indiquer l'outil de test local. |
| ConfigurationException | Générée si la configuration n'a pas pu être chargée. |
| ConfigurationFactory |
Fabrique permettant de créer IConfiguration.
|
| ConfigurationFactory.ConfigLoader | Implémentation d'IConfigDefLoader qui suit les configurations incluses à partir d'une configuration racine et génère une exception en cas d'inclusions circulaires. |
| ConfigurationFactory.ExceptionLoader | |
| ConfigurationUtil | Fonctions utilitaires permettant de gérer les fichiers de configuration. |
| ConfigurationXmlParserSettings |
Classe simple permettant d'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 permettant de créer des fichiers de configuration statsd, d'interagir avec eux et de les envoyer. |
| ConfigUtil.LogSource | |
| Console |
Console TradeFederation principale fournissant à l'utilisateur l'interface d'interaction
Il est actuellement compatible avec des opérations telles que
|
| Console.ArgRunnable<T> |
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() fonctionne correctement avec la propriété unfinishedLine de 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. |
| ContentAnalysisContext | Fournissez le contexte d'un contenu pour l'analyser correctement. |
| ContentAnalysisContext.AnalysisMethod | Cela décrit ce à quoi s'attendre de la structure du contenu pour une analyse appropriée. |
| ContentAnalysisResults | Résumé de l'analyse du contenu. |
| ContentInformation | Représente le contenu d'une cible de compilation donnée de sa version de base et actuelle. |
| ContentMerkleTree | Calculez un MerkleTree à partir des informations sur le contenu. |
| ContentModuleLister | Calcule une liste de modules à partir du contexte. |
| ContentProviderHandler | Gestionnaire qui fait abstraction des interactions avec le fournisseur de contenu et permet d'utiliser le fournisseur de contenu côté appareil pour différentes opérations. |
| ContentRequest | Classe permettant de créer la requête à envoyer à l'API. |
| ContentRequest.Content | |
| ContentRequest.InlineData | |
| ContentRequest.Part | |
| CountingTestResultListener |
TestResultListener qui suit le nombre total de tests par TestStatus
|
| CountTestCasesCollector |
Compte et signale le nombre de scénarios de test pour un IRemoteTest donné.
|
| CoverageMeasurementForwarder | Test d'espace réservé qui transmet les mesures de couverture du fournisseur de compilation au journaliseur. |
| CoverageOptions | Objet Tradefed contenant les options de couverture. |
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter |
Un ITargetPreparer qui attend que la fréquence maximale sur tous les cœurs soit rétablie au niveau le plus élevé disponible
|
| CreateAvdPreparer | |
| CreateUserPreparer | Préparateur cible pour la création et la suppression de l'utilisateur à la fin. |
| CurlGenAiClient | Fournissez un client central pour interagir avec l'API GenAI et envoyer des requêtes de requête. |
| CurlGenAiClient.Model | Liste des modèles disponibles. |
| CurrentInvocation | Classe qui suit et fournit les informations d'invocation actuelles, utiles n'importe où dans l'invocation. |
| CurrentInvocation.InvocationInfo | Nom de clé spécial que nous renseignons toujours pour l'invocation. |
| CurrentInvocation.IsolationGrade | Décrit le niveau d'isolation |
D
| DdmJdwpExtension | |
| DdmJdwpExtension.DdmInterceptor | |
| DdmJdwpExtension.Event | |
| DdmPreferences | Préférences pour la bibliothèque DDM. |
| Débogueur | Cela représente une connexion en attente ou établie avec un débogueur JDWP. |
| DebugHostLogOnFailureCollector | Collecteur qui collecte et enregistre les journaux côté hôte en cas d'échec d'un scénario de test. |
| DebugViewDumpHandler | |
| DefaultConnection | Représentation de la connexion par défaut d'un appareil, supposée être une connexion adb standard de l'appareil. |
| DefaultConnection.ConnectionBuilder | Générateur utilisé pour décrire la connexion. |
| DefaultRemoteAndroidTestRunner |
Extension de ddmlib RemoteAndroidTestRunner pour définir des valeurs par défaut pour les cas d'utilisation Tradefed.
|
| DefaultTestsZipInstaller | Implémentation par défaut du programme d'installation zip des tests. |
| DelegatedInvocationExecution |
InvocationExecution qui délèguent l'exécution à un autre binaire Tradefed.
|
| DependenciesResolver | Nouveau type de fournisseur permettant d'obtenir toutes les dépendances pour un test. |
| DeviceActionTargetPreparer |
ITargetPreparer pour effectuer des actions sur l'appareil.
|
| DeviceActionUtil | Classe utilitaire permettant d'exécuter des actions sur les appareils. |
| DeviceActionUtil.Command | Commandes pour l'action de l'appareil. |
| DeviceActionUtil.DeviceActionConfigError | Exception pour une erreur de configuration. |
| DeviceAllocationResult | Représente les résultats d'une tentative d'allocation pour une commande. |
| DeviceAllocationState | Représente l'état d'allocation de l'appareil du point de vue d'IDeviceManager. |
| DeviceAvailableChecker | Vérificateur permettant de s'assurer qu'un module ne laisse pas l'appareil hors connexion. |
| DeviceBaselineChecker | Définissez les paramètres de référence de l'appareil avant chaque module. |
| DeviceBaselineSetter | Classe abstraite utilisée pour créer un paramètre de référence pour un appareil. |
| DeviceBatteryLevelChecker |
Un IRemoteTest qui vérifie si la batterie est suffisamment chargée et attend qu'elle atteigne un deuxième seuil de recharge si la charge minimale n'est pas atteinte.
|
| 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 permettant de récupérer les informations de compilation de la plate-forme de l'appareil.
|
| DeviceBuildInfo |
Un IBuildInfo qui représente une compilation complète d'un appareil Android et (facultativement) ses tests.
|
| DeviceBuildInfoBootStrapper |
Un ITargetPreparer qui remplace les champs d'informations sur la compilation par des attributs lus à partir de l'appareil
Cela 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 le IBuildInfo.
|
| DeviceCleaner | Redémarre ou formate l'appareil comme 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> |
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.
|
| DeviceConnection |
Représente une connexion à un appareil via ADB pour une utilisation avec ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)).
|
| DeviceConnection.Factory | |
| DeviceDescriptor | Classe contenant des informations décrivant un appareil testé. |
| DeviceDisconnectedException | Exception levée 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. |
| DeviceErrorIdentifier | Identifiants d'erreur provenant des erreurs d'appareil et des erreurs signalées par l'appareil. |
| DeviceFailedToBootError | Générée si un appareil ne parvient pas à démarrer après avoir été flashé avec une compilation. |
| DeviceFeatureFlag | |
| DeviceFeatureModuleController | Un contrôleur de module pour ne pas exécuter de tests lorsqu'il ne prend pas en charge certaines fonctionnalités. |
| DeviceFileReporter |
Classe utilitaire qui recherche des fichiers sur l'appareil et les envoie à ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) s'ils sont trouvés.
|
| DeviceFlashPreparer |
Un ITargetPreparer qui flashe une image sur un matériel Android physique.
|
| DeviceFoldableState | Représentation de l'état pliable de l'appareil tel que renvoyé par "cmd device_state print-states". |
| DeviceFolderBuildInfo |
IDeviceBuildInfo contenant également d'autres artefacts de compilation contenus dans un répertoire du système de fichiers local.
|
| DeviceImageTracker | Pour certaines mises à jour incrémentielles des appareils, nous avons besoin des fichiers de référence pour calculer les différences. |
| DeviceImageTracker.FileCacheTracker | Suivre les informations de l'image de l'appareil mises en cache et ses métadonnées |
| DeviceImageZipFlashingTargetPreparer | Préparateur de cibles qui flashe l'appareil avec les images de l'appareil fournies dans un format spécifique. |
| DeviceImpl | Un appareil. |
| DeviceInspectionResult | Une classe contient le résultat de l'inspection de l'appareil lorsqu'il devient indisponible. |
| DeviceInternetAccessibilityResourceMetricCollector | Le collecteur envoie un ping à google.com pour vérifier si l'appareil a accès à Internet. |
| DeviceJUnit4ClassRunner |
Exécuteur de test JUnit4 qui prend également en charge IDeviceTest.
|
| DeviceJUnit4ClassRunner.LogAnnotation | Annotation factice destinée à transmettre les journaux aux reporters. |
| DeviceJUnit4ClassRunner.MetricAnnotation | Annotation factice destinée à transmettre des métriques aux reporters. |
| DeviceJUnit4ClassRunner.TestLogData |
Implémentation de ExternalResource et TestRule.
|
| DeviceJUnit4ClassRunner.TestMetrics |
Implémentation de ExternalResource et TestRule.
|
| DeviceListMonitorTask | |
| DeviceLogger | Classe de pont à utiliser pour utils.ILogger pour Incremental. |
| DeviceManagementGrpcServer | Serveur GRPC permettant de réserver un appareil depuis Tradefed. |
| DeviceManager | |
| DeviceManager.FastbootDevice | Représentation d'un appareil en mode Fastboot. |
| DeviceMerkleTree | Calculer un MerkleTree à partir des informations sur le contenu de l'appareil. |
| DeviceMetricData | Objet contenant toutes les données collectées par les collecteurs de métriques. |
| DeviceMonitor |
DeviceMonitor surveille les appareils associés à adb.
|
| DeviceMonitor.DeviceListComparisonResult | |
| DeviceMonitorMultiplexer |
Classe proxy permettant de propager les requêtes à plusieurs IDeviceMonitor.
|
| DeviceNotAvailableException | Générée lorsqu'un appareil n'est plus disponible pour les tests. |
| DeviceOwnerTargetPreparer |
ITargetPreparer qui configure un composant de propriétaire de l'appareil.
|
| DeviceParameterizedRunner | Exécuteur paramétré de style JUnit4 pour les tests paramétrés pilotés côté hôte. |
| DeviceProperties | Définitions de constantes courantes pour les noms de propriétés côté appareil |
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | Outil de signalement de la libération d'appareils qui gère la communication avec le processus parent pour libérer les appareils. |
| DeviceResetFeature | Implémentation côté serveur de la réinitialisation de l'appareil. |
| DeviceResetHandler | Utilitaire gérant la réinitialisation générique de l'appareil. |
| DeviceRuntimeException | Générée lorsqu'une action sur un appareil n'a pas produit les résultats attendus. |
| DeviceSelectionOptions | Conteneur pour les critères de sélection des appareils. |
| DeviceSelectionOptions.DeviceRequestedType | Les différents types d'appareils de substitution compatibles. |
| DeviceSettingChecker | Vérifiez si les paramètres de l'appareil ont changé pendant l'exécution d'un module. |
| DeviceSetup |
Un ITargetPreparer qui configure un appareil pour les tests en fonction des Option fournies.
|
| DeviceSnapshotFeature | Implémentation côté serveur de l'instantané de l'appareil. |
| DeviceSnapshotHandler | Utilitaire de gestion des instantanés Cuttlefish. |
| DeviceStateMonitor |
Classe d'assistance pour surveiller l'état d'un IDevice.
|
| DeviceStorageAgeResourceMetricCollector | Analyser l'âge du stockage à partir de logcat. |
| DeviceStorageFiller | Demandez au préparateur cible de remplir l'espace de stockage afin qu'un certain espace libre soit disponible. |
| DeviceStorageStatusChecker | Vérifiez si l'appareil dispose de suffisamment d'espace disque pour les partitions données. |
| DeviceStringPusher | Préparateur de cible pour écrire une chaîne dans un fichier. |
| DeviceSuite |
Étend le conteneur JUnit4 Suite afin de fournir un ITestDevice aux tests qui en ont besoin.
|
| DeviceSyncHelper | Assistant qui permet de synchroniser une nouvelle image d'appareil avec l'appareil. |
| DeviceTestCase |
Cas de test JUnit d'assistance qui fournit les services IRemoteTest et IDeviceTest.
|
| DeviceTestResult |
Spécialisation de TestResult qui s'arrête lorsqu'un DeviceNotAvailableException se produit
|
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | Classe de création pour les options liées à l'exécution de tests d'appareil via BaseHostJUnit4Test. |
| DeviceTestSuite |
Suite de tests JUnit d'assistance qui fournit les services IRemoteTest et IDeviceTest.
|
| DeviceTraceCollector | Collecteur qui démarre le traçage perfetto au début d'une série de tests et enregistre le fichier de trace à la fin. |
| DeviceUnavailableMonitor | Ce listener tente de capturer uniquement un DNAE au niveau du scénario de test. |
| DeviceUnresponsiveException |
Spécialisation de DeviceNotAvailableException qui indique que l'appareil est visible par adb, mais ne répond pas (c'est-à-dire que les commandes expirent, ne démarrent pas, etc.).
|
| DeviceUpdateTargetPreparer |
ITargetPreparer abstrait qui gère les étapes courantes de mise à jour des appareils avec un fichier image d'appareil provenant d'une source externe (par opposition à un service de compilation).
|
| DeviceWifiResourceMetricCollector | Le collecteur collecte les métriques actuelles sur la puissance du signal Wi-Fi et la vitesse de connexion. |
| DeviceWiper |
Un ITargetPreparer qui efface les données utilisateur
|
| DigestCalculator |
Méthodes utilitaires pour calculer Digest.
|
| DirectedGraph<V> | Implémentation de graphes orientés non pondérés. |
| DisableSELinuxTargetPreparer | Préparateur cible qui désactive SELinux s'il est activé. |
| DryRunKeyStore | Un keystore pour l'exécution à blanc où toute valeur de keystore est toujours correctement remplacée et trouvée. |
| DryRunner | Exécute les tests de manière transparente en mode simulation au lieu de les exécuter réellement. |
| DynamicFileStubTest | Il s'agit d'un test Tradefed permettant de vérifier que Tradefed peut résoudre correctement les fichiers dynamiques. |
| DynamicRemoteFileResolver | Classe qui permet de résoudre le chemin d'accès aux fichiers distants. |
| DynamicRemoteFileResolver.FileResolverLoader |
Charge les implémentations de IRemoteFileResolver.
|
| DynamicShardHelper | Stratégie de sharding pour permettre la mise en file d'attente du travail à distance entre plusieurs instances TF |
| DynamicShardingConnectionInfoMessage | Classe de détention des données afin de faciliter l'envoi via le serveur de caractéristiques. |
| DynamicSystemPreparer |
Un ITargetPreparer qui configure une image système sur une version d'appareil avec la mise à jour dynamique du système.
|
E
| EarlyDeviceReleaseFeature | Implémentation du serveur de fonctionnalités pour la première version de l'appareil. |
| Classe d'assistance pour envoyer un e-mail. | |
| EmailHostHealthAgent |
Implémentation IHostHealthAgent pour envoyer des e-mails à partir des rapports Host Monitor
|
| EmmaXmlConstants | Constantes utilisées lors de l'analyse du rapport XML Emma. |
| EmulatorMemoryCpuCapturer | |
| EndCentralDirectoryInfo | EndCentralDirectoryInfo est une classe contenant les informations générales d'un fichier ZIP. |
| EnforcedSeLinuxChecker | Outil de vérification de l'état qui garantit l'état de SELinux. |
| EnvironmentVariableUtil | Collection de méthodes d'assistance pour préparer les variables d'environnement. |
| EraseUserDataPreparer |
Un ITargetPreparer qui efface les données utilisateur sur l'appareil.
|
| ErrorIdentifier | Cette interface décrit une erreur spécifique et ses propriétés. |
| ErrorStorageUtil | 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 | |
| ExecutableAction | Classe de valeur représentant une action pouvant être exécutée. |
| ExecutableActionResult |
Classe de valeur représentant le résultat d'un ExecutableAction.
|
| ExecutableBaseTest | Classe de base pour le style exécutable des tests. |
| ExecutableHostTest | Exécuteur de tests pour les exécutables s'exécutant sur l'hôte. |
| ExecutableTargetTest | Exécuteur de test pour l'exécutable s'exécutant sur la cible. |
| ExecutionFiles | Dépendances de fichiers générées lors de l'exécution d'un test ou d'un appel qui doivent être conservées pour les tests. |
| ExecutionFiles.FilesKey | Énumération des clés standards connues pour la carte. |
| ExecutionProperties | Propriétés générées lors de l'exécution d'un test ou d'un appel. |
| ExistingBuildProvider |
Un IBuildProvider qui renvoie un IBuildInfo déjà construit.
|
| ExtendedFile | Extension du fichier standard permettant de transporter des métadonnées liées à la compilation. |
| ExtensionAtomsRegistry | ExtensionAtomsRegistry pour l'utilisation locale de statsd. |
F
| FailureDescription | Classe décrivant les informations sur les échecs dans Trade Federation. |
| FakeTest | Test fictif dont l'objectif est de faciliter la génération de résultats de test reproductibles. |
| FakeTestsZipFolder | Fixture de test qui crée un faux dossier de tests décompressé à partir d'une liste de contenu. |
| FakeTestsZipFolder.ItemType | |
| FastbootCommandPreparer | Préparateur cible qui déclenche fastboot et envoie des commandes fastboot. |
| FastbootDeviceFlasher | Classe qui s'appuie sur fastboot pour flasher une image sur un matériel Android physique. |
| FastbootHelper | Classe d'assistance pour les opérations fastboot. |
| FastbootPack | Suivez les spécifications du bootloader pour le décompresser. |
| FastbootUpdateBootstrapPreparer |
Un ITargetPreparer qui prépare les fichiers spécifiés (bootloader, radio, fichier ZIP de l'image de l'appareil) dans IDeviceBuildInfo pour flasher les appareils avec FastbootDeviceFlasher, puis injecte les attributs de l'appareil post-boot dans les informations de compilation à des fins de reporting des résultats.
|
| FatalHostError | Exception indiquant 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é ajustés par un service à distance). |
| FileDownloadCache | Classe d'assistance qui gère un cache LRU du système de fichiers local pour les fichiers téléchargés. |
| FileDownloadCacheFactory |
Fabrique permettant de créer FileDownloadCache
|
| FileDownloadCacheWrapper |
Classe wrapper qui fournit des fonctionnalités FileDownloadCache tout en implémentant l'interface IFileDownloader.
|
| FileIdleMonitor | Surveille les fichiers et exécute un rappel s'ils sont inactifs (c'est-à-dire |
| FileInputStreamSource |
Un InputStreamSource qui prend un fichier d'entrée.
|
| FileListingService |
Fournit un service de liste des fichiers annexes IDevice.
|
| FileListingService.FileEntry | Représente une entrée dans un répertoire. |
| FileListingService.IListingReceiver |
Les classes qui implémentent cette interface fournissent une méthode qui gère le résultat asynchrone de la commande ls sur l'appareil.
|
| FileLogger |
Un ILeveledLogOutput qui dirige les messages de journal vers un fichier et vers stdout.
|
| FilePermissionUtil | Classe utilitaire permettant de gérer les autorisations de fichier. |
| FileProtoResultReporter |
Reporter Proto qui vide le TestRecord dans un fichier.
|
| FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector qui écoute la clé de métriques provenant de l'appareil et les extrait sous forme de fichier depuis l'appareil.
|
| FilePullerLogCollector | Journaliseur du fichier signalé par le côté de l'appareil. |
| FileSystemLogSaver | Enregistrez les journaux dans un système de fichiers. |
| FilesystemRootChecker | |
| FileUtil | Classe d'assistance pour les opérations liées aux fichiers |
| FileUtil.LowDiskSpaceException | Générée si l'espace disque utilisable est inférieur au seuil minimal. |
| FilteredResultForwarder |
Variante de ResultForwarder qui n'autorise qu'une liste d'autorisation de TestDescription à être signalée.
|
| FixedByteArrayOutputStream |
Un ERROR(/OutputStream) en mémoire qui ne conserve qu'une quantité maximale de données.
|
| FlashingMethod | Énumération décrivant la méthode utilisée pour flasher l'appareil testé. |
| FlashingResourcesParser | Classe qui analyse les versions requises des fichiers image auxiliaires nécessaires pour flasher un appareil. |
| FlashingResourcesParser.AndroidInfo |
Typedef pour Map<String, MultiMap<String, String>>.
|
| FlashingResourcesParser.Constraint |
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.
|
| FoldableExpandingHandler |
Un IModuleParameterHandler qui se développe pour chaque configuration pliable non principale.
|
| FoldableHandler | Gestionnaire de pliage générique qui peut prendre les paramètres de pliage pour créer un module spécialisé. |
| FoldableModePreparer | Préparateur de cibles capable de modifier l'état pliable d'un appareil. |
| FolderBuildInfo |
Implémentation concrète d'un IFolderBuildInfo.
|
| FolderSaver |
Un ITargetPreparer qui extrait les répertoires de l'appareil, les compresse et les enregistre dans le backend de journalisation.
|
| FormattedGeneratorReporter | Outil de création de rapports qui permet de générer des rapports dans un format spécifique. |
| FreeDeviceState | |
| FuseMountManager | |
| FuseUtil | Classe d'assistance pour les opérations FUSE. |
| FutilityCommandPreparer | Préparateur pour exécuter les commandes d'inutilité. |
G
| GceAvdInfo | Structure permettant de stocker les données pertinentes pour une instance AVD GCE donnée. |
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | Thread Monitor pour le tunnel proxy de l'hôte de l'atelier GCE utilisé pour l'oxygénation. |
| GceManager | Helper qui gère les appels GCE pour démarrer/arrêter et collecter les journaux de GCE. |
| GceRemoteCmdFormatter | Classe utilitaire permettant de mettre en forme les commandes pour accéder à un appareil GCE distant. |
| GceRemoteCmdFormatter.ScpMode | SCP peut être utilisé pour envoyer ou extraire des fichiers en fonction de la structure des arguments. |
| GceSshTunnelMonitor | Thread Monitor pour le tunnel SSH GCE. |
| GcovCodeCoverageCollector |
Un BaseDeviceMetricCollector qui extrait les mesures de couverture gcov de l'appareil et les enregistre en tant qu'artefacts de test.
|
| GcovKernelCodeCoverageCollector |
Un BaseDeviceMetricCollector qui extrait les mesures de couverture du noyau gcov de debugfs et de l'appareil, puis les enregistre 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 | Wrapper simple pour les informations sur les fichiers dans GCS. |
| GCSCommon | Obsolète ! Utilisez plutôt com.android.tradefed.util.gcs.GCSCommon. |
| GCSCommon | Classe de base pour les opérations GCS telles que le téléchargement et l'importation. |
| GCSConfigurationFactory |
Un ConfigurationFactory charge les configurations depuis 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 génère 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 gère la mise en 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). |
| GCSFileDownloaderBase | Téléchargeur de fichiers permettant de télécharger des fichiers depuis Google Cloud Storage (GCS). |
| GCSFileUploader | Outil d'importation de fichiers permettant d'importer des données de fichier dans Google Cloud Storage (GCS). |
| GCSHelper | |
| GCSHostResourceManager | Téléchargez la ressource hôte depuis GCS (Google Cloud Storage). |
| GcsRemoteFileResolver |
Implémentation de IRemoteFileResolver qui permet le téléchargement depuis un bucket GCS.
|
| GenericLogcatEventParser<LogcatEventType> | Analyser l'entrée logcat pour les événements. |
| GenericLogcatEventParser.LogcatEvent | Structure permettant de contenir un événement logcat avec le type d'événement et le message logcat déclencheur |
| GetPreviousPassedHelper | Outil d'assistance permettant d'obtenir les filtres de tests réussis précédents. |
| GkiDeviceFlashPreparer | Préparateur cible qui flashe l'appareil avec une image générique du noyau commun Android. |
| GlobalConfiguration |
Implémentation IGlobalConfiguration qui stocke les objets de configuration chargés dans une carte
|
| GlobalFilterGetter | Implémentation du service qui renvoie les filtres d'une invocation donnée. |
| GlobalTestFilter | Options de filtrage appliquées à l'invocation. |
| GoogleAccountPreparer |
Un ITargetPreparer permettant de configurer des comptes Google.
|
| GoogleAccountUtil | Un utilitaire permettant de configurer des comptes Google sur un appareil |
| GoogleApiClientUtil | Utilitaires pour créer un client API Google. |
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | Analyse les résultats de Google Benchmark exécutés à partir du shell et renvoie une carte avec tous les résultats. |
| GoogleBenchmarkTest | Test qui exécute un package de tests de référence Google sur un appareil donné. |
| GranularRetriableTestWrapper |
Une classe wrapper fonctionne sur IRemoteTest pour granuler l'IRemoteTest au niveau du testcase.
|
| GranularRetriableTestWrapper.StartEndCollector | Classe d'assistance pour détecter les débuts et fins de course manquants. |
| GsiDeviceFlashPreparer | Préparateur cible qui flashe l'appareil avec l'image système générique Android. |
| GTest | Test qui exécute un package de test natif sur un appareil donné. |
| GTestBase | Classe de base de gTest |
| GTestListTestParser | Analyseur de résultats pour le mode dry run gtest avec le paramètre "--gtest_list_tests". |
| GTestResultParser | Analyse les résultats du "mode de sortie brut" des tests natifs à l'aide de GTest qui s'exécutent à partir du shell et informe un ITestInvocationListener des résultats. |
| GTestXmlResultParser | Analyse les résultats du "mode de sortie XML" des tests natifs à l'aide de GTest exécutés à partir du shell et informe un ITestRunListener des résultats. |
H
| HandleAppName | Gérez le bloc "nom de l'application" (APNM). |
| HandleExit | Envoyez une demande de sortie. |
| HandleHeap | Gérer les mises à jour de l'état du tas. |
| HandleHello | Gérez le bloc "hello" (HELO) et la découverte des fonctionnalités. |
| HandleNativeHeap | Gérez les mises à jour de l'état des fils de discussion. |
| HandleProfiling | Gérer les mises à jour de l'état du tas. |
| HandleTest | Gérez les mises à jour de l'état des fils de discussion. |
| HandleThread | Gérez les mises à jour de l'état des fils de discussion. |
| HandleViewDebug | |
| HandleWait | Gérez le bloc "wait" (ATTENTE). |
| HarnessException | Classe d'exception de base pour les exceptions générées dans le harnais. |
| HarnessIOException | Exploitez l'exception qui permet de 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.
|
| HeapSegment | Décrit les types et les emplacements des objets dans un segment d'un tas. |
| HeapSegment.HeapSegmentElement | Décrit un objet/une région encodé dans les données HPSG. |
| HelloWorldMultiTargetPreparer |
Exemple d'implémentation d'un IMultiTargetPreparer.
|
| HistoryLogger | Enregistreur d'historique TF, journal spécial qui ne contient que certains événements spécifiques. |
| HostGTest | Test qui exécute un package de test natif. |
| HostMetric | Cette classe représente un échantillon de métrique d'hôte à signaler. |
| HostOptions | Classe de titulaire des options d'hôte. |
| HostStatsdMetricCollector |
Un IMetricCollector qui collecte les métriques statsd côté hôte à l'aide des commandes de l'utilitaire statsd.
|
| HostTest | Exécuteur de test pour les tests JUnit basés sur l'hôte. |
| HostUtils | Implémente des méthodes utilitaires utiles pour exécuter des tests hôtes. |
| 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 HTTP POST multipartites. |
| 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
| IAbi | Interface représentant l'ABI testée. |
| IAbiReceiver | Test nécessitant l'ABI à tester. |
| IAndroidDebugBridge |
Définition de l'interface pour les méthodes ERROR(/com.android.ddmlib.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 qui souhaite toujours prendre en charge la réitération automatique.
|
| IBatteryInfo | Interface définissant l'interaction avec la batterie d'un appareil. |
| IBatteryInfo.BatteryState | Décrit l'état de charge actuel de la batterie. |
| IBlockFilter | Détermine si un bloc de données qui doit être envoyé à l'appareil doit être diffusé. |
| IBlockTransformer | Transformation facultative du bloc de données avant l'envoi. |
| IBuildInfo | Contient des informations sur la version en cours de test. |
| IBuildInfo.BuildInfoProperties |
Certaines propriétés qu'un IBuildInfo peut avoir pour ajuster la façon dont il est géré.
|
| IBuildProvider | Responsable de la fourniture d'informations sur la version testée. |
| IBuildReceiver | Test nécessitant une référence à la compilation testée. |
| ICacheClient | Interface pour un client de cache. |
| IClusterClient | Interface permettant d'interagir avec le backend TFC. |
| IClusterEvent | Interface permettant d'importer n'importe quel événement de cluster dans TFC. |
| IClusterEventUploader<T extends IClusterEvent> | Interface pour ClusterEventUploader |
| IClusterOptions | Interface permettant d'obtenir des options liées aux clusters. |
| ICommandOptions | Conteneur des options d'exécution des commandes. |
| ICommandScheduler | Planificateur pour exécuter les commandes TradeFederation. |
| ICommandScheduler.IScheduledInvocationListener | Écouteur pour les événements d'invocation lorsque l'invocation est terminée. |
| ICompressionStrategy | Interface représentant un algorithme de compression pouvant être sélectionné au moment de l'exécution. |
| IConfigOptionValueTransformer | Interface permettant de manipuler la valeur de l'option de configuration |
| IConfigurableVirtualDevice | Interface permettant de fournir des informations sur les informations de l'appareil 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 une invocation TradeFederation. |
| IConfigurationFactory |
Fabrique permettant de créer des IConfiguration.
|
| IConfigurationReceiver |
Interface simple pour représenter un objet qui accepte un IConfiguration.
|
| IConfigurationServer | Interface pour le serveur de configuration. |
| 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 du chargement pour transmettre des informations au chargeur. |
| IDevice | Un appareil. |
| IDevice.DeviceState | État d'un appareil. |
| IDevice.DeviceUnixSocketNamespace | Espace de noms d'un socket de domaine Unix créé sur l'appareil. |
| IDevice.Feature | Fonctionnalités logicielles au niveau de l'appareil. |
| IDevice.HardwareFeature | Fonctionnalités matérielles au niveau de l'appareil. |
| IDeviceActionReceiver | Fournit une API pour recevoir les événements de l'appareil. |
| IDeviceBuildInfo |
Un IBuildInfo qui représente une compilation complète d'un appareil Android et (facultativement) ses tests.
|
| IDeviceBuildProvider |
Un IBuildProvider qui utilise les informations d'un ITestDevice pour récupérer une version.
|
| IDeviceConfiguration | Interface du support de configuration de l'appareil. |
| IDeviceConnection | Représente une connexion à un appareil qui peut être lue et écrite. |
| IDeviceConnection.Factory | |
| IDeviceFlasher | Flashe une image d'appareil sur un appareil. |
| IDeviceFlasher.UserDataFlashOption | Énumération des options de gestion de l'image des données utilisateur |
| IDeviceManager | Interface permettant de gérer l'ensemble des appareils disponibles pour les tests. |
| IDeviceManager.IFastbootListener | Écouteur pour les changements d'état de fastboot. |
| IDeviceMonitor | Interface permettant de surveiller l'état des appareils. |
| IDeviceMonitor.DeviceLister |
Classe de type Runnable qui doit renvoyer les appareils connus et leurs états.
|
| IDeviceRecovery | Interface permettant de récupérer un appareil hors connexion. |
| IDeviceSelection | Interface pour les critères de sélection des appareils. |
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor |
Fournit des outils pour surveiller l'état d'un IDevice.
|
| IDeviceTest |
Interface pour l'objet qui a besoin d'une référence à un ITestDevice.
|
| IDisableable | Interface décrivant un objet Tradefed qui peut être désactivé. |
| IdSizesReply | |
| IDynamicShardingClient |
Interface wrapper pour le client de partitionnement
Cela nous permet de remplacer le protocole par un protocole HTTP ou de test si nécessaire. |
| IDynamicShardingConnectionInfo | Interface pour les classes contenant des informations de connexion au partitionnement dynamique |
| IEmail | Interface permettant d'envoyer des e-mails. |
| IEmail.Message | Conteneur pour les données des messages électroniques. |
| IFileDownloader | Interface permettant de télécharger 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 générée si un résolveur ne peut pas être chargé ni initialisé. |
| IFlashingResourcesParser | Interface permettant de fournir les versions requises des fichiers image auxiliaires nécessaires pour flasher un appareil. |
| IFlashingResourcesRetriever | Interface permettant de récupérer les fichiers image auxiliaires nécessaires pour flasher un appareil. |
| IFolderBuildInfo |
IBuildInfo abstrait simple dont les artefacts de compilation sont contenus dans un répertoire du système de fichiers local.
|
| IFormatterGenerator |
Interface décrivant un formateur pour SuiteResultHolder.
|
| IFuseDriverProfile | Définit le comportement spécifique d'un pilote FUSE particulier, ce qui permet au MountManager d'être générique. |
| IGlobalConfiguration | Classe regroupant les informations de configuration globale pour une seule instance Trade Federation (englobant un nombre quelconque d'invocations de configurations réelles). |
| IHarnessException | Description de l'interface d'exception du harnais qui sera implémentée par les exceptions du harnais. |
| IHostCleaner | Nettoie l'hôte une fois l'exécution du test terminée. |
| IHostHealthAgent | Interface permettant d'émettre des métriques d'hôte ou d'appareil. |
| IHostMonitor | Interface pour distribuer les données de l'hôte |
| IHostMonitor.HostDataPoint | Classe générique pour les données à signaler. |
| IHostMonitor.HostMetricType | |
| IHostOptions | Interface du titulaire des options d'hôte. |
| IHostOptions.PermitLimitType | Énumération décrivant les limiteurs de droits d'accès possibles. |
| IHostResourceManager | Interface permettant de gérer les ressources de l'hôte. |
| IHttpHelper | Méthodes d'assistance pour effectuer des requêtes HTTP. |
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | Interface qui permet de décider s'il faut tenter une configuration incrémentielle pour les préparateurs TradeFed. |
| IInstrumentationResultParser | Interface permettant d'analyser les résultats d'une exécution de test d'instrumentation à partir du shell. |
| IInstrumentationResultParser.SessionResultCodes | Codes de résultat de session d'instrumentation am. |
| IInstrumentationResultParser.StatusCodes | Codes d'état des résultats des tests. |
| IInstrumentationResultParser.StatusKeys | Clés d'état de test pertinentes. |
| IInvocationContext | Contient des informations sur l'invocation auxquelles les tests peuvent accéder si nécessaire. |
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | Test nécessitant une référence au contexte de l'invocation. |
| IInvocationExecution | Interface décrivant les actions qui seront effectuées lors d'une invocation. |
| IKeyStoreClient | Interface permettant d'accéder à un magasin de clés pour les mots de passe ou les données sensibles. |
| IKeyStoreFactory |
Fabrique permettant de créer IKeyStoreClient.
|
| ILabPreparer |
Interface de marqueur pour les préparateurs d'ateliers
Consultez |
| ILeveledLogOutput | Les classes qui implémentent cette interface fournissent des méthodes qui traitent de la sortie des messages de journal. |
| ILogcatReceiver |
Classe qui fournit la sortie du logcat d'un appareil sous la forme d'un InputStreamSource.
|
| ILogger | Interface utilisée pour afficher les avertissements/erreurs. |
| ILogRegistry |
Interface pour un enregistreur de journal singleton ILogOutput qui multiplexe et gère différents enregistreurs de journaux.
|
| 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 de savoir quand les fichiers journaux sont enregistrés.
|
| ImageContentAnalyzer | Analyseur pour l'analyse du contenu des images d'appareils |
| 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 de la création de rapports sur les résultats des tests afin de collecter les métriques correspondantes. |
| IMetricCollectorReceiver |
Interface que les IRemoteTest doivent 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 YAML Mobly. |
| IMoblyYamlResultHandler.ITestResult | Interface des résultats YAML de Mobly |
| IModuleController | Interface permettant de contrôler si un module doit être exécuté ou non. |
| IModuleController.RunStrategy | Énumération décrivant comment le module doit être exécuté. |
| IModuleParameterHandler | Interface pour les paramètres des modules de suites. |
| IMultiDeviceRecovery | Interface permettant de récupérer plusieurs appareils hors connexion. |
| 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 à la fois. |
| INativeDevice |
Fournit une API fiable et de niveau légèrement supérieur à ddmlib IDevice.
|
| INativeDeviceTest |
Interface pour l'objet qui a besoin d'une référence à un INativeDevice.
|
| IncrementalImageUtil | Utilitaire permettant d'exploiter la mise à jour incrémentielle des images et des appareils. |
| IncrementalInstallSession | Utilisé pour créer une session d'installation de package incrémentielle dans laquelle les blocs des APK installés sont diffusés sur l'appareil lorsqu'ils doivent être lus. |
| IncrementalInstallSession.Builder | |
| InfraErrorIdentifier | Identifiants d'erreur de l'infrastructure Trade Federation et de l'infrastructure dépendante (comme l'infrastructure Build). |
| InputStreamSource |
Cette interface encapsule essentiellement un ERROR(/InputStream) pour le rendre clonable.
|
| InstallAllTestZipAppsSetup |
Un ITargetPreparer qui installe toutes les applications dans un fichier ZIP de test.
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
Un ITargetPreparer qui installe un ou plusieurs APK situés sur le système de fichiers.
|
| InstallBuildEnvApkSetup |
Un ITargetPreparer qui installe un ou plusieurs APK de test à partir d'un environnement de compilation de plate-forme Android.
|
| InstallCreateReceiver | Récepteur de sortie pour la ligne de commande "pm install-create". |
| InstalledInstrumentationsTest | Exécute toute l'instrumentation trouvée sur l'appareil actuel. |
| InstallException | Générée en cas d'échec de l'installation ou de la désinstallation de l'application. |
| InstallKernelModulePreparer | Un préparateur de cibles qui installe des modules de noyau. |
| InstallMetrics | |
| InstallReceiver | Récepteur de sortie pour la ligne de commande "pm install package.apk". |
| InstantAppHandler |
Gestionnaire pour ModuleParameters.INSTANT_APP.
|
| InstrumentationPreparer |
Un ITargetPreparer qui exécute l'instrumentation
|
| InstrumentationProtoResultParser | Analyse les résultats du "mode de sortie protoStd" d'une exécution de test d'instrumentation à partir du shell et informe un ITestRunListener des résultats. |
| InstrumentationResultParser | Analyse les résultats du "mode de sortie brut" d'une exécution de test d'instrumentation à partir du shell et informe un ITestRunListener des résultats. |
| InstrumentationTest | Test qui exécute un package de test d'instrumentation sur un appareil donné. |
| InvocationCacheHelper | Utilitaire permettant de gérer l'importation et la recherche des résultats du cache d'invocation. |
| InvocationCacheHelper.CacheInvocationResultDescriptor | Décrit les résultats du cache. |
| 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 et nettoyage. |
| InvocationLocal<T> | Cette classe fournit des variables de portée d'invocation. |
| InvocationMetricLogger | Classe utilitaire pour qu'un appel enregistre des métriques. |
| InvocationMetricLogger.InvocationGroupMetricKey | Le regroupement permet de consigner plusieurs groupes sous une même clé. |
| InvocationMetricLogger.InvocationMetricKey | Nom de clé spécial que nous renseignons toujours pour l'invocation. |
| InvocationProtoResultReporter | Reporters pour stocker les informations de mise en cache au niveau de l'invocation et sa liste de modules |
| InvocationStatus | Classe permettant de stocker l'état d'invocation. |
| InvocationStatus | Énumération d'assistance pour représenter l'état d'invocation. |
| InvocationSummaryHelper |
Classe d'assistance pour la collecte et la création de rapports TestSummary pour un ensemble d'écouteurs
|
| InvocationToJUnitResultForwarder |
Classe qui écoute les événements ITestInvocationListener et les transmet à un TestListener.
|
| IPostProcessor | Les post-processeurs 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. |
| IRecorderClient | Interface de communication avec le backend de l'enregistreur ResultDB. |
| IRemoteAndroidTestRunner | Interface permettant d'exécuter une commande de test Android à distance et de signaler le résultat à un écouteur. |
| IRemoteAndroidTestRunner.CoverageOutput | |
| IRemoteAndroidTestRunner.TestSize | |
| IRemoteFeature | Interface décrivant une fonctionnalité de Tradefed qui peut être exécutée en fonction de la demande. |
| IRemoteFileResolver | Interface pour les objets qui peuvent résoudre un fichier distant en fichier local. |
| IRemoteFileResolver.RemoteFileResolverArgs | Arguments transmis aux résolveurs |
| IRemoteFileResolver.ResolvedFile | Classe contenant des informations sur le fichier résolu et certaines métadonnées. |
| IRemoteScheduledListenersFeature |
Extension de IRemoteFeature pour permettre le transfert de IScheduledInvocationListener.
|
| IRemoteTest |
Test qui communique les résultats directement à un ITestInvocationListener.
|
| 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 pour effectuer des appels d'API REST. |
| IResumableTest | Cette interface est obsolète. Je n'en ai plus besoin. |
| IRetryDecision | Interface permettant de prendre la décision de réessayer et d'appliquer le filtre à la classe pour une nouvelle tentative plus ciblée. |
| IRuntimeHintProvider | |
| IRunUtil | Interface permettant d'exécuter des opérations planifiées et des commandes système. |
| IRunUtil.EnvPriority | Énumération qui définit si une variable d'environnement particulière doit être définie ou non. |
| IRunUtil.IRunnableResult | Interface permettant d'exécuter de manière asynchrone une opération qui renvoie un état booléen. |
| ISandbox | Interface définissant un bac à sable pouvant être utilisé pour exécuter une invocation. |
| ISandboxFactory |
Fabrique permettant de créer ISandbox.
|
| ISetOptionReceiver |
L'implémentation de cette interface doit comporter un Option avec un nom "set-option" associé à HostTest.SET_OPTION_NAME.
|
| IShardableListener |
ITestInvocationListener pouvant être fragmenté.
|
| IShardableTest |
Un 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. |
| IShellEnabledDevice | Appareil abstrait pouvant recevoir des commandes shell. |
| IShellOutputReceiver | Les classes qui implémentent cette interface fournissent des méthodes qui traitent la sortie d'une commande shell distante sur un appareil/émulateur. |
| IsolatedHostTest | Implémente un runner TradeFed qui utilise un sous-processus pour exécuter les tests dans un environnement à faible dépendance au lieu de les exécuter dans le processus principal. |
| IStackTraceInfo | Les classes qui implémentent cette interface fournissent une méthode qui renvoie une trace de pile. |
| ISupportGranularResults |
Interface indiquant si un ITestInvocationListener est compatible avec la réception de résultats précis ou non.
|
| ISystemStatusChecker | Un vérificateur qui effectue des vérifications sur l'état du système et renvoie une valeur booléenne pour indiquer si le système est dans un état attendu. |
| ISystemStatusCheckerReceiver |
Un IRemoteTest qui nécessite d'accéder à 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. |
| ITemporaryDevice | Interface permettant de représenter un appareil qui peut être un espace réservé temporaire. |
| ITerribleFailureHandler |
Interface permettant de gérer les échecs graves de LogUtil.CLog.wtf(String, Throwable)
|
| ITestAnnotationFilterReceiver | Un exécuteur qui peut filtrer les tests à exécuter en fonction des annotations. |
| ITestCollector | Fournit une assistance pour la collecte de tests. Lorsqu'il est défini, le test runner doit effectuer un dry run pour collecter les scénarios de test sans les exécuter réellement. |
| ITestDevice |
Fournit une API fiable et de niveau légèrement supérieur à ddmlib IDevice.
|
| ITestDevice.ApexInfo | Classe struct simple pour stocker des informations sur un seul APEX |
| ITestDevice.MountPointInfo | Classe struct simple permettant de stocker des informations sur un point de montage unique |
| ITestDevice.RecoveryMode | |
| ITestFileFilterReceiver | Un exécutant qui peut 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 un appel de test TradeFederation. |
| ITestInvocation.ExitInformation | Représente des informations de sortie pour une invocation. |
| ITestInvocationListener | Écouteur pour les résultats des tests de l'appel de test. |
| ITestLifeCycleReceiver | Reçoit les notifications d'événements lors de l'exécution des tests d'instrumentation. |
| ITestLogger | Entité capable d'enregistrer des flux de données de différents types. |
| ITestLoggerReceiver |
Entité pouvant être injectée avec une instance ITestLogger afin de pouvoir être utilisée à des fins de journalisation.
|
| ITestRunListener | Reçoit les notifications d'événements lors de l'exécution des tests d'instrumentation. |
| ITestsPool | Interface décrivant un pool de tests auxquels nous pouvons accéder et que nous pouvons exécuter |
| ITestStorageClient | Interface pour communiquer avec le backend Android Test Storage. |
| ITestSuite | Classe abstraite utilisée pour exécuter la suite de tests. |
| ITestSuite.IsolatedModuleGrade | |
| ITestSuite.MultiDeviceModuleStrategy | |
| ITestSuiteResultLoader | Interface décrivant un assistant permettant de charger les résultats précédents de manière à pouvoir les réexécuter. |
| ITestSummaryListener |
Interface qui permet à ITestInvocationListener d'échanger des informations limitées via des résumés.
|
| ITestsZipInstaller | Installe les tests à partir d'un fichier zip de tests (tel que généré par le système de compilation) sur un appareil. |
| ITokenProvider | Interface décrivant un objet pouvant fournir les jetons d'un appareil spécifique. |
| ITokenRequest |
Interface qu'un IRemoteTest peut implémenter pour indiquer qu'il nécessite un appareil avec un jeton spécial.
|
J
| JarHostTest | Exécuteur de tests pour les tests JUnit côté hôte. |
| JarHostTest.HostTestListener | Écouteur de wrapper qui transmet tous les événements, à l'exception de testRunStarted() et testRunEnded(), à l'écouteur intégré. |
| JavaCodeCoverageCollector |
Un BaseDeviceMetricCollector qui extrait les mesures de couverture Java de l'appareil et les enregistre en tant qu'artefacts de test.
|
| JavaCodeCoverageFlusher | Classe utilitaire qui réinitialise et force le vidage des mesures de couverture du code Java à partir des processus en cours d'exécution sur l'appareil. |
| JdwpAgent | |
| JdwpCommands | Constantes de commande JDWP telles que spécifiées ici |
| JdwpExtension | |
| JdwpHandshake | |
| JdwpInterceptor | |
| JdwpPacket | Paquet JDWP situé au début d'un ByteBuffer. |
| JdwpPayload | |
| JdwpProtocol | |
| JSONFileKeyStoreClient | Exemple d'implémentation où un fichier JSON local sert de keystore. |
| JSONFileKeyStoreFactory |
Implémentation d'une fabrique KeyStore JSON, qui fournit un JSONFileKeyStoreClient pour accéder à un fichier KeyStore JSON.
|
| JsonHttpTestResultReporter | Un outil de signalement des 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 publie sur un point de terminaison de service HTTP. |
| JUnit4ResultForwarder | Transfère les résultats de JUnit4 Runner. |
| JUnit4TestFilter |
Classe d'assistance qui fournit le filtrage pour l'exécuteur JUnit4 en étendant Filter.
|
| JUnitRunUtil |
Classe d'assistance pour rediriger un appel IRemoteTest.run(TestInformation, ITestInvocationListener) vers un appel Test.run(TestResult).
|
| JUnitToInvocationResultForwarder |
Classe qui écoute les événements TestListener et les transmet à un ITestInvocationListener.
|
| JUnitXmlParser | Analyseur qui extrait les données des résultats de test des résultats JUnit stockés dans XMLJUnitResultFormatter d'Ant et les transmet à un ITestInvocationListener. |
K
| KernelModuleUtils | |
| KernelTargetTest | Test Runner pour l'exécutable s'exécutant sur la cible et analysant le résultat du test du noyau. |
| KernelTestModuleController | Classe de base pour qu'un contrôleur de module n'exécute pas de tests lorsqu'il ne correspond pas à l'architecture . |
| KeyguardControllerState | Conteneur pour les états du Keyguard. |
| KeyguardStatusChecker | Vérifie l'état du keyguard après l'exécution du module. |
| KeyStoreException | Généré lorsqu'une erreur fatale se produit au niveau du keystore. |
| KillExistingEmulatorPreparer |
Un ITargetPreparer qui arrête un émulateur en cours d'exécution.
|
| KnownFailurePreparer | Préparateur cible pour ignorer la nouvelle tentative en cas d'échec connu. |
| KTapResultParser | Lit la sortie KTAP telle qu'elle est produite par un module de test KUnit et placée dans un fichier "results" sous debugfs. |
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | Lanceur de test pour exécuter les modules de test KUnit sur l'appareil. |
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 les résultats. |
| LastShardDetector |
Lorsque vous exécutez le partitionnement local, vous ne souhaitez parfois exécuter certaines actions que lorsque le dernier shard atteint invocationEnded(long).
|
| LeakedThreadStatusChecker | Vérificateur d'état pour s'assurer qu'un module ne divulgue pas un thread en cours d'exécution. |
| LegacySubprocessResultsReporter | Implémentation figée du rapporteur de résultats de sous-processus qui doit rester compatible avec les versions antérieures de TF/CTS (par exemple, 8 et versions ultérieures), malgré les modifications apportées à sa classe parente. |
| ListInstrumentationParser |
Un IShellOutputReceiver qui analyse la sortie d'une requête "pm list instrumentation"
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | Classe pour les appareils virtuels locaux exécutés sur l'hôte TradeFed. |
| LocalAppBuildProvider |
Un IBuildProvider qui construit un IBuildInfo basé sur un chemin local fourni
|
| LocalDeveloper | Détecte et renvoie si un développeur local exécute Tradefed. |
| LocalDeviceBuildProvider |
Un IBuildProvider qui construit 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 | TargetPreparer destiné à générer un instantané d'émulateur propre à partir d'un environnement de compilation/développement Android |
| LocalFileHeader | LocalFileHeader est une classe contenant les informations d'un fichier ou d'un dossier à l'intérieur d'un fichier ZIP. |
| LocalFileResolver |
Implémentation de IRemoteFileResolver permettant d'associer des fichiers locaux
|
| LocalFolderBuildProvider |
Un IBuildProvider qui construit un IFolderBuildInfo basé sur un chemin local fourni
|
| LocalHostResourceManager | Gérez la ressource hôte. |
| LocalPool | Implémentation d'un pool de tests locaux |
| LocalRunInstructionBuilder | Utilitaire permettant de compiler l'instruction pour exécuter le test en local. |
| LockSettingsBaselineSetter | Setter permettant de supprimer les paramètres de verrouillage de l'écran. |
| Journal | |
| Journal | Classe de journalisation qui reflète l'API dans les principales sources Android. |
| Log.ILogOutput | Les classes qui implémentent cette interface fournissent des méthodes qui traitent de la sortie des messages de journal. |
| Log.LogLevel | Énumération du niveau de journalisation. |
| Log.LogLevel | Énumération du niveau de journalisation. |
| LogAssociation | Classe permettant de représenter un lien entre un fichier journal et un test. |
| LogcatCrashResultForwarder | Écouteur spécial : en cas d'échec (plantage du processus d'instrumentation), il tente d'extraire le plantage du logcat 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. |
| LogcatTimingMetricCollector | Collecteur de métriques qui collecte des informations de timing (par exemple, le temps de changement d'utilisateur) à partir de logcat lors d'un ou de 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 des données de journaux. |
| LogFile | Classe destinée à contenir les métadonnées d'un fichier journal enregistré. |
| LogFileSaver |
Assistant pour les ITestInvocationListener qui enregistrent les données de journaux dans un fichier
|
| LogReceiver | |
| LogRegistry |
Implémentation ILogRegistry qui multiplexe et gère différents enregistreurs, en utilisant celui qui convient en fonction du ThreadGroup du thread qui effectue l'appel.
|
| LogSaverResultForwarder |
Un ResultForwarder pour enregistrer les journaux avec l'outil d'enregistrement de fichiers global.
|
| LogUtil | Classe utilitaire de journalisation. |
| LogUtil.CLog |
Classe shim pour Log qui utilise automatiquement le nom de classe simple de l'appelant comme tag de journal.
|
| LUCIResultReporter | Un outil de création de rapports sur les résultats qui enregistre les résultats des tests nécessaires à ResultDB et LUCI au format JSON (go/result-sink) et consigne l'emplacement du fichier dans la console. |
M
| MainlineModuleHandler | Classe de gestionnaire simple pour les modules Mainline qui crée un InstallApexModuleTargetPreparer et y injecte le lien dynamique en fonction des modules Mainline donnés pour récupérer automatiquement ces modules. |
| MainlineTestModuleController | Classe de base pour qu'un contrôleur de module exécute 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 | Factory to create the different kind of devices that can be monitored by Tf |
| MaxSdkModuleController | Classe de base pour qu'un contrôleur de module n'exécute pas de tests sur les versions supérieures à un numéro de version du SDK spécifié. |
| MergedZipEntryCollection | Fusionnez les entrées ZIP individuelles d'un fichier ZIP volumineux en blocs pour minimiser les tentatives de téléchargement. |
| MergeMultiBuildTargetPreparer |
Un IMultiTargetPreparer qui permet de transmettre des informations d'une compilation à une autre en les nommant et en indiquant la clé du fichier à copier dans l'autre compilation.
|
| MergeStrategy | Décrit comment les résultats doivent être agrégés lorsque plusieurs tentatives sont présentes. |
| MerkleTree | Représentation d'un arbre Merkle telle que définie par l'API d'exécution à distance. |
| MetricFilePostProcessor | Permet d'importer le fichier journal des métriques collectées au niveau du test et de l'exécution. |
| MetricFileUtil | Utilitaire permettant de stocker l'exécution des tests et les métriques de test à la fin de l'appel dans un fichier texte, puis de l'importer dans l'API Android Build. |
| MetricFileUtil.TestRunMetrics | |
| 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 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 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. |
| MetricTestCase |
Extension de TestCase qui permet d'enregistrer des métriques lors de l'exécution dans TradeFed.
|
| MetricTestCase.LogHolder | Structure permettant de contenir un fichier journal à signaler. |
| MetricUtil | Classe utilitaire permettant d'extraire des métriques à partir de configurations statsd envoyées. |
| MetricUtility | Contient des méthodes utilitaires courantes pour stocker les métriques de test, les agréger dans des tests similaires et les écrire dans un fichier. |
| MetricUtils | Classe contenant des méthodes d'assistance pour la conversion du format des métriques. |
| MinApiLevelModuleController | Classe de base pour qu'un contrôleur de module n'exécute pas de tests lorsqu'il est inférieur à un niveau d'API spécifié. |
| MinSdkModuleController | Classe de base pour qu'un contrôleur de module n'exécute pas de tests sur les versions inférieures à un numéro de version du SDK spécifié. |
| MixImageZipPreparer |
Un IMultiTargetPreparer qui mélange les images d'une compilation système dans une compilation d'appareil.
|
| MixKernelTargetPreparer |
ITargetPreparer permettant de combiner une image de noyau avec l'image de l'appareil.
|
| MixRadioTargetPreparer |
Un ITargetPreparer qui permet de mélanger une image radio avec l'image de l'appareil.
|
| MoblyArtifactReporter | Outil de signalement des artefacts Mobly. |
| MoblyBinaryHostTest | Test d'hôte destiné à exécuter un fichier binaire Python Mobly à partir du système de compilation Android (Soong) |
| MoblyYamlResultControllerInfoHandler | Gestionnaire d'éléments "Controller Info" des résultats YAML Mobly. |
| MoblyYamlResultControllerInfoHandler.ControllerInfo | |
| MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
| MoblyYamlResultHandlerFactory | Fabrique de gestionnaires de résultats Mobly yaml qui génère le gestionnaire approprié en fonction du type de résultat. |
| MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
| MoblyYamlResultHandlerFactory.Type | |
| MoblyYamlResultParser | Analyseur de résultats de tests Mobly yaml. |
| MoblyYamlResultRecordHandler | Gestionnaire d'éléments "Record" des résultats YAML Mobly. |
| MoblyYamlResultRecordHandler.Record | |
| MoblyYamlResultRecordHandler.Record.Builder | |
| MoblyYamlResultRecordHandler.RecordResult | |
| MoblyYamlResultSummaryHandler | Gestionnaire de l'élément "Summary" des résultats YAML Mobly. |
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | Gestionnaire d'éléments "Test Name List" des résultats YAML Mobly. |
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | Gestionnaire d'éléments "Données utilisateur" des résultats YAML Mobly. |
| MoblyYamlResultUserDataHandler.UserData | |
| MoblyYamlResultUserDataHandler.UserData.Builder | |
| 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.
|
| ModuleLogcatCollector | Version du collecteur logcat, mais pour le module. |
| ModuleMerger |
Classe d'assistance pour les opérations liées à la fusion de ITestSuite et ModuleDefinition après une division.
|
| ModuleOemTargetPreparer | |
| ModuleParameters | Valeurs spéciales associées aux clés de "paramètre" de la suite dans les métadonnées de chaque module. |
| ModuleParametersHelper |
Helper permettant d'obtenir le IModuleParameterHandler associé au paramètre.
|
| ModuleProtoResultReporter | Un outil de reporting des résultats destiné à ne signaler que les résultats au niveau du module. |
| ModulePusher | |
| ModulePusher.ModulePushError | Erreur fatale lors de l'envoi du module Mainline. |
| ModuleResultsAndMetricsForwarder |
Extension de ResultAndLogForwarder qui ajoute des métriques supplémentaires liées au module aux résultats du test.
|
| ModuleSplitter |
Helper permettant de diviser une liste de modules représentée par IConfiguration en une liste d'unités d'exécution représentée par ModuleDefinition.
|
| ModuleTestTypeUtil | Contient des méthodes utilitaires courantes pour vérifier le module. |
| MonitorThread | Surveillez les connexions ouvertes. |
| MultiFailureDescription |
Récupère plusieurs FailureDescription dans un même support.
|
| MultiLineReceiver |
Implémentation de base de IShellOutputReceiver, qui prend les données brutes provenant du socket et les convertit en objets String.
|
| MultiMap<K, V> |
Un ERROR(/Map) qui accepte plusieurs valeurs par clé.
|
| MultiReceiver |
Implémentation de base de IShellOutputReceiver, qui accepte plusieurs instances de IShellOutputReceiver et diffuse les données reçues à toutes ces instances.
|
N
| NameMangleListener | Écouteur proxy permettant de traduire les noms de méthode, de classe et de package de test à mesure que les résultats sont signalés. |
| NativeAllocationInfo | Stocke les informations d'allocation natives. |
| NativeBenchmarkTest | Test qui exécute un exécutable de test de benchmark natif sur un appareil donné. |
| NativeBenchmarkTestParser |
Un IShellOutputReceiver qui analyse la sortie des données de test de référence, en collectant des métriques sur le temps moyen par opération.
|
| NativeBridgeModuleController | Contrôleur de module permettant de vérifier si un appareil est compatible avec le pont natif. |
| NativeCodeCoverageFlusher | Classe utilitaire qui efface les mesures de couverture natives et force le vidage des données de couverture natives des processus sur l'appareil. |
| NativeDevice |
Implémentation par défaut d'un ITestDevice pour les appareils Android non full stack.
|
| NativeDevice.AdbAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) pour exécuter une commande OS "adb ....".
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) pour redémarrer un appareil.
|
| NativeDevice.RebootMode | Mode de redémarrage. |
| NativeDeviceStateMonitor |
Classe d'assistance pour surveiller l'état d'un IDevice sans compatibilité avec le framework.
|
| NativeLeakCollector |
Un ITargetPreparer qui exécute "dumpsys meminfo --unreachable -a" pour identifier la mémoire native inaccessible actuellement détenue par chaque processus.
|
| NativeLibraryMapInfo | Mappage des adresses mémoire aux bibliothèques pour les bibliothèques natives. |
| NativeStackCallInfo | Représente un appel de pile. |
| NativeStressTest | Test qui exécute un exécutable de test de charge natif sur un appareil donné. |
| NativeStressTestParser |
Un IShellOutputReceiver qui analyse la sortie des données du test de charge, en collectant des métriques sur le nombre d'itérations effectuées et le temps moyen par itération.
|
| NegativeHandler | Gestionnaire qui spécifie qu'aucune action ne doit être effectuée et que le paramètre ne doit créer aucun module supplémentaire. |
| NestedDeviceStateMonitor | Moniteur d'é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 s'exécutant dans une VM Cuttlefish distante. |
| NetworkNotAvailableException | Générée lorsqu'un appareil ne parvient pas à se connecter au réseau pour les tests. |
| NoApkTestSkipper | Préparateur spécial qui permet d'ignorer complètement une invocation (préparation et tests) s'il n'y a pas d'APK à tester. |
| 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. |
| NoOpConfigOptionValueTransformer |
IConfigOptionValueTransformer no-op
|
| NotMultiAbiHandler |
Gestionnaire spécial qui indique à SuiteModuleLoader que l'ABI secondaire ne doit pas créer de module.
|
| NullDevice |
Espace réservé IDevice utilisé par DeviceManager pour allouer lorsque IDeviceSelection.nullDeviceRequested() est true
|
| NullOutputReceiver |
Implémentation de IShellOutputReceiver qui ne fait rien.
|
O
| ObjectUpdater | Classe d'assistance pour gérer les mises à jour des objets AnTS. |
| ObjectUpdater.InvocationUpdate | Mettez à jour l'invocation fournie. |
| ObjectUpdater.TestArtifactUpdate | Effectuez une mise à jour sur le BuildArtifact renvoyé. |
| ObjectUpdater.WorkUnitUpdate | Interface permettant d'encapsuler une mise à jour. |
| OpenObjectLoader | Chargeur pour les objets par défaut disponibles dans AOSP. |
| Option |
Annotation d'un champ comme représentant une option IConfiguration.
|
| Option.Importance | |
| OptionClass |
Annotation d'une classe comme représentant un objet IConfiguration.
|
| OptionCopier |
Classe d'assistance permettant de copier les valeurs de champ Option portant le même nom d'un objet à un autre.
|
| OptionDef |
Contient les détails d'un Option.
|
| OptionFetcher | Helper permettant d'obtenir les options de test à partir du processus parent. |
| OptionNotAllowedException |
Spécifiez ConfigurationException lorsqu'une option ne peut pas être transmise dans la ligne de commande.
|
| OptionSetter |
Renseigne les champs Option.
|
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler |
Un Handler pour gérer les valeurs des champs de carte.
|
| OptionSetter.OptionFieldsForName | Conteneur pour la liste des champs d'options portant le nom donné. |
| OptionUpdateRule | Contrôle le comportement lorsqu'une option est spécifiée plusieurs fois. |
| OtaDeviceBuildInfo |
Un IDeviceBuildInfo utilisé pour les tests de mise à jour OTA (Over The Air).
|
| OtatoolsBuildInfo |
IBuildInfo contenant les artefacts otatools.
|
| OtaUpdateDeviceFlasher | Un outil de flashage d'appareil qui déclenche le script system/update_engine/scripts/update_device.py avec un package OTA complet ou incrémentiel pour mettre à jour l'image de l'appareil. |
| OxygenUtil | Utilitaire permettant d'interagir avec le service Oxygen. |
P
| PackageInfo | Conteneur pour les informations sur le package d'une application analysées à partir de l'appareil. |
| PackageInstalledModuleController | Contrôleur de module pour ne pas exécuter les tests lorsque les packages spécifiés ne sont pas installés sur l'appareil. |
| Pair<A, B> | Définissez notre propre classe Pair qui contient deux objets. |
| Pair<S, T> | Une classe Pair est simplement un tuple de deux éléments à utiliser dans ce package. |
| PairingMultiTargetPreparer | Un préparateur multicible permet d'associer (et de connecter) deux appareils via Bluetooth. |
| ParallelDeviceExecutor<V> |
Wrapper de ERROR(/ExecutorService) pour exécuter une fonction en parallèle.
|
| ParentSandboxInvocationExecution |
Version de InvocationExecution pour les actions spéciales d'invocation parentale lors de l'exécution d'un bac à sable.
|
| ParentShardReplicate | Répliquez la configuration d'un appareil sur tous les autres appareils qui feront partie du partitionnement. |
| PartialZipDownloadCache | Utilitaire permettant de mettre en cache les fichiers de téléchargement partiels en fonction de leur contenu. |
| PassingTestFileReporter |
Un ITestInvocationListener qui enregistre la liste des scénarios de test réussis dans un fichier de test
|
| PendingBlock | Bloc de données appartenant au fichier APK ou de signature dont l'appareil a besoin. |
| PendingBlock.Compression | |
| PendingBlock.Type | |
| PerfettoFilePullerCollector | Un collecteur qui extrait les fichiers de trace Perfetto de l'appareil, les compresse éventuellement et les ajoute aux journaux de test. |
| PerfettoGenericPostProcessor | Post-processeur qui traite le fichier proto perfetto de métriques textuelles/binaires en paires clé/valeur en développant de manière récursive les messages et les champs proto avec des valeurs de chaîne jusqu'à ce que le champ avec une valeur numérique soit rencontré. |
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | Le préparateur Perfetto envoie le fichier de configuration sur l'appareil à un emplacement standard auquel Perfetto a accès. |
| PerfettoPullerMetricCollector |
Cette classe est obsolète.
Utilisez plutôt PerfettoFilePullerCollector et ERROR(/PerfettoTracePostProcessor).
|
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTracePostProcessor | Post-processeur qui récupère les fichiers de trace Perfetto à partir des journaux de test et exécute le processeur de trace sur ceux-ci pour produire un proto de métrique Perfetto. |
| PerfettoTracePostProcessor.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder |
Classe utilitaire permettant d'enregistrer une trace Perfetto sur un ITestDevice.
|
| PrettyPrintDelimiter | Utilitaire d'assistance qui permet d'imprimer un message délimité qui se démarque. |
| PrettyTestEventLogger | Un enregistreur correspondant aux événements et les enregistrant pour faciliter le débogage. |
| ProcessInfo | Permet de stocker des informations liées au processus(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). |
| ProcessUtil | |
| ProfileableClient | Cela représente un seul client profilable, généralement un processus de VM Android. |
| ProfileableClientData |
Contient les données d'un ProfileableClientImpl.
|
| ProfileableClientImpl | Cela représente un seul client profilable, généralement un processus de VM Dalvik. |
| ProfileParameterHandler | Gestionnaire de 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.
|
| PromptResponse | Représentation de la requête d'invite et de sa réponse |
| PromptUtility | Un utilitaire permettant de créer des requêtes à partir du contexte. |
| PromptUtility.PromptTemplate | Référence au modèle d'invite stocké dans les ressources |
| PropertyChanger | Classe utilitaire permettant de modifier (ou d'ajouter) des éléments dans un fichier de propriétés Android |
| PropertyFetcher | Récupère et met en cache les valeurs "getprop" de l'appareil. |
| ProtoResultParser | Analyseur du format proto des résultats Tradefed. |
| ProtoResultParser.TestLevel | Énumération représentant le niveau actuel du proto en cours de traitement. |
| ProtoResultReporter |
Le générateur de rapports sur les résultats crée un fichier protobuf TestRecord contenant tous les résultats.
|
| ProtoUtil | Méthodes utilitaires pour traiter les messages protobuf de manière indépendante du type. |
| ProxyConfiguration | Objet permettant de pointer vers une configuration à distance à exécuter. |
| PsParser | Utilitaire utilisé pour analyser(USER,PID et NAME) la sortie de la commande "ps" |
| PtsBotTest | Exécutez les tests PTS-bot. |
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker |
Cette classe est obsolète.
Utilisez plutôt PushFilePreparer.
|
| PushFilePreparer |
ITargetPreparer qui tente d'envoyer un nombre quelconque de fichiers depuis n'importe quel chemin d'accès à l'hôte vers n'importe quel chemin d'accès à l'appareil.
|
| PythonBinaryHostTest |
Test hôte destiné à exécuter un fichier binaire Python à partir du système de compilation Android (Soong)
L'exécuteur de tests est compatible avec les filtres d'inclusion et d'exclusion. |
| PythonBinaryHostTest.PythonForwarder | Transmetteur de résultats pour remplacer le nom de l'exécution par le nom du binaire. |
| PythonUnitTestResultParser |
Interprète la sortie des tests exécutés avec le framework unittest de Python et la traduit en appels sur une série de ITestInvocationListener.
|
| PythonUnitTestRunner |
Cette classe est obsolète.
Utilisez plutôt PythonBinaryHostTest.
|
| PythonVirtualenvHelper | Classe d'assistance pour l'activation de l'environnement virtuel Python 3. |
| PythonVirtualenvPreparer | Configure un environnement virtuel Python sur l'hôte et installe les packages. |
Q
| QuotationAwareTokenizer |
R
| RawImage | Données représentant une image extraite du tampon de frame d'un appareil. |
| RebootReasonCollector | Collecteur qui collecte les redémarrages d'appareils pendant l'exécution du test et les signale par motif et nombre. |
| RebootTargetPreparer | Préparateur cible qui redémarre l'appareil. |
| RecorderClient | Client enregistreur ResultDB qui importe les résultats des tests dans ResultDB. |
| RecoveryLogPreparer | 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 full stack connecté via adb connect.
|
| RemoteAndroidTestRunner | Exécute une commande de test Android à distance et signale les résultats. |
| RemoteAndroidTestRunner | Exécute une commande de test Android à distance et signale les résultats. |
| RemoteAndroidTestRunner.StatusReporterMode | Représente un mode de signalement de l'état dans les options de commande d'un instrument. |
| RemoteAndroidTestRunner.StatusReporterMode | Représente un mode de signalement de l'état dans les options de commande d'un instrument. |
| RemoteAndroidVirtualDevice |
Étend le comportement de RemoteAndroidDevice pour un appareil Android à pile complète s'exécutant dans Google Compute Engine (GCE).
|
| RemoteAvdIDevice |
Espace réservé IDevice utilisé par DeviceManager pour allouer lorsque DeviceSelectionOptions.gceDeviceRequested() est true
|
| RemoteBuildInfo | Conteneur pour la réponse aux informations de compilation du contrôle du lancement. |
| RemoteBuildInfo.BuildAttributeKey | |
| RemoteBuildInfo.BuildType | |
| RemoteCacheClient | Implémentation RemoteActionCache qui utilise des appels gRPC à un serveur d'API distant. |
| RemoteDynamicPool | Implémentation d'un pool de tests mis en file d'attente pour le travail à distance |
| RemoteDynamicPool.RequestCallable | |
| RemoteFileResolver | Classe simple qui permet de charger des fichiers à partir de différents emplacements à l'aide d'URI et de la fonctionnalité de fournisseur de services. |
| RemoteFileUtil | Classe utilitaire pour gérer les fichiers d'une instance distante |
| RemoteInvocationExecution |
Implémentation de InvocationExecution qui pilote une exécution à distance.
|
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSplitApkInstaller | |
| RemoteSshUtil | Utilitaire permettant d'exécuter des commandes SSH sur des instances distantes. |
| RemoteTestTimeOutEnforcer | Écouteurs permettant de vérifier la durée d'exécution d'une configuration de test donnée et de la faire é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. |
| RemoveSystemAppPreparer |
Un ITargetPreparer pour supprimer un APK de la partition système avant un test.
|
| ReportPassedTests | Filtres possibles pour exclure les tests réussis dans un fichier de rapport. |
| RequestUtil | Utilitaires permettant de relancer de manière générique les requêtes réseau avec gestion des erreurs. |
| ResolvePartialDownload | Résolvez une demande de téléchargement partiel. |
| ResourceMetricUtil | Fonctions utilitaires pour composer des métriques. |
| ResourceUtil | Utilitaire permettant de lire les ressources de configuration. |
| RestApiHelper | Classe d'assistance pour effectuer des appels d'API REST. |
| RestartSystemServerTargetPreparer | Préparateur cible qui redémarre le serveur système sans redémarrer l'appareil. |
| ResultAggregator | Transmetteur spécial qui agrège les résultats si nécessaire, en fonction de la stratégie de réessai adoptée. |
| ResultAndLogForwarder | Redirecteur pour les résultats et les événements de journaux. |
| ResultDBReporter | Outil de création de rapports sur les résultats qui importe les résultats des tests dans ResultDB. |
| ResultDBUtil | Classe utilitaire pour le rapporteur ResultDB. |
| ResultForwarder |
ITestInvocationListener qui transmet les résultats d'invocation à une liste d'autres écouteurs.
|
| ResultReporter | |
| ResultReporter.ListBuilder<T> | |
| ResultsPlayer | Exécuteur spécial qui relit les résultats qui lui sont fournis. |
| RetentionFileSaver | Classe d'assistance pour créer un fichier .retention dans un répertoire. |
| RetryConfigurationFactory | Fabrique qui gère la nouvelle tentative d'exécution d'une commande. |
| RetryLogSaverResultForwarder | Transmetteur qui gère également la transmission de la tentative actuelle. |
| RetryPreparationDecision | Classe permettant de décrire les décisions concernant la tentative de préparation et l'échec de l'exécution du module. |
| RetryRescheduler | Un runner spécial qui permet de reprogrammer les tests d'une exécution précédente qui ont échoué ou n'ont pas été exécutés. |
| RetryRescheduler.RetryType | Types de tests pouvant être réessayés. |
| RetryResultForwarder |
Extension de ResultForwarder qui envoie toujours à un numéro de tentative donné.
|
| RetryResultHelper | Classe d'assistance permettant de déterminer quel module ou test doit être exécuté ou non. |
| RetryStatistics |
Structure contenant les statistiques d'une session de réessai d'un IRemoteTest.
|
| RetryStrategy | Stratégie de nouvelle tentative à utiliser lors de la réexécution de certains tests. |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Préparateur cible qui effectue "adb root" ou "adb unroot" en fonction de l'option "force-root". |
| RunAftersWithInfo | |
| RunBeforesWithInfo | |
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery |
IMultiDeviceRecovery de base générique pour exécuter une configuration Tradefed afin d'effectuer l'étape de récupération.
|
| RunHostCommandTargetPreparer | Préparateur cible pour exécuter des commandes hôtes arbitraires avant et après l'exécution du test. |
| RunHostScriptTargetPreparer | Préparateur cible qui exécute un script avant d'exécuter un test. |
| RunInterruptedException | Générée lorsqu'une opération d'exécution est interrompue par une requête externe. |
| RunNotifierWrapper |
Wrapper de RunNotifier pour pouvoir transporter le DeviceNotAvailableException.
|
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler |
Gestionnaire pour ModuleParameters.RUN_ON_SDK_SANDBOX.
|
| RunOnSdkSandboxTargetPreparer |
Un ITargetPreparer pour indiquer que les tests doivent être exécutés dans le bac à sable du SDK.
|
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer |
Un ITargetPreparer pour s'assurer que le test s'exécute en tant qu'utilisateur secondaire.
|
| RunOnSystemUserTargetPreparer |
Un ITargetPreparer qui indique que les tests doivent être exécutés sur l'utilisateur (plutôt que sur l'utilisateur actuel).
|
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer |
Un ITargetPreparer qui crée un profil professionnel lors de la configuration et indique que les tests doivent être exécutés dans cet utilisateur.
|
| RuntimeRestartCollector | Collecteur qui collecte les codes temporels des redémarrages du runtime (plantages du serveur système) pendant l'exécution du test, le cas échéant. |
| RunUtil | Collection de méthodes d'assistance pour exécuter des opérations. |
| RustBenchmarkResultParser |
Interprète la sortie des tests exécutés avec le framework de benchmarking Criterion et la traduit en appels sur une série de ITestInvocationListener.
|
| RustBinaryHostTest | Test hôte destiné à exécuter un fichier binaire Rust à partir du système de compilation Android (Soong) |
| RustBinaryTest | Test qui exécute un binaire Rust sur un appareil donné. |
| RustTestBase | Classe de base de RustBinaryHostTest et RustBinaryTest |
| RustTestBase.EnvPair | |
| RustTestBase.Invocation | |
| RustTestResultParser |
Interprète la sortie des tests exécutés avec le framework de tests unitaires de Rust et la traduit en appels sur une série de ITestInvocationListener.
|
S
| SandboxConfigDump |
Classe Runner qui crée un IConfiguration basé sur une ligne de commande et le transfère dans un fichier.
|
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | Exception de configuration spéciale provenant de la configuration du bac à sable. |
| SandboxConfigurationFactory | Fabrique 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 du sandboxing.
|
| SandboxedInvocationExecution | Exécution spéciale du bac à sable de l'invocation : il s'agit d'InvocationExection lorsque nous sommes dans le bac à sable en train d'exécuter la commande. |
| SandboxInvocationRunner | Exécutez les tests associés à l'invocation dans le bac à sable. |
| SandboxOptions |
Classe pouvant recevoir et fournir des options à un ISandbox.
|
| SchedulerState | Énumération représentant une liste des états dans lesquels les invocations et les unités de travail peuvent se trouver. |
| ScreenRecorderOptions | |
| ScreenRecorderOptions.Builder | |
| ScreenshotOnFailureCollector | Collecteur qui capture et enregistre une capture d'écran en cas d'échec d'un scénario de test. |
| Sdk28ModuleController | Un contrôleur de module permettant de vérifier si un appareil est équipé du SDK 28 (Android 9) ou version ultérieure. |
| Sdk29ModuleController | N'exécutez les tests que si l'appareil testé est équipé du SDK version 29 ou ultérieure. |
| Sdk30ModuleController | N'exécutez les tests que si l'appareil testé est équipé de la version 30 ou ultérieure du SDK. |
| Sdk31ModuleController | N'exécutez les tests que si l'appareil testé est équipé du SDK version 31 ou ultérieure. |
| Sdk32ModuleController | N'exécutez les tests que si l'appareil testé est équipé du SDK version 32 ou ultérieure. |
| Sdk33ModuleController | N'exécutez les tests que si l'appareil testé est équipé du SDK version 33 ou ultérieure. |
| Sdk34ModuleController | N'exécutez les tests que si l'appareil testé est équipé du SDK version 34 ou ultérieure. |
| Sdk35ModuleController | N'exécutez les tests que si l'appareil testé est équipé du SDK version 35 ou ultérieure. |
| Sdk36ModuleController | N'exécutez les tests que si l'appareil testé est équipé du SDK version 36 ou ultérieure. |
| SearchArtifactUtil | Classe utilitaire permettant de rechercher des artefacts de test. |
| SecondaryUserHandler |
Gestionnaire pour ModuleParameters.SECONDARY_USER.
|
| SecondaryUserOnDefaultDisplayHandler |
Gestionnaire pour ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY.
|
| SecondaryUserOnSecondaryDisplayHandler |
Gestionnaire pour ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY.
|
| SemaphoreTokenTargetPreparer | Il s'agit d'un préparateur utilisé pour sérialiser l'exécution des tests dans l'hôte Tradefed à l'aide d'un jeton. |
| 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 une clé de compte de service basée sur OAuth Credential.
|
| SettingsBaselineSetter | Setter commun pour gérer les paramètres de référence de l'appareil via ITestDevice.setSetting. |
| ShardBuildCloner | Classe d'assistance qui gère le clonage des informations de compilation à partir de la ligne de commande. |
| ShardHelper | Classe d'assistance qui gère la création des partitions et leur planification pour une invocation. |
| ShardListener |
Un ITestInvocationListener qui collecte les résultats d'un fragment d'invocation (c'est-à-dire une invocation divisée pour s'exécuter en parallèle sur plusieurs ressources) et les transmet à un autre écouteur.
|
| ShardMainResultForwarder |
ResultForwarder qui combine les résultats des appels de test segmentés.
|
| ShellCommandUnresponsiveException | Exception levée lorsqu'une commande shell exécutée sur un appareil met trop de temps à envoyer sa sortie. |
| ShellOutputReceiverStream | Sous-classe utilitaire d'OutputStream qui écrit dans un IShellOutputReceiver. |
| ShellStatusChecker | Vérifiez si l'état du shell est celui attendu avant et après l'exécution d'un module. |
| ShippingApiLevelModuleController |
Exécutez les tests si l'appareil répond aux conditions suivantes :
|
| ShowmapPullerMetricCollector |
Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers showmap de l'appareil et de collecter les métriques à partir de ceux-ci.
|
| SideloadOtaTargetPreparer |
Un préparateur de cibles qui effectue le transfert d'un package OTA spécifié, applique le package, attend le démarrage de l'appareil et injecte les propriétés de compilation de l'appareil à utiliser comme informations de compilation
Ce préparateur de cible suppose que l'appareil sera en mode adb normal au démarrage et veillera à ce que l'appareil quitte le même mode, mais avec la version la plus récente appliquée. |
| SimpleFileLogger |
Un ILeveledLogOutput qui dirige les messages de journal vers stdout et vers un seul fichier journal.
|
| SimplePerfResult | Objet contenant tous les résultats des tests simpleperf |
| SimplePerfStatResultParser | Classe utilitaire permettant d'analyser les résultats simpleperf. |
| SimplePerfUtil | Classe utilitaire permettant de distribuer une commande simple et de collecter les résultats. |
| SimplePerfUtil.SimplePerfType | Énumé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 |
Un ERROR(/OutputStream) thread-safe avec fichier de sauvegarde qui limite la quantité maximale de données pouvant être écrites.
|
| SkipContext | Représentation du contexte entourant la décision d'ignorer ou de mettre en cache les résultats. |
| SkipFeature |
Fonctionnalité permettant d'accéder à certaines informations SkipManager.
|
| SkipHWASanModuleController | Classe de base pour qu'un contrôleur de module n'exécute pas de tests sur les builds HWASan. |
| SkipManager | En fonction de différents critères, le gestionnaire d'ignorations aide à déterminer ce qui doit être ignoré à différents niveaux : invocation, modules et tests. |
| SkipReason | Indiquez un motif et ses métadonnées pour ignorer un test. |
| SkipReason.DemotionTrigger | |
| Sl4aBluetoothUtil | Une classe utilitaire fournit des opérations Bluetooth sur un ou deux appareils à l'aide de 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és 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 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 qu'ils puissent être interrogés. |
| Sl4aEventDispatcher.EventSl4aObject | Objet renvoyé par le programme d'interrogation des événements. |
| SnapshotInputStreamSource | InputStreamSource adossé à un fichier. |
| SnapuserdWaitPhase | Représentation Enum du moment où rejoindre/bloquer la mise à jour snapuserd pour qu'elle se termine. |
| SparseImageUtil | Utilitaire permettant de décompresser les images éparses. |
| SparseImageUtil.SparseInputStream | SparseInputStream lit les données en amont et détecte le format des données. |
| SparseIntArray | Les SparseIntArrays mappent des entiers à des entiers. |
| SplitApkInstaller | |
| SplitApkInstallerBase | |
| SpongeUtils | Classe contenant des méthodes d'assistance pour gérer Sponge. |
| StatsdBeforeAfterGaugeMetricPostProcessor | Post-processeur qui traite les métriques de jauge collectées selon une approche "avant/après", c'est-à-dire |
| StatsdEventMetricPostProcessor | Post-processeur qui traite les métriques d'événement dans les rapports statsd en paires clé/valeur, à l'aide des formateurs spécifiés sur le processeur. |
| StatsdGenericPostProcessor | Post-processeur qui traite les rapports statsd proto binaires en paires clé-valeur en développant le rapport sous forme d'arborescence. |
| StatusCheckerResult |
Contient le résultat d'une exécution ISystemStatusChecker.
|
| StatusCheckerResult.CheckStatus | |
| StdoutLogger |
Un ILeveledLogOutput qui redirige les messages de journalisation vers stdout.
|
| StopServicesSetup |
Un ITargetPreparer qui arrête les services sur l'appareil.
|
| StreamProtoReceiver | Récepteur qui traduit le proto TestRecord reçu en événements Tradefed. |
| StreamProtoResultReporter |
Implémentation de ProtoResultReporter
|
| StreamUtil | Classe utilitaire pour la gestion des flux d'entrée. |
| StrictShardHelper | Stratégie de segmentation permettant de créer des segments stricts qui ne sont pas associés dans les rapports. |
| StringEscapeUtils | Classe utilitaire pour échapper les chaînes pour des formats spécifiques. |
| StringUtil | Classe utilitaire permettant d'échapper des chaînes pour la manipulation courante de chaînes. |
| StubBuildProvider |
Implémentation vide no-op d'un IBuildProvider.
|
| StubDevice |
Implémentation de l'espace réservé stub d'un IDevice.
|
| StubKeyStoreClient | Implémentation de stub par défaut pour le client KeyStore. |
| StubKeyStoreFactory | Implémentation de stub par défaut pour KeyStore Factory |
| StubLocalAndroidVirtualDevice |
Espace réservé IDevice utilisé par DeviceManager pour allouer lorsque DeviceSelectionOptions.localVirtualDeviceRequested() est true
|
| StubMultiTargetPreparer |
Implémentation vide d'espace réservé d'un IMultiTargetPreparer.
|
| StubTargetPreparer |
Implémentation vide d'espace réservé d'un ITargetPreparer.
|
| StubTest | Implémentation de test vide no-op. |
| StubTestRunListener |
Implémentation stub de ITestRunListener
|
| SubprocessCommandException | Une commande de sous-processus n'a pas pu s'exécuter. |
| SubprocessConfigBuilder | Créez un fichier XML de configuration TF wrapper pour une configuration TF existante. |
| SubprocessEventHelper | Assistant pour sérialiser/désérialiser les événements à transmettre au journal. |
| SubprocessEventHelper.BaseTestEventInfo | Assistance de base pour les informations TestIgnored. |
| SubprocessEventHelper.FailedTestEventInfo | Assistance pour les informations testFailed. |
| SubprocessEventHelper.InvocationEndedEventInfo | Assistant pour les informations sur la fin de l'invocation. |
| SubprocessEventHelper.InvocationFailedEventInfo | Assistant pour les informations InvocationFailed. |
| SubprocessEventHelper.InvocationStartedEventInfo | Assistant pour les informations sur le début de l'invocation. |
| SubprocessEventHelper.LogAssociationEventInfo | Helper pour les informations logAssociation. |
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | Assistance pour les informations testEnded. |
| SubprocessEventHelper.TestLogEventInfo | Assistant pour les informations testLog. |
| SubprocessEventHelper.TestModuleStartedEventInfo | Assistance pour les informations de démarrage du module de test. |
| SubprocessEventHelper.TestRunEndedEventInfo | Helper pour les informations testRunEnded. |
| SubprocessEventHelper.TestRunFailedEventInfo | Helper pour les informations testRunFailed |
| SubprocessEventHelper.TestRunStartedEventInfo | Assistance pour les informations testRunStarted |
| SubprocessEventHelper.TestStartedEventInfo | Assistance pour les informations testStarted |
| SubprocessExceptionParser | Assistant pour gérer la sortie d'exception des exécuteurs de commandes Tradefed standards. |
| SubprocessReportingHelper | Classe permettant de créer un fichier de configuration wrapper pour utiliser le rapporteur de résultats de sous-processus pour une commande de cluster. |
| SubprocessResultsReporter |
Implémente ITestInvocationListener à spécifier en tant que result_reporter et transmet à partir du sous-processus les résultats des tests, des exécutions de tests et des appels de tests.
|
| SubprocessTestResultsParser |
Étend ERROR(/FileOutputStream) pour analyser la sortie avant l'écriture 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. |
| 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 de ROOT_DIR dans les informations de compilation. |
| SuiteModuleLoader | Récupère les définitions du module de test de compatibilité à partir du dépôt. |
| SuiteModuleLoader.ConfigFilter |
ERROR(/FilenameFilter) pour trouver tous les fichiers de configuration d'un répertoire.
|
| SuiteResultCacheUtil | Utilitaire permettant d'importer et d'exporter les résultats du cache pour un module de test. |
| SuiteResultCacheUtil.CacheResultDescriptor | Décrit les résultats du cache. |
| SuiteResultHolder | Objet d'assistance pour faciliter la sérialisation et la désérialisation des résultats d'invocation. |
| SuiteResultReporter | Collecte les résultats des tests pour l'ensemble de l'invocation de la suite et génère les résultats finaux. |
| SuiteResultReporter.ModulePrepTimes | Support d'objet pour le temps de préparation et de démontage d'un module. |
| SuiteTestFilter | Représente un filtre permettant d'inclure et d'exclure des tests. |
| SwitchUserTargetPreparer |
Un ITargetPreparer qui passe au type d'utilisateur spécifié dans setUp.
|
| SyncException |
Exception générée lorsqu'un transfert utilisant ERROR(/SyncService) ne se termine pas.
|
| SyncException.SyncError | |
| SyncService | Classe de service de synchronisation pour envoyer/extraire des données vers/depuis des appareils/émulateurs, via le pont de débogage. |
| SyncService.FileStat | |
| SyncService.ISyncProgressMonitor | Les classes qui implémentent cette interface fournissent des méthodes qui gèrent l'affichage de la progression du transfert. |
| SystemServerFileDescriptorChecker | Vérifie si le serveur système semble manquer de descripteurs de fichier. |
| SystemServerStatusChecker | Vérifiez si le PID de system_server a changé avant et après l'exécution d'un module. |
| SystemUpdaterDeviceFlasher |
Un IDeviceFlasher qui s'appuie sur le programme de mise à jour du système pour installer une image système incluse dans un package de mise à jour OTA.
|
| SystemUtil | Classe utilitaire pour effectuer des appels système. |
| SystemUtil.EnvVariable |
T
| TableBuilder | Classe d'assistance permettant d'afficher une matrice d'éléments String dans un tableau. |
| TableFormatter | Classe d'assistance permettant d'afficher une matrice d'éléments de chaîne de sorte que chaque colonne d'éléments soit alignée. |
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | Une erreur fatale s'est produite lors de la préparation de la cible pour le test. |
| TarUtil | Utilitaire permettant de manipuler un fichier tar. |
| TearDownPassThroughPreparer | Permet d'exécuter tearDown sur les préparateurs inclus dans une configuration en tant qu'objet. |
| TelephonyHelper | Utilitaire permettant d'utiliser et d'obtenir des informations liées à la téléphonie. |
| TelephonyHelper.SimCardInformation | Support d'informations sur la carte SIM. |
| TelephonyTokenProvider | Fournisseur de jetons pour les jetons liés à la téléphonie. |
| TemperatureThrottlingWaiter |
Un ITargetPreparer qui attend que la température de l'appareil redescende à la température cible
|
| TemplateResolutionError |
Classe étendant ConfigurationException pour les erreurs liées 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 |
Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil.
|
| TestContentAnalyzer | L'analyseur prend en compte le contexte de l'analyse et détermine ce qui est intéressant. |
| TestContext | Classe permettant de modéliser un message TestContext de l'API TFC. |
| TestDependencyResolver | Outil permettant de résoudre les dépendances si nécessaire. |
| TestDescription | Classe représentant des informations sur un scénario de test. |
| TestDescriptionsFile | Classe utilitaire pour marshaler et démarshaler une liste de TestDescriptions dans un fichier de test. |
| TestDevice |
Implémentation d'un ITestDevice pour un appareil Android full stack
|
| TestDevice.MicrodroidBuilder | Générateur utilisé pour créer un TestDevice Microdroid. |
| TestDeviceOptions |
Conteneur pour les ITestDevice Options
|
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
Représentation plus complète de l'état de l'appareil que DeviceState.
|
| TestEnvironment | Classe permettant de modéliser un message TestEnvironment renvoyé par l'API TFC. |
| TestErrorIdentifier | Identifiant d'erreur provenant des tests et des exécutants de tests. |
| TestFailureModuleController | Contrôleur pour le module qui souhaite simplement ajuster le comportement des journaux d'échecs des tests collectés. |
| TestFilePushSetup |
Un ITargetPreparer qui transfère un ou plusieurs fichiers/dossiers d'un dossier IDeviceBuildInfo.getTestsDir() vers l'appareil.
|
| TestFilterHelper | Classe d'assistance pour le filtrage des tests |
| TestGroupStatus | Classe permettant de stocker l'état d'un groupe de test. |
| TestIdentifier | Identifie un test d'instrumentation analysé. |
| TestInfo | Stocke l'ensemble d'informations de test dans un fichier TEST_MAPPING. |
| TestInformation | Objet de support qui contient toutes les informations et dépendances dont un exécuteur de tests ou un test peut avoir besoin pour s'exécuter correctement. |
| TestInformation.Builder |
Compilateur permettant de créer une instance TestInformation.
|
| TestInvocation |
Implémentation par défaut de ITestInvocation.
|
| TestInvocation.RunMode | Les différents modes dans lesquels une invocation peut s'exécuter. |
| TestInvocation.Stage | |
| TestInvocationManagementServer | Serveur gRPC permettant de gérer l'appel de tests et leur cycle de vie. |
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | Classe permettant de charger un fichier TEST_MAPPING. |
| TestMapping.NoTestRuntimeException | |
| 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 des options de test définies dans un fichier TEST_MAPPING. |
| TestOutputUploader | Importe les fichiers de résultats de test dans le système de fichiers local, GCS ou un point de terminaison HTTP(S). |
| TestRecordInterpreter |
Utilitaire permettant de convertir un proto TestRecord dans un format plus facilement manipulable dans Tradefed.
|
| TestRecordProtoUtil |
Utilitaire permettant de lire le fichier proto TestRecord à partir d'un fichier.
|
| 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, de GCS ou de HTTP. |
| TestResult | Conteneur pour le résultat d'un test unique. |
| TestResult | Conteneur pour le résultat d'un test unique. |
| TestResult.TestStatus | |
| TestResultListener | Simplification d'ITestLifecycleListener pour les implémenteurs qui ne s'intéressent qu'aux résultats de tests individuels. |
| TestRunnerUtil | Classe utilitaire pour aider différents exécuteurs de tests. |
| TestRunResult | Contient les résultats d'une seule série de tests. |
| TestRunResult | Contient les résultats d'une seule série de tests. |
| TestRunResultListener | Écouteur permettant de lire l'état final de l'exécution du test. |
| TestRunToTestInvocationForwarder |
Transférer de ddmlib ITestRunListener vers ITestLifeCycleReceiver.
|
| TestsPoolPoller | Wrapper de tests permettant d'exécuter tous les tests d'un pool de tests. |
| TestStatus | Représentation dans Tradefed des états possibles pour les méthodes de test. |
| TestStatus | Énumération représentant les résultats possibles d'un test. |
| TestSuiteInfo |
Classe qui résout le chargement des métadonnées liées à la compilation pour la suite de tests
Pour exposer correctement les informations associées, une suite de tests doit inclure un fichier |
| TestSummary | Classe représentant un récapitulatif de test. |
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup |
Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur la partition /system de l'appareil.
|
| TestTimeoutEnforcer | Écouteurs permettant de vérifier le temps d'exécution d'un cas de test donné et de le faire échouer s'il dépasse un délai d'attente donné. |
| TextResultReporter | Un outil de création de rapports sur les résultats des tests qui transmet les résultats à l'imprimante de résultats de texte JUnit. |
| TfInternalOptionsFetcher | Classe utilitaire qui permet aux classes de charger statiquement la valeur d'une variable à partir d'un fichier res. |
| TfMetricProtoUtil | Classe utilitaire pour faciliter la transition de Map<string, string=""> vers Map<string, metric="">. </string,></string,> |
| TfObjectTracker | Utilitaire permettant de suivre l'utilisation des différents objets Trade Federation. |
| 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.
|
| ThreadInfo | Contient des informations sur un thread. |
| TimeoutException | Exception générée lorsqu'une connexion à Adb a échoué en raison d'un délai avant expiration. |
| TimeoutRemainder | Classe utilitaire permettant de suivre le temps restant à partir d'un délai d'attente initial. |
| TimeoutRemainder.DefaultSystemNanoTime | |
| TimeoutRemainder.SystemNanoTimeProvider | |
| TimeStatusChecker | Un outil de vérification de l'état permet de s'assurer que l'heure de l'appareil et de l'hôte sont synchronisées. |
| TimeUtil | Contient des méthodes utilitaires liées au temps. |
| TimeVal |
Il s'agit d'un type sentinelle qui encapsule un Long.
|
| TimeWaster | Un simple préparateur de cibles pour perdre du temps et potentiellement redémarrer l'appareil. |
| TokenProperty | Jeton compatible avec le partitionnement dynamique. |
| TokenProviderHelper | Assistant qui fournit le fournisseur associé à un jeton particulier, afin de déterminer si un appareil est compatible avec le jeton. |
| TraceCmdCollector |
Un IMetricCollector qui collecte les traces pendant le test à l'aide de trace-cmd et les enregistre dans l'invocation.
|
| TracePropagatingExecutorService | Service d'exécution qui transmet les tâches à une implémentation sous-jacente tout en propageant le contexte de traçage. |
| TracingLogger | Classe qui permet de gérer le traçage pour chaque invocation de test. |
| 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 permettant de déléguer l'appel à un autre binaire Tradefed. |
| TradefedFeatureClient | Client gRPC permettant de demander l'exécution de fonctionnalités à partir du serveur. |
| TradefedFeatureServer | Serveur qui répond aux requêtes de déclenchement de fonctionnalités. |
| TradefedSandbox | Conteneur de bac à sable pouvant exécuter une invocation Trade Federation. |
| TradefedSandboxFactory | Implémentation par défaut pour SandboxFactory |
| TradefedSandboxRunner |
Exécuteur associé à un TradefedSandbox qui permettra d'exécuter le bac à sable.
|
| TradefedSandboxRunner.StubScheduledInvocationListener |
Un stub IScheduledInvocationListener qui ne fait rien.
|
U
| UiAutomatorRunner | Exécute le test UI Automator sur l'appareil et génère un rapport sur les résultats. |
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | Threads qui gèrent le reporting de tous les tests non exécutés. |
| UniqueMultiMap<K, V> |
Un MultiMap qui garantit des valeurs uniques pour chaque clé.
|
| UploadManifest | Fichier manifeste des BLOB et des fichiers à importer. |
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery |
Un IMultiDeviceRecovery qui réinitialise les bus USB pour les appareils hors connexion.
|
| UsbResetRunConfigRecovery | Autoriser le déclenchement d'une commande de réinitialisation de l'USB d'un appareil |
| UsbResetTest |
Un IRemoteTest qui réinitialise l'USB de l'appareil et vérifie si l'appareil se reconnecte ensuite.
|
| UserChecker | Vérifie si des utilisateurs ont changé pendant le test. |
| UserCleaner |
Un ITargetPreparer qui supprime les utilisateurs secondaires lors de la suppression.
|
| UserHelper | |
| UserInfo | Semblable à la classe UserInfo de la plate-forme. |
| UserInfo.UserType | Variantes acceptées du type d'un utilisateur dans les API externes. |
V
| ValidateSuiteConfigHelper |
Cette classe vous aidera à vérifier que les IConfiguration chargés pour la suite répondent aux exigences attendues : - Aucun fournisseur de compilation - Aucun rapporteur de résultats
|
| VersionedFile | Structure de données représentant un fichier associé à une version. |
| VersionParser | Récupérez la version des artefacts Tradefed en cours d'exécution. |
| VisibleBackgroundUserPreparer | Préparateur cible pour exécuter des tests dans un utilisateur démarré en arrière-plan visible. |
| VmRemoteDevice | Un appareil virtuel à distance 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épond aux commandes simples.
|
| WaitForDeviceDatetimePreparer |
Un ITargetPreparer qui attend que la date et l'heure soient définies sur l'appareil
Ce préparateur peut éventuellement forcer un |
| WifiCommandUtil | Classe utilitaire permettant d'analyser les sorties de commandes Wi-Fi. |
| WifiCommandUtil.ScanResult | Représente un réseau Wi-Fi contenant les informations associées. |
| WifiHelper | Classe d'assistance pour manipuler les services Wi-Fi sur l'appareil. |
| WifiPreparer |
Un ITargetPreparer qui configure le Wi-Fi sur l'appareil si nécessaire.
|
| WorkUnitType | Énumération représentant les types d'unités de travail possibles. |
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 des fichiers XML dans un 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. |
| XmlTestRunListener | Écrit les résultats JUnit dans des fichiers XML dans un format compatible avec XMLJUnitResultFormatter d'Ant. |
O
| YamlClassOptionsParser | Helper permettant d'analyser les informations du programme d'exécution des tests à partir de la configuration YAML Tradefed. |
Z
| ZipCompressionStrategy |
ICompressionStrategy pour créer des archives ZIP.
|
| ZipUtil | Classe d'assistance pour les opérations liées à la compression |
| ZipUtil2 | Classe d'assistance pour l'extraction de fichiers ZIP qui tient compte des autorisations de fichier POSIX |