com.android.tradefed.util.

Interfaces

ClassPathScanner.IClassPathFilter Filtre pour les chemins d'accès au classpath

Modèle créé après le 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. 
IDisableable Interface décrivant un objet Tradefed pouvant être désactivé. 
IEmail 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 programmé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 l'ABI. 
AbiUtils Classe utilitaire pour gérer les ABI de l'appareil
AdbRootElevator Un AutoCloseable qui active la racine adb lors de la création, si nécessaire, et restaure l'état racine une fois terminé. 
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 suivante : 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 Classe utilitaire pour 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 Utilitaire d'envoi d'e-mails qui permet de configurer les éléments suivants : l'intervalle d'envoi, la taille de la première rafale, les destinataires et le nombre total de messages. 
BundletoolUtil Classe utilitaire qui utilise la ligne de commande bundletool pour installer les fichiers .apk sur l'appareil. 
Liste de tableaux d'octets Classe destinée à représenter un tableau d'octets léger. 
ByteArrayUtil Utilitaires permettant d'utiliser un tableau d'octets, par exemple pour convertir des octets en entier. 
CacheClientFactory Une fabrique qui crée une instance singleton de ICacheClient
CircularAtraceUtil Utilitaire atrace développé principalement pour identifier les causes des erreurs ANR lors des tests 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 du code Clang. 
ClassPathScanner Recherche des entrées dans le chemin d'accès des classes. 
ClassPathScanner.ClassNameFilter IClassPathFilter qui filtre et transforme les noms de classes Java. 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter qui rejette les classes internes
CommandResult Contient le résultat d'une commande. 
ConditionPriorityBlockingQueue<T> Classe thread-safe avec des opérations semblables à ERROR(/PriorityBlockingQueue) pouvant récupérer des objets correspondant à une certaine condition. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> 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. 
E-mail Une classe d'assistance pour envoyer un e-mail. 
EmmaXmlConstants Constantes utilisées lors de l'analyse du rapport XML emma. 
EnvironnementVariableUtil Ensemble de méthodes d'assistance pour préparer des variables d'environnement. 
Registre ExtensionAtoms ExtensionAtomsRegistry pour l'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 sont inactifs (c'est-à-dire :
FileUtil Classe d'assistance pour les opérations liées aux fichiers
FileUtil.LowDiskSpaceException Exception 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. 
GceRemoteCmdFormatter Classe utilitaire permettant de formater des commandes pour accéder à un appareil gce distant. 
GCSBucketUtil Gestionnaire de fichiers permettant de télécharger et d'importer des fichiers à partir de Google Cloud Storage (GCS) 
GCSBucketUtil.GCSFileMetadata Encapsulement simple des informations sur les fichiers dans GCS. 
GCSCommon Obsolète ! Utilisez com.android.tradefed.util.gcs.GCSCommon à la place. 
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) 
GCSHelper  
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
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 exécutés 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 de résultat des tests à partir des résultats JUnit stockés dans XMLJUnitResultFormatter d'ant et les transfère à un ITestInvocationListener. 
KernelModuleUtils  
KeyguardControllerState Conteneur des états du clavier de verrouillage. 
ListInstrumentationParser Un IShellOutputReceiver qui analyse la sortie d'une requête "pm list instrumentation"
ListInstrumentationParser.InstrumentationTarget  
LocalRunInstructionBuilder Utilitaire permettant de compiler l'instruction pour 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é. 
NativeCodeCoverageFlusher Classe utilitaire qui efface les mesures de couverture native et force le vidage des données de couverture natives des processus sur l'appareil. 
Pair<A, B> Définissez votre propre classe Pair, qui contient deux objets. 
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. 
ProcessInfo Utilisé pour stocker des informations liées au processus(USER, PID, NAME, START TIME IN SECOND DE EPOCH). 
ProcessUtil  
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 gérer les messages protobuf 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 permettant d'activer l'environnement virtuel Python 3. 
QuotationAwareTokenizer  
RegexTrie<V> RegexTrie est un trie où chaque segment stocké de la clé est 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 : Exception renvoyée 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. 
SearchArtifactUtil Classe utilitaire permettant de rechercher des artefacts de test. 
SérialisationUtil Utilitaire permettant de sérialiser/désérialiser un objet qui implémente ERROR(/Serializable)
ShellOutputReceiverStream Sous-classe utilitaire d'OutputStream qui écrit dans un IShellOutputReceiver. 
SimplePerfResult Objet contenant tous les résultats des tests simpleperf
SimplePerfStatResultParser Classe utilitaire permettant d'analyser les résultats de simpleperf. 
SimplePerfUtil Classe utilitaire permettant de distribuer une commande simple et de collecter les résultats
SimpleStats Petite classe utilitaire qui calcule quelques mesures statistiques à partir d'un ensemble de données numériques. 
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 permettant de dédensifier des images éparses. 
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 Assistant 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 Aide pour les informations logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Outil d'aide pour les informations testEnded. 
SubprocessEventHelper.TestLogEventInfo Assistant pour les informations de testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Aide pour les informations de début du module de test. 
SubprocessEventHelper.TestRunEndedEventInfo Outil d'aide pour les informations testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Outil d'aide pour les informations testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Aide pour les informations testRunStarted
SubprocessEventHelper.TestStartedEventInfo Aide pour les informations testStarted
SubprocessExceptionParser Outil d'assistance 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 Classe utilitaire permettant d'aider divers exécuteurs de test. 
TimeUtil Contient des méthodes utilitaires liées au temps. 
TimeVal Il s'agit d'un type sentinelle qui encapsule une Long
UniqueMultiMap<K, V> 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 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 temporisée. 
DeviceActionUtil.Command Commandes d'action sur l'appareil. 
FakeTestsZipFolder.ItemType  
GceRemoteCmdFormatter.ScpMode SCP peut être utilisé pour transférer ou extraire un fichier en fonction de la structure des arguments. 
IRunUtil.EnvPriority Énumération qui définit si un environnement particulier doit être défini ou non. 
LogcatEventType Types d'événements pour LogcatEventParser 
SimplePerfUtil.SimplePerfType Énumération des options de commande simpleperf
Sl4aBluetoothUtil.BluetoothAccessLevel Enumérations pour le niveau d'accès des 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