com.android.tradefed.util.

Interfaces

ClassPathScanner.IClassPathFilter Un filtre pour les chemins d'entrée classpath

Créé après FileFilter

ConditionPriorityBlockingQueue.IMatcher<T> Interface permettant de déterminer si les éléments correspondent à une sorte de condition. 
ICompressionStrategy Interface représentant un algorithme de compression pouvant être sélectionné au moment de l'exécution. 
Il peut être désactivé Interface décrivant un objet Tradefed pouvant être désactivé. 
Adresse e-mail Interface pour l'envoi d'e-mails. 
IRestApiHelper Interface d'assistance permettant d'effectuer des appels d'API REST. 
IRUnUtil Interface permettant d'exécuter des opérations chronométrées et des commandes système. 
IRunUtil.IRunnableResult Interface permettant d'exécuter de manière asynchrone une opération qui renvoie un état booléen. 

Classes

AaptParser Classe qui extrait des informations de l'APK en analysant la sortie de "aapt dump badging". 
AbiFormatter Classe utilitaire pour Abi. 
AbiUtils Classe utilitaire pour la gestion des ABI de l'appareil
AdbRootElevator AutoCloseable qui active la racine adb lorsqu'elle est construite si nécessaire et restaure l'état racine une fois l'opération terminée. 
AdbUtils Classe utilitaire pour les opérations adb. 
AppVersionFetcher Classe utilitaire permettant d'obtenir la chaîne de version de l'application à partir de l'appareil. 
ArrayUtil Méthodes utilitaires pour les tableaux
BluetoothUtils Fonctions utilitaires permettant d'appeler l'instrumentation Bluetooth sur l'appareil

Le code d'instrumentation Bluetooth côté appareil est disponible dans AOSP à l'adresse : frameworks/base/core/tests/bluetoothtests

Rapport de bug Objet contenant les références des fichiers de rapport de bug, compatible avec les rapports de bug plats et les rapports de bug compressés (bugreportz). 
BuildInfoUtil Une classe util permettant de manipuler IBuildInfo
BuildTestsZipUtils Classe d'assistance pour les opérations liées au fichier ZIP de tests généré par le système de compilation Android
Envoi d'e-mails en masse Un utilitaire d'envoi d'e-mails qui permet la configuration suivante : intervalle d'envoi,taille initiale de rafale, destinataires et nombre total de messages. 
BundletoolUtil Classe utilitaire qui utilise la ligne de commande bundletool pour installer les fichiers .apks sur deivce. 
Liste de tableaux d'octets Classe destinée à représenter un tableau d'octets léger. 
ByteArrayUtil Utilitaires permettant d'effectuer des opérations sur un tableau d'octets (par exemple, convertir des octets en entiers) 
CircularAtraceUtil Utilitaire atrace développé principalement pour identifier les causes des erreurs ANR lors des tests de Monkey. 
CircularByteArray Structure de données permettant de contenir un tableau de taille fixe qui fonctionne comme un tampon circulaire et suit la somme totale de toutes les valeurs du tableau. 
ClangProfileIndexer Classe utilitaire qui indexe les mesures de couverture de code Clang. 
ClassPathScanner Recherche les entrées du chemin de classe. 
ClassPathScanner.ClassNameFilter IClassPathFilter qui filtre et transforme les noms de classes Java. 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter qui rejette les classes internes
CommandResult Contient le résultat d'une commande. 
ConditionPriorityBlockingQueue<T> Une classe thread-safe avec des opérations de type ERROR(/PriorityBlockingQueue) pouvant récupérer des objets correspondant à une certaine condition. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> Un ConditionPriorityBlockingQueue.IMatcher qui correspond à n'importe quel objet. 
DeviceActionUtil Classe utilitaire permettant d'exécuter des actions sur l'appareil 
DeviceActionUtil.DeviceActionConfigError Exception en cas d'erreur de configuration. 
DeviceConcurrentUtil Contient des méthodes et des classes utilitaires pour l'exécution simultanée de commandes côté appareil

