com.android.tradefed.util

Interfaces

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

Modifié après FileFilter  

ConditionPriorityBlockingQueue.IMatcher<T> Interface permettant de déterminer si des é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é. 
IRestApiHelper Interface d'assistance permettant d'effectuer des appels d'API REST. 

Classes

AaptParser Classe qui extrait des informations de l'APK en analysant la sortie de "aapt dump badging". 
AbiFormatter Classe utilitaire pour l'ABI. 
AdbRootElevator Un AutoCloseable qui active la racine adb lors de la création, si nécessaire, et restaure l'état racine une fois terminé. 
AppVersionFetcher Classe utilitaire permettant d'obtenir la chaîne de version de l'application à partir de l'appareil. 
BluetoothUtils Fonctions utilitaires pour appeler BluetoothInstrumentation sur l'appareil

Le code BluetoothInstrumentation côté appareil se trouve dans AOSP à l'adresse : frameworks/base/core/tests/bluetoothtests  

BuildInfoUtil Classe utilitaire pour manipuler 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 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. 
CircularAtraceUtil Utilitaire atrace développé principalement pour identifier les causes des erreurs ANR lors des tests Monkey. 
CircularByteArray Structure de données permettant de stocker un tableau de taille fixe qui fonctionne comme un tampon circulaire et suit la somme totale de toutes les valeurs du tableau. 
ClassPathScanner Recherche des entrées dans le chemin d'accès des classes. 
ClassPathScanner.ClassNameFilter IClassPathFilter qui filtre et transforme les noms de classes Java. 
ClassPathScanner.ExternalClassNameFilter Un ClassNameFilter qui rejette les classes internes  
ConditionPriorityBlockingQueue<T> Classe thread-safe avec des opérations semblables à ERROR(/PriorityBlockingQueue) pouvant récupérer des objets correspondant à une certaine condition. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher correspondant à n'importe quel objet. 
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 ERROR(/#joinFuture(String,Future,long)) pour la synchronisation avec ERROR(/Future), comme renvoyé par ERROR(/ExecutorService) pour l'exécution de la commande. 

DeviceConcurrentUtil.ShellCommandCallable<V> Un ERROR(/Callable) qui encapsule les détails de l'exécution de la commande shell sur un ITestDevice
DeviceRecoveryModeUtil  
DirectedGraph<V> Implémentation de graphes orientés non pondérés. 
EmmaXmlConstants Constantes utilisées lors de l'analyse du rapport XML emma. 
FakeTestsZipFolder Un fixture de test qui crée un faux dossier de tests décompressés en fonction d'une liste de contenus. 
FileIdleMonitor Surveille les fichiers et exécute un rappel s'ils sont inactifs (c'est-à-dire :
FixedByteArrayOutputStream 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
GCSBucketUtil Gestionnaire de fichiers permettant de télécharger et d'importer des fichiers depuis Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Encapsulement simple des informations sur les fichiers dans GCS. 
GCSCommon Classe de base pour les opérations Gcs telles que le téléchargement et l'importation. 
GCSFileDownloader Téléchargeur de fichiers permettant de télécharger des fichiers depuis Google Cloud Storage (GCS). 
GCSFileUploader Outil d'importation de fichiers pour importer des données de fichier dans Google Cloud Storage (GCS). 
GoogleApiClientUtil Utilitaires permettant de créer un client d'API Google. 
HprofAllocSiteParser Classe d'assistance permettant d'analyser les informations d'une section "Sites d'allocation" des rapports hprof. 
JavaCodeCoverageFlusher Classe utilitaire qui réinitialise et force un vidage des mesures de couverture du code Java à partir des processus exécutés sur l'appareil. 
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. 
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 d'utilité courantes pour stocker les métriques de test, les agréger dans des tests similaires et les écrire dans un fichier. 
NativeCodeCoverageFlusher Classe utilitaire qui efface les mesures de couverture native et force un vidage des données de couverture native à partir des processus sur l'appareil. 
Pair<A, B> Définissez votre propre classe Pair, qui contient deux objets. 
PrettyPrintDelimiter Utilitaire d'assistance qui permet d'imprimer un message délimité qui se démarque. 
PropertyChanger Classe utilitaire permettant de modifier (ou d'ajouter) des éléments dans un fichier de propriétés Android
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 de la sortie de la commande "ps"  
QuotationAwareTokenizer  
RegexTrie<V> RegexTrie est un trie dans lequel 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. 
RestApiHelper Classe d'assistance permettant d'effectuer des appels d'API REST. 
SerializationUtil 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. 
SizeLimitedOutputStream ERROR(/OutputStream) basé sur un fichier thread-safe qui limite la quantité maximale de données pouvant être écrites. 
Sl4aBluetoothUtil Une classe utilitaire fournit des opérations Bluetooth sur un ou deux appareils à l'aide de SL4A.
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 Aide de base pour les informations TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo Aide pour les informations testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Aide pour les informations sur la fin de l'appel. 
SubprocessEventHelper.InvocationFailedEventInfo Aide pour les informations InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Assistant pour les informations sur l'appel lancé. 
SubprocessEventHelper.LogAssociationEventInfo Assistant pour les informations logAssociation. 
SubprocessEventHelper.TestEndedEventInfo Aide pour les informations testEnded. 
SubprocessEventHelper.TestLogEventInfo Assistant pour les informations de testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Aide pour les informations de début du module de test. 
SubprocessEventHelper.TestRunEndedEventInfo Assistant pour les informations testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Aide pour les informations testRunFailed  
SubprocessEventHelper.TestRunStartedEventInfo Aide pour les informations testRunStarted  
SubprocessEventHelper.TestStartedEventInfo Assistant pour les informations testStarted
SubprocessExceptionParser Assistant permettant de gérer la sortie d'exception des exécuteurs de commandes Tradefed standards. 
SubprocessTestResultsParser Élargit ERROR(/FileOutputStream) pour analyser la sortie avant d'écrire dans le fichier afin de pouvoir générer les événements de test côté lanceur. 
SubprocessTestResultsParser.StatusKeys Clés d'état de test pertinentes. 
SystemUtil Classe utilitaire permettant d'effectuer des appels système. 
TableBuilder Classe d'assistance permettant d'afficher une matrice d'éléments de chaîne dans un tableau. 
TableFormatter Classe d'assistance permettant d'afficher une matrice d'éléments de chaîne afin que chaque colonne d'éléments soit alignée.  
TarUtil Utilitaire permettant de manipuler un fichier tar. 
TestFilterHelper Classe d'assistance pour filtrer les tests  
TestRecordInterpreter Utilitaire permettant de convertir un proto TestRecord en un format plus facile à manipuler dans Tradefed. 
TimeVal Cette classe est obsolète. Utilisez plutôt Duration.  
ZipCompressionStrategy ICompressionStrategy pour créer des archives ZIP. 

Énumérations

AaptParser.AaptVersion Enumération des options pour la version AAPT utilisée pour analyser les fichiers APK. 
AppVersionFetcher.AppVersionInfo Types d'informations sur la version de l'application. 
BinaryState Enum utilisé pour enregistrer l'état MARCHE/ARRÊT avec un état IGNORE (aucune opération). 
FakeTestsZipFolder.ItemType  
LogcatEventType Types d'événements pour LogcatEventParser 
SimplePerfUtil.SimplePerfType Enumé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 Enumérations pour les états de connexion Bluetooth basés sur BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enumérations pour le niveau de priorité du profil Bluetooth, basées sur BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enumérations pour les profils Bluetooth basés sur BluetoothProfile.java
SystemUtil.EnvVariable