Utilisez ERROR(/ExecutorService) pour exécuter des commandes implémentées en tant que ShellCommandCallable et utilisez ERROR(/#joinFuture(String,Future,long)) pour la synchronisation avec la ERROR(/Future) telle que renvoyée par ERROR(/ExecutorService) pour l'exécution de la commande. 

DeviceConcurrentUtil.ShellCommandCallable<V> Un élément ERROR(/Callable) qui encapsule les détails de l'exécution d'une commande shell sur un élément ITestDevice
DeviceRecoveryModeUtil  
DirectedGraph<V> Implémentation de graphes orientés non pondérés. 
Adresse e-mail Une classe d'assistance pour envoyer un e-mail. 
EmmaXmlConstants Constantes utilisées lors de l'analyse du rapport XML emma 
Registre ExtensionAtoms ExtensionAtomsRegistry pour une utilisation locale de statsd. 
FakeTestsZipFolder Outil de test qui crée un faux dossier de tests décompressé à partir d'une liste de contenus. 
FileIdleMonitor Surveille les fichiers et exécute un rappel s'ils ont été inactifs (par exemple,
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. 
FixedByteArrayOutputStream Élément ERROR(/OutputStream) en mémoire qui ne conserve qu'une quantité maximale de données. 
FlashingResourceUtil Cet utilitaire permet de définir la version appropriée des artefacts afin qu'ils puissent être flashés via DeviceFlashPreparer
FuseUtil Classe d'assistance pour les opérations FUSE. 
GCSBucketUtil Gestionnaire de fichiers permettant de télécharger et d'importer des fichiers à partir de Google Cloud Storage (GCS) 
GCSBucketUtil.GCSFileMetadata Wrapper simple pour les informations sur les fichiers dans GCS. 
GCSCommon Classe de base pour les opérations GCS telles que le téléchargement et l'importation. 
GCSFileDownloader Outil de téléchargement de fichiers permettant de télécharger un fichier depuis Google Cloud Storage (GCS). 
GCSFileUploader Outil d'importation de fichiers pour importer les données d'un fichier dans Google Cloud Storage (GCS) 
GenericLogcatEventParser<LogcatEventType> Analyser l'entrée Logcat pour les événements. 
GenericLogcatEventParser.LogcatEvent Structure pour contenir un événement logcat avec le type d'événement et déclenchant un message Logcat
GoogleApiClientUtil (GoogleApiClientUtil). Utilise pour créer un client API Google. 
HprofAllocSiteParser Classe d'assistance pour analyser les informations d'une section "Allocation Sites" des rapports Hprof. 
IEmail.Message Conteneur pour les données des e-mails. 
JavaCodeCouvertureFlusher Classe utilitaire qui réinitialise et force le vidage des mesures de couverture de code Java à partir des processus en cours d'exécution sur l'appareil. 
JUnit4TestFilter Classe d'assistance qui fournit le filtrage pour l'exécuteur JUnit4 en étendant Filter
JUnitXmlParser Analyseur qui extrait les données des résultats des tests des résultats JUnit stockés dans le XMLJUnitResultFormatter d'ant et les transmet à un ITestInvocationListener. 
KeyguardControllerState Conteneur pour les états de protection du clavier. 
ListInstrumentationParser Un objet IShellOutputReceiver qui analyse le résultat d'une requête "pm list instrumentation"
ListInstrumentationParser.InstrumentationTarget  
LocalRunInstructionBuilder Utilitaire permettant de compiler l'instruction afin d'exécuter le test en local. 
LogcatEventParser  
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. 
ModuleTestTypeUtil. Contient des méthodes utilitaires courantes pour vérifier le module. 
MultiMap<K, V> ERROR(/Map) qui accepte plusieurs valeurs par clé. 
NativeCodeCouvertureFlusher Classe utilitaire qui efface les mesures de couverture native et force le vidage des données de couverture natives des processus sur l'appareil. 
Coupler<A, B> Définissez notre propre classe Pair qui contient deux objets. 
PerfettoTraceRecorder Classe utilitaire permettant d'enregistrer une trace Perfetto sur un ITestDevice
Délimiteur d'impression Pretty Utilitaire d'aide permettant d'imprimer un message délimité qui se démarque. 
ProcessInfo (Informations sur le processus) Utilisé pour stocker des informations liées aux processus(USER, PID, NAME, START TIME IN SECOND DE EPOCH). 
PropertyChanger Classe utilitaire permettant de modifier (ou d'ajouter) des éléments dans un fichier de propriétés Android
ProtoUtil Méthodes utilitaires permettant de traiter les messages de tampon de protocole indépendamment du type 
PsParser Utilitaire utilisé pour analyser(USER,PID et NAME) à partir du résultat de la commande "ps"
PythonVirtualenvHelper Classe d'assistance pour l'activation de l'environnement virtuel Python 3 
QuotationAwareTokenizer  
RegexTrie<V> RegexTrie est un tri dans lequel chaque segment stocké de la clé correspond à une expression régulière ERROR(/Pattern)
RemoteZip Utilitaires permettant de décompresser des fichiers individuels dans un fichier ZIP distant. 
DemandeUtil Utilitaires permettant de relancer des requêtes réseau génériques avec gestion des erreurs. 
ResourceUtil Utilitaire permettant de lire les ressources de configuration. 
RestApiHelper Classe d'assistance permettant d'effectuer des appels d'API REST 
RunInterruptedException : Généré lorsqu'une opération d'exécution est interrompue par une requête externe. 
RunUtil Ensemble de méthodes d'assistance pour l'exécution d'opérations. 
SérialisationUtil Utilitaire permettant de sérialiser/désérialiser un objet qui implémente ERROR(/Serializable)
ShellOutputReceiverStream Sous-classe d'utilitaire de OutputStream qui écrit dans un IShellOutputReceiver. 
SimplePerfResult Objet contenant tous les résultats du test simpleperf
SimplePerfStatResultParser Classe utilitaire permettant d'analyser le résultat simpleperf. 
SimplePerfUtil Classe utilitaire permettant de distribuer une commande simple et de collecter les résultats
SimpleStats Petite classe utilitaire qui calcule quelques mesures statistiques à partir d'un ensemble de données numérique. 
SizeLimitOutputStream Fichier thread sécurisé ERROR(/OutputStream) sauvegardé qui limite la quantité maximale de données pouvant être écrites. 
Sl4aBluetoothUtil Une classe utilitaire permet d'effectuer des opérations Bluetooth sur un ou deux appareils à l'aide de SL4A
SparseImageUtil Utilitaire pour des images non creuses. 
SparseImageUtil.SparseInputStream SparseInputStream lit les données en amont et détecte le format des données. 
StreamUtil Classe utilitaire permettant de gérer les flux d'entrée. 
StringEscapeUtils Classe utilitaire permettant d'échapper des chaînes pour des formats spécifiques. 
StringUtil Classe utilitaire permettant d'échapper des chaînes pour une manipulation courante des chaînes. 
SubprocessEventHelper Outil d'aide permettant de sérialiser/désérialiser les événements à transmettre au journal. 
SubprocessEventHelper.BaseTestEventInfo Application d'aide de base pour les informations TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo Outil d'aide pour les informations testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Outil d'aide pour les informations sur la fin d'un appel. 
SubprocessEventHelper.InvocationFailedEventInfo Outil d'aide pour les informations InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Outil d'aide pour les informations lancées lors de l'appel. 
SubprocessEventHelper.LogAssociationEventInfo Outil d'aide pour les informations logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Outil d'aide pour les informations testEnded. 
SubprocessEventHelper.TestLogEventInfo Outil d'aide pour les informations testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Aide pour les informations sur le démarrage du module de test. 
SubprocessEventHelper.TestRunEndedEventInfo Outil d'aide pour les informations testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Outil d'aide pour les informations testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Outil d'aide pour les informations testRunStarted
SubprocessEventHelper.TestStartedEventInfo Outil d'aide pour les informations testStarted
SubprocessExceptionParser Aide pour gérer la sortie d'exception des exécuteurs de commandes Tradefed standards. 
SubprocessTestResultsParser Développe ERROR(/FileOutputStream) pour analyser la sortie avant d'écrire dans le fichier, afin de pouvoir générer les événements de test côté lanceur. 
SubprocessTestResultsParser.StatusKeys Clés d'état de test pertinentes 
SystemUtil (Système). Classe utilitaire permettant d'effectuer des appels système. 
Outil de création de tables Classe d'assistance permettant d'afficher une matrice d'éléments String dans un tableau. 
TableFormatter Classe d'assistance pour afficher une matrice d'éléments String afin d'aligner chaque colonne d'éléments
TargetFileUtils  
TarUtil Utilitaire permettant de manipuler un fichier tar. 
TestFilterHelper Classe d'assistance pour le filtrage des tests
TestRecordInterer Utilitaire permettant de convertir un proto TestRecord en un format plus facile à manipuler dans Tradefed. 
TestRunnerUtil Une classe utilitaire permettant d'aider divers exécuteurs de test. 
TimeUtil Contient des méthodes utilitaires liées à l'heure. 
TimeVal Il s'agit d'un type sentinelle qui encapsule une Long
UniqueMultiMap<K, V> Un MultiMap qui garantit des valeurs uniques pour chaque clé. 
Analyseur de versions Récupérez la version des artefacts échangés en cours d'exécution. 
ZipCompressionStrategy Un ICompressionStrategy pour créer des archives ZIP. 
ZipUtil Une classe d'assistance pour les opérations liées à la compression
ZipUtil2 Une classe d'assistance pour l'extraction de fichiers ZIP qui prend en compte les autorisations de fichiers POSIX

Énumérations

AaptParser.AaptVersion Énumération d'options pour la version AAPT utilisée pour analyser les fichiers APK. 
AppVersionFetcher.AppVersionInfo Types d'informations sur la version de l'application. 
BinaryState Énumération utilisée pour enregistrer l'état Activé/Désactivé avec un état sans opération IGNORE. 
CommandStatus Représente l'état d'une opération planifiée. 
DeviceActionUtil.Command Commandes d'action sur l'appareil. 
FakeTestsZipFolder.ItemType  
IRunUtil.EnvPriority Énumération définissant si un environnement spécifique est défini ou non. 
LogcatEventType Types d'événements pour LogcatEventParser
SimplePerfUtil.SimplePerfType Énumération des options de commande simpleperf
Sl4aBluetoothUtil.BluetoothAccessLevel Énumérations du niveau d'accès aux appareils Bluetooth, basées sur BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Énumérations pour les états de connexion Bluetooth basées sur BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Énumérations pour le niveau de priorité du profil Bluetooth, basées sur BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Énumérations pour les profils Bluetooth basées sur BluetoothProfile.java
SystemUtil.EnvVariable  
TargetFileUtils.FilePermission